🚀 Atelier Pratique #2
Simuler un Sprint Complet dans Jira
⏱️ Durée : 45 minutes | 🛠️ Outil : Jira
📋 Objectifs de l'Atelier
À la fin de cet atelier, vous serez capable de :
- Créer et configurer un Sprint dans Jira
- Planifier un Sprint en sélectionnant des Stories
- Créer et gérer des sous-tâches
- Manipuler le Scrum Board (déplacer les tickets)
- Créer des Quick Filters personnalisés
- Simuler l'avancement d'un Sprint
🚀 Prérequis
- Avoir complété l'Atelier #1 (Product Backlog créé)
- Avoir au moins 3-5 Stories dans le Backlog
- Avoir estimé les Stories en Story Points
📝 Étape par Étape
Navigation :
Vous devriez voir :
- En haut : La zone des Sprints (vide pour l'instant)
- En bas : Votre Product Backlog avec toutes les Stories créées
- En haut de la vue Backlog, cliquez sur
- Un nouveau conteneur de Sprint apparaît (vide)
- Cliquez sur le nom par défaut "Sprint 1" pour le renommer
Le nom doit refléter l'objectif principal du Sprint
Calculer la capacité :
Si c'est votre premier Sprint, estimez votre capacité à 15-20 Story Points pour une équipe de 3-4 personnes sur 2 semaines.
Sélection des Stories :
- Depuis le Backlog (section du bas), glissez-déposez les Stories vers le conteneur du Sprint
- Sélectionnez les Stories dans l'ordre de priorité
- Observez le total de Story Points qui s'affiche
- ✅ Configurer la base de données (3 points)
- ✅ Inscription d'un nouvel utilisateur (5 points)
- ✅ Configurer service emails (2 points)
- ✅ Connexion utilisateur (3 points)
- ✅ Bug bouton mobile (2 points)
- ✅ Créer une nouvelle tâche (3 points)
- ✅ Marquer tâche terminée (2 points)
- Cliquez sur les trois points "..." à côté du nom du Sprint
- Sélectionnez
- Remplissez les informations :
| Champ | Valeur |
|---|---|
| Nom du Sprint | Sprint 1 - MVP Authentification |
| Durée | 2 semaines |
| Date de début | Date du jour |
| Date de fin | Dans 2 semaines |
| Objectif du Sprint | Permettre aux utilisateurs de s'inscrire, se connecter et créer leurs premières tâches |
- Cliquez sur
- Cliquez sur le bouton en haut du conteneur
- Une fenêtre de confirmation s'affiche avec un résumé
- Vérifiez les informations
- Cliquez sur
- Le Sprint devient actif
- Les Stories passent du Backlog au Sprint Backlog
- Le Scrum Board devient accessible
- Le Burndown Chart commence à se tracer
Navigation :
Vous voyez maintenant votre Scrum Board avec :
- Colonnes : To Do, In Progress, Done
- Cartes : Toutes vos Stories dans la colonne "To Do"
- Filtres : En haut à droite
- Sprint : Nom et dates affichés en haut
Pourquoi des sous-tâches ?
Les sous-tâches permettent de décomposer une Story en étapes plus petites et de répartir le travail dans l'équipe.
- Sur le Board, cliquez sur la Story "Inscription d'un nouvel utilisateur"
- Dans la fenêtre de détails, descendez jusqu'à la section "Sous-tâches"
- Cliquez sur
Créez 3 sous-tâches :
Résumé : Créer l'interface UI du formulaire d'inscription
Assigné à : [Membre 1]
Estimation : 4h
Résumé : Développer l'API d'inscription
Assigné à : [Membre 2]
Estimation : 6h
Résumé : Écrire les tests automatisés
Assigné à : [Membre 3]
Estimation : 3h
Scénario : Premier jour du Sprint
Action 1 : Déplacer "Configurer la base de données" vers "In Progress"
- Glissez-déposez la carte de la colonne "To Do" vers "In Progress"
- Cliquez sur la carte et assignez-la à vous-même
Action 2 : Commencer le travail sur "Inscription"
- Développez la Story "Inscription" (cliquez sur la flèche)
- Déplacez la sous-tâche "Créer l'interface UI" vers "In Progress"
État du Board - Jour 1
To Do : 5 Stories
In Progress : 1 Story + 1 Sous-tâche
Done : Rien encore
Scénario : Quelques jours plus tard
Action 1 : Terminer la configuration de la base de données
- Déplacez "Configurer la base de données" vers "Done"
Action 2 : Finir la première sous-tâche
- Déplacez "Créer l'interface UI" vers "Done"
- La Story parente reste en "To Do" (car toutes les sous-tâches ne sont pas finies)
Action 3 : Commencer l'API
- Déplacez "Développer l'API d'inscription" vers "In Progress"
Action 4 : Commencer une nouvelle Story
- Déplacez "Configurer service emails" vers "In Progress"
État du Board - Jour 3
To Do : 4 Stories
In Progress : 1 Story + 1 Sous-tâche en cours
Done : 1 Tâche + 1 Sous-tâche
Ajouter "In Review" :
- En haut à droite du Board, cliquez sur "..." →
- Dans le menu de gauche, cliquez sur "Colonnes"
- Cliquez sur
- Nommez-la "In Review"
- Positionnez-la entre "In Progress" et "Done"
- Dans "Mapper les statuts", créez un nouveau statut "In Review" si nécessaire
- Cliquez sur
- To Do → In Progress → In Review → Done
- Ou : To Do → In Progress → Testing → Done
Quick Filter 1 : "Mes tickets"
- Board → "..." →
- Menu gauche → "Quick Filters"
- Cliquez sur
- Remplissez :
| Champ | Valeur |
|---|---|
| Nom | Mes tickets |
| JQL | assignee = currentUser() |
Quick Filter 2 : "Bugs uniquement"
| Champ | Valeur |
|---|---|
| Nom | Bugs |
| JQL | issuetype = Bug |
Quick Filter 3 : "Haute priorité"
| Champ | Valeur |
|---|---|
| Nom | Haute priorité |
| JQL | priority in (Highest, High) |
- Cliquez sur pour chaque filtre
- Retournez au Board
- Les Quick Filters apparaissent en haut à droite
- Cliquez dessus pour filtrer instantanément le Board
Accéder aux Rapports :
Rapports Disponibles :
1. Burndown Chart
- Affiche le travail restant jour par jour
- Ligne grise = progression idéale
- Ligne rouge = progression réelle
2. Sprint Report
- Résumé de ce qui a été fait vs prévu
- Liste des tickets Done et Not Done
- Statistiques du Sprint
3. Velocity Chart
- Affiche la vélocité sur plusieurs Sprints
- Permet de prévoir la capacité future
Vérifiez que vous avez :
- Créé et configuré un Sprint de 2 semaines
- Sélectionné 3-5 Stories (15-20 points)
- Défini un Sprint Goal clair
- Démarré le Sprint
- Créé 2-3 sous-tâches pour une Story
- Déplacé des tickets sur le Board (To Do → In Progress → Done)
- Créé au moins 1 Quick Filter fonctionnel
- Consulté les rapports (Burndown, Sprint Report)
🎮 Simulation Avancée (Bonus)
Scénario : Gérer un Blocage
- Ouvrez une Story en "In Progress"
- Cliquez sur le drapeau 🚩 en haut à droite
- Le ticket est maintenant marqué comme "Bloqué"
- Dans la description, ajoutez une note expliquant le blocage
- Assignez au Scrum Master pour résolution
Scénario : Ajouter un Bug Découvert en Sprint
- Créez un nouveau Bug depuis le Board (bouton Créer)
- Il apparaît automatiquement dans le Sprint en cours
- Priorisez-le : glissez-le en haut du Board si urgent
- Assignez-le immédiatement si critique
✅ Points de Contrôle
- Vous comprenez la différence entre Backlog et Board
- Vous savez déplacer fluidement des tickets entre colonnes
- Vous pouvez créer et organiser des sous-tâches
- Vos Quick Filters fonctionnent correctement
- Vous pouvez interpréter le Burndown Chart
- Vous êtes capable d'expliquer l'état d'avancement du Sprint
🚀 Pour Aller Plus Loin
Fonctionnalités Avancées :
- Swimlanes : Organisez le Board par assigné, par priorité, ou par Epic
- Card Colors : Colorez les cartes selon des critères (priorité, type, etc.)
- WIP Limits : Limitez le nombre de tickets en "In Progress"
- Releases : Groupez plusieurs Sprints dans une Release
- Timetracking : Activez le suivi du temps passé vs estimé
❓ FAQ
Q: Puis-je ajouter des Stories au Sprint après l'avoir démarré ?
R: Techniquement oui, mais c'est déconseillé (Scope Creep). Seules les urgences critiques devraient être ajoutées.
Q: Que faire si une Story n'est pas terminée à la fin du Sprint ?
R: Elle sera automatiquement reportée au Backlog lors de la clôture du Sprint. Analysez pourquoi elle n'a pas été finie (trop grosse, mal estimée, bloquée).
Q: Comment savoir si on est en avance ou en retard ?
R: Consultez le Burndown Chart. Si la ligne rouge est au-dessus de la ligne grise, vous êtes en retard. En dessous, vous êtes en avance.
Q: Puis-je modifier les colonnes du Board ?
R: Oui ! Configuration du Board → Colonnes. Vous pouvez ajouter, supprimer, renommer et réorganiser les colonnes selon votre workflow.
Q: Différence entre "Terminé" et "Done" ?
R: "Done" signifie que TOUS les critères de la Definition of Done sont remplis. Ne mettez en "Done" que ce qui est réellement livrable.
🎉 Félicitations !
Vous maîtrisez maintenant la gestion des Sprints dans Jira. Vous êtes prêt pour l'Atelier #3 sur l'optimisation du flux avec les limites WIP !