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
- 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).
- Rédigez une phrase ou deux qui décrivent clairement l’objectif de sprint, compréhensible par votre client et votre enseignant.
- 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
- Ouvrez votre backlog Jira et identifiez les user stories nécessaires pour atteindre l’objectif du sprint 1.
- Vérifiez que chaque story sélectionnée est suffisamment claire (description, critères d’acceptation, lien avec le besoin du client).
- Déplacez ces stories dans le sprint 1 et ordonnez-les par priorité (les plus importantes en haut).
- 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
- Pour chaque story du sprint 1, listez les tâches techniques nécessaires (interface, logique métier, persistance, tests, etc.).
- Créez ces tâches dans Jira et liez-les à la story correspondante.
- Assignez les tâches aux membres de l’équipe ou décidez ensemble qui commencera par quoi.
- 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
- Dans le dossier
docs/de votre dépôt Git, créez un sous-dossier (par exempledocs/conception) pour y ranger vos diagrammes et documents de conception. - 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.
- Ajoutez une courte section texte décrivant l’architecture prévue (par exemple une vue en couches) et les principales technologies utilisées.
- 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
- 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é.
- 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/.
- La structure de base du dépôt est en place (
- 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.