GitScrum / Docs
Toutes les Bonnes Pratiques

Techniques Estimation Équipes | GitScrum

Estimez le travail plus précisément avec GitScrum. Techniques éprouvées pour améliorer prévisibilité sans fausse précision.

6 min de lecture

Une bonne estimation aide à la planification sans créer de fausse précision. GitScrum supporte diverses approches d'estimation pour aider les équipes à planifier et livrer de manière prévisible.

Approches d'estimation

Story points

ESTIMATION EN STORY POINTS :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ CE QUE MESURENT LES STORY POINTS :                          │
│                                                             │
│ Complexité + Effort + Incertitude                           │
│ (Pas des heures ou des jours)                               │
│                                                             │
│ POURQUOI RELATIF :                                          │
│ Les humains sont meilleurs pour comparer que prédire        │
│ "C'est deux fois plus gros que ça" plus facile que          │
│ "Ça prendra 3.5 jours"                                      │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ ÉCHELLE FIBONACCI :                                         │
│ 1, 2, 3, 5, 8, 13, 21                                       │
│                                                             │
│ 1 : Changement trivial, très bien compris                   │
│ 2 : Petit, simple                                           │
│ 3 : Moyen, un peu de complexité                             │
│ 5 : Plus grand, complexité modérée                          │
│ 8 : Complexe, quelques inconnues                            │
│ 13 : Très complexe, inconnues significatives                │
│ 21 : Trop grand - à découper                                │
│                                                             │
│ POURQUOI FIBONACCI :                                        │
│ Les écarts grandissent avec la taille                       │
│ Reflète l'incertitude croissante avec la taille             │
│ Évite la fausse précision ("c'est 6 ou 7 points ?")         │
│                                                             │
│ STORIES DE RÉFÉRENCE :                                      │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Exemples de calibration d'équipe :                      │ │
│ │                                                         │ │
│ │ 1 pt : Corriger typo dans l'UI                          │ │
│ │ 2 pt : Ajouter validation input                         │ │
│ │ 3 pt : Nouvel endpoint API (CRUD simple)                │ │
│ │ 5 pt : Feature avec plusieurs composants                │ │
│ │ 8 pt : Intégration avec service externe                 │ │
│ │ 13 pt : Nouvelle zone feature (considérer découpage)    │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

Taille T-shirt

ESTIMATION TAILLE T-SHIRT :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ TAILLES :                                                   │
│                                                             │
│ XS : Heures de travail                                      │
│ S :  1-2 jours                                              │
│ M :  3-5 jours                                              │
│ L :  1-2 semaines                                           │
│ XL : Plus de 2 semaines (à découper)                        │
│                                                             │
│ CAS D'USAGE :                                               │
│ • Grooming rapide du backlog                                │
│ • Planification de roadmap                                  │
│ • Dimensionnement initial avant estimation détaillée        │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ CONVERSION POUR PLANIFICATION DE SPRINT :                   │
│                                                             │
│ Haut niveau : Tailles T-shirt                               │
│ Planification sprint : Story points                         │
│                                                             │
│ Mapping approximatif :                                      │
│ XS → 1 point                                                │
│ S  → 2-3 points                                             │
│ M  → 5 points                                               │
│ L  → 8-13 points                                            │
│ XL → Découper en stories plus petites                       │
│                                                             │
│ POURQUOI UTILISER LES DEUX :                                │
│ T-shirt : Rapide, niveau roadmap                            │
│ Points : Détaillé, niveau sprint                            │
└─────────────────────────────────────────────────────────────┘

Sessions d'estimation

Planning poker

PLANNING POKER :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ PROCESSUS :                                                 │
│                                                             │
│ 1. Le PO présente la story                                  │
│ 2. L'équipe pose des questions                              │
│ 3. Chacun choisit une carte secrètement                     │
│ 4. Révéler simultanément                                    │
│ 5. Discuter des différences                                 │
│ 6. Re-voter si nécessaire                                   │
│ 7. S'accorder sur l'estimation                              │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ EXEMPLE DE SESSION :                                        │
│                                                             │
│ Story : "Ajouter fonctionnalité réinitialisation mdp"       │
│                                                             │
│ Tour 1 votes :                                              │
│ Alex : 5   Sam : 8   Jordan : 5   Taylor : 3                │
│                                                             │
│ Discussion :                                                │
│ Taylor (3) : "On a un template pour ça"                     │
│ Sam (8) : "L'intégration email est délicate"                │
│ Alex (5) : "Le template aide, mais quand même les tests"    │
│                                                             │
│ Tour 2 votes :                                              │
│ Alex : 5   Sam : 5   Jordan : 5   Taylor : 5                │
│                                                             │
│ Accordé : 5 points                                          │
│                                                             │
│ ─────────────────────────────────────────────────────────── │
│                                                             │
│ CONSEILS :                                                  │
│ • Le plus haut et plus bas expliquent d'abord               │
│ • 2 tours max, puis moyenne                                 │
│ • Capturer les hypothèses                                   │
│ • Documenter le pourquoi si inhabituel                      │
└─────────────────────────────────────────────────────────────┘

Estimation par affinité

ESTIMATION PAR AFFINITÉ (Rapide) :
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ USAGE : Grand backlog, dimensionnement rapide               │
│                                                             │
│ PROCESSUS :                                                 │
│ 1. Écrire chaque story sur une carte                        │
│ 2. Disposer en colonnes par taille relative                 │
│ 3. Déplacer silencieusement jusqu'à stabilité               │
│ 4. Attribuer des points aux colonnes                        │
│                                                             │
│ COLONNES :                                                  │
│ ┌─────┬─────┬─────┬─────┬─────┬─────┐                       │
│ │  1  │  2  │  3  │  5  │  8  │ 13  │                       │
│ ├─────┼─────┼─────┼─────┼─────┼─────┤                       │
│ │Card │Card │Card │Card │Card │Card │                       │
│ │Card │Card │Card │Card │     │     │                       │
│ │     │Card │Card │     │     │     │                       │
│ └─────┴─────┴─────┴─────┴─────┴─────┘                       │
│                                                             │
│ AVANTAGES :                                                 │
│ • Très rapide pour beaucoup d'items                         │
│ • Moins de discussions détaillées                           │
│ • Bon pour backlog initial                                  │
└─────────────────────────────────────────────────────────────┘

Bonnes pratiques

  • Estimez en équipe pas individuellement
  • Utilisez des références de travail passé similaire
  • Découpez les gros items avant d'estimer
  • Incluez tout le travail (tests, revue, docs)
  • Calibrez régulièrement avec réel vs estimé
  • Ne convertissez pas les points en heures
  • Apprenez des erreurs en rétrospective
  • Acceptez l'imprécision elle est normale
  • Solutions connexes