A
Agilité
Sprint 0 Préparation Agile
I. Lancement du projet
- Présentation initiale de lancement du projet M4G : SPRINT ZERO
- Lien vers le Backlog Produit (Taiga)
Objectifs du Sprint 0 : Sprint 0 Préparation Agile
- Démarrage du projet : Définir le Backlog Produit & prioriser les US + Planning/Organisation cible + Choix des outils techniques et des environnements de dev.
- Démarrage des développements : Développements en local dans un premier temps afin de produire les premiers calculs d'empreinte d'un ou plusieurs équipements + Validation des choix techniques stratégiques, notamment en matière d'hébergement.
II. La Vision Produit (Product Vision Box) :
III. Manifeste de l'équipe
Nos 10 règles d'or sont :
- Livrer aux usagers est plus important que la performance technique.
- Facilité : choix de solution simple non complexe.
- Recul : est-ce que mon code est green ?
- Parler le même langage du besoin jusqu'au code.
- Toujours avoir en tête le pourquoi, la finalité.
- Pensée frugale, action sobre, raisonner réutilisabilité.
- Être à l'écoute des arguments de chacun.
- Ne jamais rester bloqué, toujours demander de l'aide si besoin.
- Être flexible et accueillir le changement.
- Incarner les valeurs de SCRUM : Respect, openess, courage, commitment
IV. Notre "DoD" (Definition Of Done)
Notre Definition Of Done doit respecter les items suivants :
- Les tests d'acceptance ont été validés.
- Merge request validée : Code revu, analysé et validé par l'équipe.
- Les tests de non régression fonctionnels sont OK.
- La documentation fonctionnelle est mise à jour et validée par le PO (ou PPO).
- Le fonctionnement est OK en conditions réelles (en local)
- Le déploiement est OK sur un environnement de préprod
- Le suivi de la dette technique est OK (clôture de toutes les issues).
- L'incrément complet est stocké dans un lieu unique (code, BDD, etc.)
- Doc d'API au format OpenAPI à jour et conforme.
- Qualité du code : scanning des failles de sécurité
--> Faisons vivre notre DoD grâce au lien vers le Mural
Definition of Ready (atelier du 18/10/2022) :
- Les US sont complètes et claires pour l'équipe (description + CAF si nécessaire).
- L'état de l'US est passé à "Draft" (prête à être évaluée).
- Les sous-tâches techniques et/ou fonctionnelles ont été ajoutées par l'équipe.
Sprint 1 : Calcul d'impact du réseau
Objectifs du Sprint 1 :
- Calcul d'impact du réseau : Développer les bases du moteur de calcul pour permettre un calcul de bout en bout d'un impact du réseau (hors data visualisation).
- Roder la méthodologie Agile : Questionner sur les fondements méthodologiques de travail (Scrum, Backlog, etc.) et ajuster si nécessaire selon les remontées et besoin de l'équipe.
Sprint 2 : Calcul d'impact d'un équipement physique
Objectifs du Sprint 2 :
- Calcul d'impact d'un équipement physique : Poursuivre les développements du moteur de calcul pour permettre un calcul de bout en bout d'un impact d'un équipement physique.
- Initialiser les travaux sur la partie Visualisation : Construire un premier Dashboard selon un parcours utilisateur type.
Sprint 3 : Sécurisation des travaux et intégration de la Visualisation (Superset)
Objectifs du Sprint 3 :
- Sécurisation du dispositif : Finalisation du reste à faire des Sprint 1 et 2 afin de sécuriser le calcul d'impact des équipements physiques.
- Volet Dataviz : Intégration de la visualisation sur Superset des impacts totaux du SI du MTE et l'impact environnementale par type d'équipement physique.
Retrospective du Sprint #3 : https://app.mural.co/t/snuminvites2618/m/snuminvites2618/1665729503591/fb87aa0c7d38086d5d005215097d87011e766371?sender=u6d3dd7f9e1bef0ea8d646965
Sprint 4 : Calcul d'impact applicatif et ouverture du MVP
Objectifs du Sprint 4 :
- Calcul d'un impact applicatif : ajout des données d'entrées pour les VM et les applications + calcul d'un impact VM et applications.
- Ouverture du MVP : travail de fond sur la visualisation des données dans Superset pour rapprocher le rendu des maquettes produites par Jeremy I.
Retrospective du Sprint #4 : https://app.mural.co/t/snuminvites2618/m/snuminvites2618/1666942313254/dafe1c53f2c673c27f6f079064d4a3b73c6b993f?sender=u6d3dd7f9e1bef0ea8d646965