Conception et développement en équipe d'une application mobile multiplateforme (Android/iOS) baptisée FEN-Alim pour le client Edward Staddon, pompier volontaire. L'objectif était de remplacer les cartes papier obsolètes par une solution numérique interactive permettant aux services de secours de localiser en temps réel les points d'eau (débit, accessibilité, état) lors des feux d'espaces naturels. Le projet s'est déroulé de manière intensive sur 5 sprints successifs impliquant un rythme de livrables très soutenu.
Démarches, prises de décisions, degré d'implication et d'autonomie :
Mon implication sur ce projet a été totale et particulièrement éprouvante. Officiellement responsable de l'attribution des tâches, je me suis rapidement retrouvée à assurer le rôle de cheffe de projet par intérim. J'ai dû prendre des décisions critiques pour tenir la cadence des 5 sprints : gestion des tâches sur Notion, centralisation sur Git, rédaction et envoi des comptes-rendus par mail au client, tout en codant ma propre partie technique.
J’étais très impliquée dans ce projet et j’y consacrais au moins 7h/semaine.
Ressources choisies et combinées afin de réaliser les tâches et résoudre les problèmes rencontrés dans cette SAE :
Les ressources suivantes ont été essentielles pour le bon fonctionnement et la bonne réalisation de ce projet :
Justification de la maîtrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement des compétences.
Cette SAÉ m'a permis de valider concrètement les quatre apprentissages critiques de Réaliser au S3.
J'ai validé l'AC21.01 (Élaborer des composants) en implémentant l'interface cartographique dynamique connectée aux données GPS, permettant de filtrer les hydrants selon leur débit ou leur disponibilité, répondant directement au cahier des charges du client.
Pour l'AC21.02 (Maintenance de composants), le rythme des 5 sprints successifs m'a imposé de suivre et de corriger les anomalies signalées lors des phases de recettes intermédiaires (comme la gestion du mode hors-ligne ou les formulaires de signalement des civils) sans casser le reste de l'application.
Concernant l'AC21.03 (Solutions d'intégration), j'ai assuré la cohésion technique en gérant l'arborescence Git de l'équipe et l'attribution des tickets. Malgré la charge mentale de mon double rôle, j'ai veillé à ce que les fusions de branches se fassent sans conflits majeurs avant chaque livraison de fin de sprint.
Enfin, pour l'AC21.04 (Architecture applicative), l'organisation de notre projet a permis d'isoler proprement la logique métier (algorithme de décision de routage) des vues d'affichage, respectant ainsi les critères de qualité logicielle étudiés en cours de programmation.
Ainsi j’ai pu valider les 4 apprentissages critiques de Réaliser pour ce troisième semestre.
Proposition client :
Proposition_Client_Fen_Alim_grB.pdf
Au-delà de la SAÉ, les enseignements théoriques et les travaux pratiques du Semestre 3 m'ont permis d'acquérir les bases fondamentales nécessaires à la création d'applications robustes :