4 min lecture • Guide 791 of 877
Techniques de Découpage des User Stories
Les grandes stories sont risquées et difficiles à estimer. GitScrum aide les équipes à suivre les stories découpées tout en maintenant la connexion à l'epic original.
Pourquoi Découper les Stories
Bénéfices des Petites Stories
BÉNÉFICES PETITES STORIES:
┌─────────────────────────────────────────────────────────────┐
│ │
│ RISQUES GRANDES STORIES: │
│ ──────────────────────── │
│ ❌ Difficile à estimer avec précision │
│ ❌ Peut ne pas tenir dans le sprint │
│ ❌ Longs cycles de feedback │
│ ❌ Haut risque de retravail │
│ ❌ Progrès bloqué │
│ ❌ Syndrome "90% terminé" │
│ │
│ BÉNÉFICES PETITES STORIES: │
│ ───────────────────────── │
│ ✅ Plus facile à estimer │
│ ✅ Tient dans le sprint │
│ ✅ Feedback rapide │
│ ✅ Risque plus bas │
│ ✅ Progrès visible │
│ ✅ Terminé est terminé │
│ │
│ ─────────────────────────────────────────────────────────── │
│ │
│ GUIDE DE TAILLE: │
│ │
│ TROP GRAND (13+ points): │
│ • Plus que la moitié du sprint │
│ • Découpage requis │
│ │
│ LIMITE (8 points): │
│ • Considérer le découpage │
│ • Dépend de la complexité │
│ │
│ BONNE TAILLE (1-5 points): │
│ • Peut être complété en 1-3 jours │
│ • Tient bien dans le sprint │
│ │
│ TROP PETIT (1 point): │
│ • L'overhead de suivi coûte plus que le travail │
│ • Combiner avec travail connexe │
└─────────────────────────────────────────────────────────────┘
Patterns de Découpage
Par Étapes du Workflow
DÉCOUPAGE PAR WORKFLOW:
┌─────────────────────────────────────────────────────────────┐
│ │
│ PATTERN: Opérations CRUD │
│ │
│ ORIGINAL (21 points): │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ En tant qu'admin, je veux gérer les utilisateurs ││
│ │ pour contrôler l'accès au système. ││
│ │ ││
│ │ Cela inclut: ││
│ │ • Créer utilisateurs ││
│ │ • Lister utilisateurs ││
│ │ • Modifier utilisateurs ││
│ │ • Supprimer utilisateurs ││
│ │ • Assigner rôles ││
│ │ • Rechercher/filtrer ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ DÉCOUPÉ: │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ 1. Voir liste utilisateurs (3 pts) ││
│ │ Liste basique avec nom, email, statut ││
│ │ ││
│ │ 2. Créer nouvel utilisateur (5 pts) ││
│ │ Formulaire avec validation, notification email ││
│ │ ││
│ │ 3. Modifier détails utilisateur (3 pts) ││
│ │ Mettre à jour nom, email, statut ││
│ │ ││
│ │ 4. Supprimer/désactiver utilisateur (3 pts) ││
│ │ Suppression douce avec confirmation ││
│ │ ││
│ │ 5. Assigner rôles à utilisateur (5 pts) ││
│ │ Sélecteur de rôle, affichage permissions ││
│ │ ││
│ │ 6. Rechercher et filtrer utilisateurs (3 pts) ││
│ │ Par nom, email, rôle, statut ││
│ │ ││
│ │ Total: 22 pts (en 6 plus petites stories) ││
│ └─────────────────────────────────────────────────────────┘│
│ │
│ Chaque story livre de la valeur indépendamment │
│ Peut livrer après stories 1-2 │
└─────────────────────────────────────────────────────────────┘