Projet
Intégrateur

Labo 3 – Préparer ton sprint 1

Labo 3 – Préparer ton sprint 1

Dans ce labo, tu appliques concrètement ce que tu as vu dans le module 3. L’objectif est de sortir avec un sprint 1 prêt à démarrer dans Jira, un objectif de sprint clair, et une première version du dossier de conception suffisante pour guider ton développement.

Suis les étapes dans l’ordre et assure-toi que toute ton équipe participe aux décisions (objectif de sprint, choix des stories, conception).

Étape 1 – Définir l’objectif du sprint 1

  1. En équipe, discutez de ce que vous voulez absolument avoir accompli à la fin du sprint 1 (par exemple un premier scénario complet qui fonctionne).
  2. Rédigez une phrase ou deux qui décrivent clairement l’objectif de sprint, compréhensible par votre client et votre enseignant.
  3. Ajoutez cet objectif dans Jira (dans la description du sprint) ou dans un document partagé accessible à toute l’équipe.

Étape 2 – Sélectionner et prioriser les stories du sprint 1

  1. Ouvrez votre backlog Jira et identifiez les user stories nécessaires pour atteindre l’objectif du sprint 1.
  2. Vérifiez que chaque story sélectionnée est suffisamment claire (description, critères d’acceptation, lien avec le besoin du client).
  3. Déplacez ces stories dans le sprint 1 et ordonnez-les par priorité (les plus importantes en haut).
  4. Si nécessaire, laissez de côté des stories moins prioritaires pour éviter de surcharger le sprint.

Étape 3 – Découper les stories en tâches techniques

  1. Pour chaque story du sprint 1, listez les tâches techniques nécessaires (interface, logique métier, persistance, tests, etc.).
  2. Créez ces tâches dans Jira et liez-les à la story correspondante.
  3. Assignez les tâches aux membres de l’équipe ou décidez ensemble qui commencera par quoi.
  4. Vérifiez que les tâches sont de taille raisonnable (réalisables en quelques heures ou une journée).

Étape 4 – Préparer la base de ton dossier de conception

  1. Dans le dossier docs/ de votre dépôt Git, créez un sous-dossier (par exemple docs/conception) pour y ranger vos diagrammes et documents de conception.
  2. Produisez au moins :
    • Un diagramme de cas d’utilisation qui couvre le scénario principal que vous visez dans le sprint 1.
    • Un premier diagramme de classes avec les entités principales liées à ce scénario.
    • Un ou deux diagrammes de séquence pour des scénarios critiques que vous comptez implémenter.
  3. Ajoutez une courte section texte décrivant l’architecture prévue (par exemple une vue en couches) et les principales technologies utilisées.
  4. Commitez ces fichiers dans votre dépôt Git, avec un message de commit explicite (par exemple « Ajout des premiers diagrammes de conception pour le sprint 1 »), puis poussez sur GitHub.

Étape 5 – Finaliser la préparation du sprint 1

  1. Vérifiez dans Jira que :
    • Le sprint 1 existe et contient les stories sélectionnées.
    • Les tâches techniques sont créées, liées aux stories et (idéalement) assignées.
    • L’objectif de sprint est documenté.
  2. Vérifiez dans GitHub que :
    • La structure de base du dépôt est en place (src/, docs/, etc.).
    • Les fichiers du dossier de conception sont présents dans docs/.
  3. En équipe, faites un court point pour vous assurer que chacun sait par quoi il ou elle va commencer au début du sprint.

À remettre pour ce labo

  • Lien vers votre projet Jira avec le sprint 1 configuré (stories sélectionnées, tâches créées, objectif de sprint).
  • Lien vers votre dépôt GitHub privé, montrant la présence des premiers éléments du dossier de conception dans le dossier docs/.
  • Une courte description (quelques lignes) de l’objectif de sprint 1, telle que formulée par votre équipe.