GitScrum / Docs
Toutes les Bonnes Pratiques

Techniques de Découpage des User Stories

Découpez les grandes user stories en morceaux gérables. Livrez de la valeur de manière incrémentale avec des stories correctement dimensionnées.

4 min de lecture

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                             │
└─────────────────────────────────────────────────────────────┘

Solutions Connexes