📋 Management

management-sprint-planner

Aide à planifier des sprints agile, organiser le backlog, estimer les stories et gérer la capacité de l'équipe.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- management-sprint-planner --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } management-sprint-planner -Launch"

🚀 Déjà installé ?

claude "/management-sprint-planner"

Ou tapez /management-sprint-planner dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

sprintsprint planningbacklogvélocitéagilescrum

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/skills/management-sprint-planner ~/.claude/skills/

Payload du plugin : skills/management-sprint-planner · source éditable : management-skills/sprint-planner

📖 Manuel

Sprint Planner

Workflow

Étape 1 — Collecter le contexte équipe

Avant toute estimation, recueillir :

InfoExemple
Taille équipe5 devs + 1 QA
Durée sprint2 semaines (10 jours ouvrés)
Absences connues2 jours congés (dev A), 1 jour formation (dev B)
Focus factor historique0.70 (70 % du temps sur le sprint)
Focus factor = temps réellement productif / temps calendaire disponible. Partir sur 0.65–0.75 si inconnu.

Étape 2 — Calculer la capacité réelle

Capacité (points) = vélocité_moyenne_3_derniers_sprints × (jours_disponibles / jours_sprint_complet)

Exemple :
- Vélocité moyenne : 40 pts
- Jours disponibles : 10j - 3j absences = 7j
- Jours sprint complet : 10j
- Capacité ajustée : 40 × (7/10) = 28 pts

Buffer obligatoire : soustraire 10–15 % pour support, incidents, revues de PR.

Capacité nette = 28 × 0.85 = ~24 pts

Étape 3 — Vérifier la Definition of Ready (DoR)

Chaque story candidate doit cocher tous les critères avant d'entrer dans le sprint :

Story qui échoue à la DoR → retour au backlog, pas de négociation.


Étape 4 — Estimer avec Planning Poker

Séquence Fibonacci recommandée : 1, 2, 3, 5, 8, 13, 21, ?

Règles d'animation :

  1. PO lit la story + critères d'acceptation.
  2. Chaque dev vote en silence (cartes physiques ou outil type PlanningPoker.com / Jira).
  3. Révéler simultanément.
  4. Si écart > 2 niveaux → discussion de 2 min max, puis re-vote.
  5. Consensus = valeur la plus basse sur laquelle l'équipe est à l'aise.

Critères de décision rapide :

PointsSignal
1–3Story triviale, attention aux oublis cachés
5–8Taille idéale
13Limite haute, envisager un découpage
21+Trop gros — découper obligatoirement

Étape 5 — Sélectionner les stories

  1. Trier le backlog par priorité PO (MoSCoW ou ordre Jira/ADO).
  2. Ajouter les stories dans le sprint du plus prioritaire au moins prioritaire jusqu'à atteindre la capacité nette.
  3. Ne jamais dépasser la capacité nette, même si le PO insiste.
  4. Si une story dépasse seule la capacité restante → la découper ou la reporter.
Exemple : capacité nette = 24 pts
Story #101 : 8 pts  → total = 8  ✓
Story #102 : 5 pts  → total = 13 ✓
Story #103 : 8 pts  → total = 21 ✓
Story #104 : 5 pts  → total = 26 ✗ → reporter
Story #105 : 3 pts  → total = 24 ✓ (si #104 reportée)

Étape 6 — Décomposer en tâches techniques

Pour chaque story retenue, créer des tâches (< 1 jour chacune idéalement) :

Story : "Afficher le solde en temps réel"
Tâches :
  - [ ] Endpoint GET /account/balance (dev, 3h)
  - [ ] Intégration front composant BalanceWidget (dev, 4h)
  - [ ] Tests unitaires service + composant (dev, 2h)
  - [ ] Test E2E scénario solde (QA, 2h)

Tâche > 8h → la redécouper.


Étape 7 — Formuler le Sprint Goal

Un seul objectif, 1–2 phrases, orienté valeur métier (pas liste de features) :

Bon : "Permettre au client de consulter son solde et d'initier un virement depuis l'app mobile."
Mauvais : "Finir les stories #101, #102 et #105."

Le sprint goal guide les arbitrages en cours de sprint si un imprévu survient.


Étape 8 — Clôturer le sprint planning


Anti-patterns à éviter

Anti-patternConséquenceCorrection
Surcharger la capacité "parce qu'on est motivés"Carry-over chronique, moral en berneRespecter la capacité nette sans exception
Stories floues sans critères d'acceptationDébat en fin de sprint, rejet en reviewDoR stricte, retour backlog si flou
Estimer sous pression du POEstimates biaisés, retard garantiVotes anonymes, règle des 2 min de discussion
Sprint goal = liste de ticketsAucune cohérence, arbitrage impossible1 objectif métier unique, formulé en valeur
Tâches de > 1 jourManque de visibilité, blocages invisiblesDécoupage systématique à < 8h
Ignorer la dette techniqueVélocité qui s'effondre sprint après sprintRéserver 15–20 % de la capacité à la dette

Bonnes pratiques 2026