Skip to content
A

Agilité

Ouverture Open Source

Écoconception du produit M4G

Sprint 0 Préparation Agile

I. Lancement du projet

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) :

Green-IT---Face-avant-_V2_Green-IT---Face-arrie%CC%80re-_V1_

III. Manifeste de l'équipe

Nos 10 règles d'or sont :

  1. Livrer aux usagers est plus important que la performance technique.
  2. Facilité : choix de solution simple non complexe.
  3. Recul : est-ce que mon code est green ?
  4. Parler le même langage du besoin jusqu'au code.
  5. Toujours avoir en tête le pourquoi, la finalité.
  6. Pensée frugale, action sobre, raisonner réutilisabilité.
  7. Être à l'écoute des arguments de chacun.
  8. Ne jamais rester bloqué, toujours demander de l'aide si besoin.
  9. Être flexible et accueillir le changement.
  10. Incarner les valeurs de SCRUM : Respect, openess, courage, commitment

IV. Notre "DoD" (Definition Of Done)

Capture_d_e%CC%81cran_2022-08-30_a%CC%80_12.16.38Notre 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 :

Sous objectif : Calcul d'impact d'une VM et calcul d'impact applicatif (à définir selon l'avancée de l'équipe en Daily Meeting).

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