<aside>
▶︎ Les apprentissages critiques
<aside>
Rappel : stage de 10 semaines chez RTsys (Lanester) consistant à développer un outil de visualisation et de traitement FFT pour la bouée acoustique RUBHY-AI.
L’objectif était de remplacer un prototype existant basé sur Chart.js, limité par son architecture et incapable de gérer efficacement des flux audio temps réel.
Le système développé comprend :
</aside>
J’ai travaillé en autonomie sur le projet qu’on m’a attribué tout en m’intégrant au fonctionnement de l’équipe. Le développement a été structuré en étapes successives afin de valider progressivement les choix techniques : analyse du prototype existant, validation sur signaux simples (WAV), puis intégration sur flux temps réel (SDA14).
Une étape importante du projet a été l’analyse des limites du prototype initial afin de justifier la refonte de l’architecture. Cette décision a été discutée et validée avec mon maître de stage.
Le suivi du projet s’est fait via des points réguliers permettant d’ajuster les choix techniques et de valider l’avancement.
J’ai utilisé le cahier des charges comme base de référence pour orienter les choix techniques et fonctionnels du projet.
Les échanges avec le maître de stage et les réunions de suivi ont permis d’ajuster progressivement les objectifs et de valider la faisabilité des solutions proposées.
J’ai également mobilisé des outils de gestion de version (Mercurial) afin d’assurer la traçabilité du développement et des différentes évolutions du projet.
AC25.02 — Formalisation des besoins :
Le cahier des charges du projet définit les fonctionnalités attendues ainsi que les contraintes de traitement temps réel (latence, flux audio, affichage continu). Ces éléments ont guidé les choix d’architecture.
AC25.03 — Analyse de faisabilité :
Le prototype initial a été analysé afin d’identifier ses limites (performance JavaScript, rendu DOM). Cette analyse a conduit à une refonte complète de l’architecture pour répondre aux contraintes du système.
AC25.04 — Suivi de projet :
Le projet a été structuré en étapes validées progressivement (WAV → SDA14), avec des réunions régulières permettant de suivre l’avancement et d’ajuster les choix techniques.