<aside>
▶︎ Les apprentissages critiques
<aside>
Rappel : projet de développement d’une application web réalisée pour un organisme d’accompagnement lié au handicap (centre d’information et d’orientation du Morbihan).
L’objectif du site est de faciliter l’accès à l’information pour les usagers et les professionnels en centralisant des ressources utiles (structures, aides, contacts, dispositifs d’accompagnement).
Le système vise à simplifier l’orientation des personnes qui ne savent pas vers quels services se tourner.
L’application repose sur une architecture web :
</aside>
Le travail a été réparti en équipe de 5 avec une séparation claire des rôles entre backend et frontend. J’ai travaillé principalement sur le backend et la mise en place des tests.
Afin de permettre un développement parallèle efficace, les échanges entre les différentes parties reposaient sur une définition préalable des routes API et de leurs contrats.
Des points réguliers ont été réalisés afin de synchroniser l’avancement et d’ajuster certaines décisions techniques lorsque nécessaire.
J’ai mobilisé les notions de travail collaboratif vues en formation afin de structurer le développement en équipe.
La gestion du projet reposait sur un système de versionning partagé (Mercurial), permettant de suivre les contributions de chaque membre et d’assurer la cohérence du code commun.
Les échanges réguliers avec l’équipe ont permis de garantir l’alignement entre backend et frontend via des interfaces API définies en amont.
AC26.01 — Travail en équipe :
Participation active au développement backend dans une équipe de 5 personnes avec coordination des tâches et respect des interfaces définies.
AC26.02 — Positionnement dans l’équipe :
Rôle identifié côté backend (API + logique métier + tests), avec interactions constantes avec l’équipe frontend pour assurer la cohérence des fonctionnalités.
AC26.04 — Rendre compte de l’activité :
Suivi de l’avancement via échanges réguliers, présentation des fonctionnalités développées et ajustements en fonction des besoins de l’équipe.