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

Solutions Connexes