

- Description
- Un tableau blanc couvert de notes adhésives réparties en colonnes
- Source
- 無聊龍 · page d’origine
- Licence
- CC0 Domaine public
Scrum en pratique
Vous saurez tenir un Product Backlog vivant, écrire des user stories testables (INVEST, critères d'acceptation), les découper verticalement.
En bref
- Vous saurez tenir un Product Backlog vivant, écrire des user stories testables (INVEST, critères d'acceptation), les découper verticalement.
- Vous saurez estimer de trois façons (points, taille relative, flux / #NoEstimates), utiliser la vélocité sans la détourner et lire des métriques de flux.
- Vous saurez distinguer Definition of Ready et Definition of Done, animer une planification et une rétrospective qui change quelque chose.
- Vous saurez reconnaître les anti-patterns (ScrumBut, Scrumerfall…), mettre en place une équipe, travailler à distance, passer à l'échelle et contractualiser.
- Vous repartirez avec une liste de 30 pièges et une grille de notes /5.
- Le cadre lui-même est dans Scrum, le cadre ; l'application à la BI dans Scrum et data.
Sur cette page
- 🟢 Novice — Le Product Backlog au quotidien
- 🟢 Novice — User stories et INVEST
- 🟢 Novice — Critères d'acceptation
- 🟢 Novice — Découper une story
- 🟡 Pratique — Raffinement (refinement)
- 🟡 Pratique — Estimation : points, flux, #NoEstimates
- 🟡 Pratique — Vélocité et ses abus
- 🟡 Pratique — Métriques utiles
- 🟡 Pratique — Definition of Ready contre Definition of Done
- 🟡 Pratique — Planifier un Sprint
- 🟡 Pratique — La rétrospective qui change quelque chose
- 🟡 Pratique — Mettre en place une équipe Scrum
- 🔴 Expert — Anti-patterns et ScrumBut
- 🔴 Expert — Scrum à distance
- 🔴 Expert — Passer à l'échelle
- 🔴 Expert — Scrum et contrats
- 🔴 Expert — Trente pièges
- Métriques : notes /5
- Contribution de l'IA
- Voir aussi
Niveau : 🟢→🔴
🟢 Novice — Le Product Backlog au quotidien#
Le Product Backlog est la liste ordonnée de tout ce qui pourrait améliorer le produit (cadre : Scrum, le cadre). En pratique, on y trouve des fonctionnalités, des corrections, des améliorations techniques, des expériences/spikes et des travaux d'exploitation. Il n'est ni un entrepôt d'idées illimité, ni un cahier des charges.
Forme d'un bon backlog : « DEEP »#
Roman Pichler et Mike Cohn ont popularisé le moyen mnémotechnique DEEP :
| Lettre | Propriété | En pratique |
|---|---|---|
| Detailed appropriately | Détaillé à proportion de la proximité | Les items du haut sont fins et prêts ; ceux du bas sont gros et vagues |
| Emergent | Émergent | Il évolue : on ajoute, supprime, réordonne |
| Estimated | Estimé | Les items du haut ont une taille ; les autres, un ordre de grandeur |
| Prioritized (ordonné) | Ordonné | Un ordre strict en tête, pas trois niveaux « haut/moyen/bas » |
Types d'items et mix#
| Type | Exemple data | Risque s'il est absent |
|---|---|---|
| Fonctionnalité | « Afficher le CA par secteur » | Pas de valeur visible |
| Défaut | « Le total diffère de la source de 0,3 % » | Perte de confiance |
| Dette / technique | « Remplacer la table temporaire par une table indexée » | Perte de vélocité |
| Spike / exploration | « Évaluer la fiabilité du champ code client » (timeboxé) | Surprise tardive |
| Exploitation / support | « Rejouer la consolidation de nuit après incident » | L'équipe est submergée sans le dire |
Réserver explicitement une part de capacité à la dette, aux défauts et à l'exploitation (ordre de grandeur courant : 10 à 30 %, à calibrer sur votre situation), plutôt que de la voler au « vrai travail ». Une équipe qui n'a que des fonctionnalités dans son backlog accumule une dette invisible.
Le Product Owner « écrit » ou « possède » ?#
Le PO est redevable du backlog, il n'a pas à tout écrire. Les Developers, le métier et le SM peuvent proposer ; le PO trie, ordonne et dit non. Un backlog géré comme une boîte de réception de demandes est un symptôme : ordonner suppose de renoncer.
Le backlog-cimetière. Symptôme : 600 items, dont 450 de plus d'un an. Cause : on n'ose pas supprimer. Remède : politique d'expiration (tout item non touché depuis N mois et non prioritaire est archivé ; s'il est vraiment important, il reviendra). Un backlog court est un backlog utilisable.
🟢 Novice — User stories et INVEST#
Une user story décrit un besoin du point de vue de l'utilisateur, brièvement, comme invitation à la conversation. Ron Jeffries a résumé les « 3 C » : Card (une carte, pas un contrat), Conversation (le vrai contenu est dans la discussion), Confirmation (critères d'acceptation). Elle n'est pas dans le Scrum Guide (voir ce que le Guide ne dit pas).
Gabarit usuel :
En tant que <rôle>,
je veux <capacité>,
afin de <bénéfice>.
« En tant que chef de secteur, je veux voir mon chiffre d'affaires par client et par mois sur mon périmètre, afin de préparer ma visite hebdomadaire. » Le afin de est la partie la plus utile : il porte la valeur et permet de proposer des alternatives moins chères.
Le critère INVEST (Bill Wake)#
| Lettre | Qualité | Test rapide | Contre-exemple |
|---|---|---|---|
| Independent | Indépendante des autres (autant que possible) | Peut-on la livrer sans attendre une autre story ? | « Page B » nécessite « page A » non faite |
| Negotiable | Négociable | Le détail est-il discutable ? | Spécification figée comme un contrat |
| Valuable | Apporte de la valeur à un utilisateur ou au métier | Qui en profite ? | « Créer la table X » (pure tâche technique) |
| Estimable | Estimable | L'équipe a-t-elle assez de clarté ? | « Faire de l'IA » |
| Small | Petite : tient dans un Sprint, idéalement quelques jours | A-t-elle un volume de quelques jours ? | Epic de trois mois |
| Testable | Vérifiable | Peut-on dire sans ambiguïté si c'est fait ? | « Le rapport doit être joli » |
Le cas des stories techniques et data#
« Valuable » pose problème pour le travail d'infrastructure : charger une table de faits, optimiser un index. Deux écoles :
- Éviter les stories purement techniques : les porter par une story de valeur (« voir le CA par client » englobe de charger la table de faits). La valeur est tirée vers le bas par l'usage.
- Autoriser des items techniques explicitement justifiés (dette, risque, prérequis), mais les garder rares, petits et reliés à un objectif.
Cette tension est centrale en BI ; elle est traitée dans Scrum et data. Autres formes que « En tant que » : Job Stories (« quand [situation], je veux [motivation], pour [résultat attendu] »), cas d'usage, hypothèses (« nous croyons que… »). Peu importe la forme si le pourquoi et la confirmation y sont.
🟢 Novice — Critères d'acceptation#
Les critères d'acceptation bornent une story : ce qu'il faut démontrer pour la dire terminée au sens de cette story. Ils sont distincts de la Definition of Done qui s'applique à toutes les stories (voir DoR contre DoD).
Deux formes courantes :
| Forme | Exemple |
|---|---|
| Liste de règles | « Le CA est HT ; la période est le mois civil ; un client sans vente apparaît à 0 » |
| Given-When-Then (Gherkin / BDD) | Étant donné un client ayant deux factures en mars Quand j'affiche mars Alors le CA affiché est la somme des deux montants HT |
Fonctionnalité: CA mensuel par client
Scénario: Client avec deux factures dans le mois
Étant donné un client "C-100" avec les factures 1 200,00 et 300,00 en mars 2026
Quand j'affiche le CA de mars 2026 pour "C-100"
Alors la valeur affichée est 1 500,00
Scénario: Client sans vente
Étant donné un client "C-200" sans facture en mars 2026
Quand j'affiche le CA de mars 2026
Alors "C-200" apparaît avec 0,00
Les scénarios traduits en tests (SQL, DAX, requête de comparaison) deviennent des tests de non-régression exécutables à chaque livraison — la base d'un test de chiffres. Voir Tests et fiabilité des chiffres.
Trois à sept critères par story ; au-delà, la story est trop grosse. Chaque critère est binaire (vrai/faux) et formulé du point de vue de l'observateur. Inclure systématiquement un cas limite (vide, doublon, valeur nulle, grand volume, accent/langue).
Critères d'implémentation déguisés. « La table est indexée sur X » n'est pas un critère d'acceptation : c'est une solution. Symptôme : l'équipe n'a plus de liberté technique. Remède : décrire le comportement observable (« la requête répond en moins de N secondes sur le volume cible ») et laisser le comment aux Developers.
🟢 Novice — Découper une story#
Une story trop grosse ne tient pas dans un Sprint, ne peut être testée qu'à la fin, et cache de l'incertitude. Découper est le geste le plus rentable du raffinement.
Le principe : la tranche verticale#
Une tranche verticale traverse toutes les couches (source → transformation → modèle → restitution) pour livrer un petit bout de valeur utilisable. L'opposé est la tranche horizontale : « toute la couche d'extraction d'abord, puis tout le modèle, puis tous les rapports », qui ne livre rien d'utilisable avant la fin.
Neuf schémas de découpage (inspirés de Richard Lawrence)#
| Schéma | Idée | Exemple BI |
|---|---|---|
| Étapes de workflow | Une étape du parcours à la fois | Consulter → filtrer → exporter |
| Variantes de règles métier | Une règle à la fois | CA HT d'abord, puis TTC, puis net de remises |
| Variations d'interface | Version simple puis riche | Tableau, puis graphique, puis carte |
| Données | Un sous-ensemble de données | Une région pilote avant toutes |
| Méthode | Un moyen d'obtenir le résultat | Export CSV avant temps réel |
| Simple / complexe | Cas simple, puis cas particuliers | Clients actifs, puis fusionnés, puis supprimés |
| Opérations (CRUD) | Lire avant écrire | Affichage d'abord |
| Qualités non fonctionnelles | Fonctionner, puis rapide | Correct sur 1 mois, puis optimisé sur 5 ans |
| Spike | Réduire l'incertitude d'abord | Évaluer la qualité de la source, puis construire |
Découpez autour du risque et de l'apprentissage, pas seulement de la taille : la plus petite tranche qui vérifie l'hypothèse la plus risquée passe en premier (par exemple « un client, un mois, de bout en bout, réconcilié »). C'est le « squelette qui marche » (walking skeleton) d'Alistair Cockburn : une tranche verticale minimale mais réelle, qui force à résoudre l'intégration tôt.
🟡 Pratique — Raffinement (refinement)#
Le raffinement est continu et responsabilité de la Scrum Team (voir artefacts). En pratique, la plupart des équipes planifient une ou deux séances par Sprint (30 à 90 minutes) en complément de la clarification au fil de l'eau. Le Guide n'impose rien : c'est la pratique.
Une séance efficace#
- Préparer : le PO sélectionne 5 à 8 items du haut du backlog et les expose à l'avance.
- Comprendre : le pourquoi d'abord, puis exemples concrets (mettre des chiffres et des cas réels).
- Découper : si on ne peut pas dire « ça tient dans un Sprint », on découpe.
- Critères : formuler les critères d'acceptation, les cas limites, les dépendances.
- Estimer (si on estime) : rapidement, relatif.
- Identifier les inconnues : spike nécessaire ? donnée à vérifier ? expert à inviter ?
Séance de 60 minutes. Item : « Ajouter le segment client au tableau de bord. » Questions : d'où vient le segment ? la source le fournit-elle déjà ? historisé ou valeur courante ? que faire des clients sans segment ? multilingue ? Conclusion : trois sous-items (exposer le champ dans la couche d'intégration ; ajouter la dimension et la relation ; afficher et filtrer) plus un spike d'une demi-journée sur la couverture du champ. Sans cette séance, l'item aurait été découvert tel quel en Planning.
Combien de backlog « prêt » ?#
Un repère : environ deux Sprints d'items prêts en haut du backlog, ni plus (obsolescence, gaspillage), ni moins (Planning improvisée). Si le haut du backlog dépend de réponses externes (arbitrages métier, accès aux sources), commencez à les chercher avant, car c'est le délai d'attente qui bloque, pas la taille.
🟡 Pratique — Estimation : points, flux, #NoEstimates#
L'estimation est un outil de décision, non un engagement. Son but est de prévoir (à quelle date, avec combien de contenu) et d'éclairer l'arbitrage (rapport valeur/effort). Le Guide dit seulement que les Developers dimensionnent.
1. Points d'histoire (story points)#
On mesure l'effort relatif (complexité, incertitude, volume) et non des heures, avec une échelle discrète (Fibonacci modifiée : 1, 2, 3, 5, 8, 13, 20…) pour refléter l'incertitude croissante.
| Technique | Principe | Avantages | Limites |
|---|---|---|---|
| Planning poker | Chacun révèle simultanément sa carte ; on discute les écarts | Évite l'ancrage, révèle les hypothèses | Chronophage ; discussions sur le chiffre plutôt que sur l'item |
| Affinity / T-shirt (XS–XL) | Classer en paquets relatifs | Rapide sur un gros backlog | Imprécis ; conversion à définir |
| Étalon | Comparer à une story de référence | Cohérent dans le temps | Il faut une référence stable |
| Nombre d'items (flux) | Compter les items, sans taille | Très simple (voir ci-dessous) | Exige des items de taille homogène |
Convertir les points en heures. Symptôme : « 1 point = 4 heures » ; les points deviennent un chronomètre déguisé. Cause : besoin de rassurer le management. Remède : les points sont propres à une équipe ; ne les convertissez pas, utilisez la vélocité observée (points par Sprint) comme seul pont.
2. Prévision par le flux (sans points)#
Plutôt que d'estimer chaque item, on mesure le débit (throughput : nombre d'items terminés par période) et le temps de cycle (délai entre « commencé » et « terminé »). Hypothèse : si les items sont découpés à peu près à la même grosseur, compter suffit.
Prévision probabiliste par simulation de Monte-Carlo : on tire au hasard dans l'historique de débit pour simuler N fois le futur, et on lit des percentiles plutôt qu'une date unique.
(Valeurs illustratives, ordre de grandeur.) Avantages : pas de débat de points, peu de réunions d'estimation, résultat honnête sur l'incertitude. Limites : exige un historique, des items de taille comparable, un système stable.
3. #NoEstimates#
Mouvement lancé par Woody Zuill et Vasco Duarte, selon lequel on peut réduire ou supprimer l'estimation d'effort : découper en items petits, mesurer le débit, prévoir par comptage, et se concentrer sur la décision (continuer ou non) plutôt que sur la précision. Ce n'est pas « ne jamais prévoir » mais « ne pas gaspiller de temps à estimer ce qu'on peut mesurer ». Reproche courant : les décideurs veulent une date et un coût avant de commencer ; la réponse est une fourchette et des jalons de réévaluation.
| Contexte | Approche recommandée |
|---|---|
| Équipe nouvelle, backlog nouveau | Points ou T-shirt pour se calibrer ; mesurer en parallèle le débit |
| Équipe stable, items petits | Comptage + temps de cycle ; Monte-Carlo |
| Engagement contractuel à périmètre | Estimation de fourchette au cadrage + jalons de réévaluation |
| Production / maintenance en flux continu | Temps de cycle, SLE (Service Level Expectation, « 85 % des items en moins de N jours ») |
Estimer le travail data : les spécificités#
- Volume et incertitude de la donnée : l'effort dépend moins de la ligne de code que de l'état de la source (qualité, documentation). Un même item « ajouter un champ » peut valoir 1 heure ou 3 jours selon que la donnée existe proprement. D'où l'intérêt d'un spike préalable (Scrum et data).
- Temps machine : une consolidation qui dure des heures n'est pas du temps de travail, mais borne la cadence de test. Estimer l'effort et le délai de traitement.
🟡 Pratique — Vélocité et ses abus#
La vélocité est la somme des points des items Terminés (conformes à la DoD) pendant un Sprint. Une moyenne glissante sur trois à cinq Sprints sert à prévoir la capacité d'un Sprint ou la date d'un backlog estimé.
Usage légitime : prévision à moyen terme par l'équipe elle-même ; détection de dérive (chute soudaine : problème à investiguer, pas à punir) ; calibration du Sprint Planning.
| Abus | Conséquence | Remède |
|---|---|---|
| Cible de vélocité (« +10 % chaque trimestre ») | Gonflement des points (loi de Goodhart) | Ne jamais fixer d'objectif de vélocité |
| Comparer des équipes | Les points sont relatifs à une équipe | Comparer sur des résultats (délais, valeur) |
| Évaluer des individus par la vélocité | Gaming, perte de collaboration | La vélocité est collective, point |
| Compter du « presque fini » | Fausse la mesure | Un item est Terminé ou ne compte pas |
| Vélocité comme preuve de valeur | Productivité confondue avec valeur | Mesurer des résultats (outcomes) |
| Convertir en heures-homme | Chronomètre déguisé | Voir estimation |
La vélocité qui monte tandis que la valeur stagne. Symptôme : le graphique est beau, les parties prenantes sont insatisfaites. Cause : les points mesurent l'activité, et l'équipe a appris à les produire. Remède : suivre l'outcome (adoption, satisfaction, incidents), la qualité (défauts échappés, écarts de chiffres) et le temps de cycle.
🟡 Pratique — Métriques utiles#
Peu de métriques, lues en tendance, jamais comme objectif individuel. Les métriques de livraison logicielle d'ensemble (DORA) sont présentées dans CI/CD ; le reporting de pilotage dans Métriques et reporting de projet.
| Famille | Métrique | Ce qu'elle dit | Précautions |
|---|---|---|---|
| Flux | Temps de cycle | Délai entre « commencé » et « terminé » | Regarder la distribution (percentiles), pas la moyenne |
| Débit (throughput) | Items terminés par période | Items de tailles comparables | |
| Encours (WIP) | Items en cours | Plus il monte, plus le délai s'allonge (loi de Little) | |
| Âge des items en cours | Détecte les items bloqués | Plus utile que la moyenne | |
| Valeur | Adoption | Utilisateurs actifs, fréquence | Distinguer curiosité et usage réel |
| Satisfaction | Enquête courte, NPS interne | Échantillon, biais | |
| Résultats métier | Temps gagné, décisions améliorées | Attribution causale difficile | |
| Qualité | Défauts échappés | Défauts découverts après livraison | Définir « défaut » (donnée fausse, perf, UX) |
| Écarts de recette sur chiffres | Taux d'écarts non expliqués | Spécifique data | |
| Dette | Items de dette ouverts, âge | Subjectif | |
| Équipe | Atteinte du Sprint Goal | Fréquence d'atteinte | Goal bien posé ; pas 100 % non plus |
| Actions de rétro réalisées | Efficacité de l'amélioration continue | Suivre le taux de clôture | |
| Climat / sécurité psychologique | Questionnaire court régulier | Anonymat, pas de cible |
Visualisations courantes : burndown (travail restant du Sprint ; sert à voir la dérive, pas à punir), burnup (travail réalisé et périmètre, évite la confusion quand le périmètre change), diagramme de flux cumulé (CFD : révèle les goulets), histogramme de temps de cycle, scatterplot de temps de cycle (items terminés dans le temps avec percentiles).
Le diagramme de flux cumulé est l'outil de diagnostic le plus sous-employé : la largeur de la bande « en cours » est l'encours, son épaisseur horizontale le temps de cycle (la loi de Little rendue visible), et un élargissement soudain d'une bande signale un goulet (ex. recette métier engorgée). Voir Méthodes agiles et Lean pour Kanban.
🟡 Pratique — Definition of Ready contre Definition of Done#
| Definition of Ready (DoR) | Definition of Done (DoD) | |
|---|---|---|
| Statut | Pratique répandue, hors Guide | Engagement officiel de l'Incrément |
| Question | « L'item est-il assez clair pour entrer en Sprint ? » | « L'item est-il assez fini pour être livré ? » |
| Quand | Avant la Planning | À la fin du travail |
| Portée | Un item (ou une catégorie) | Tout item, tout Incrément |
| Risque | Devenir un portillon bureaucratique | Rester trop faible, être contournée |
DoR typique : valeur comprise ; critères d'acceptation rédigés ; dépendances connues ; estimable ; tient dans un Sprint ; données de test disponibles. Utilisez-la comme liste de questions (aide à la conversation), pas comme un contrat qui permet à l'équipe de refuser tout item imparfait : le Guide ne la prévoit pas et un DoR trop rigide recrée le cloisonnement prédictif (« vous ne m'avez pas livré une spécification complète »).
DoD typique pour du logiciel : code relu ; tests unitaires et d'intégration passants ; pas de défaut connu bloquant ; documentation à jour ; déploiement automatisé sur l'environnement de recette ; critères d'acceptation vérifiés. Pour la data, voir DoD data.
DoD « à géométrie variable ». Symptôme : « terminé sauf les tests », « terminé côté dev ». Cause : pression de livraison. Remède : un item qui ne respecte pas la DoD retourne au backlog ; ne jamais assouplir la DoD pour sauver un Sprint (voir Sprint Review pour le rôle de la transparence).
🟡 Pratique — Planifier un Sprint#
Le déroulé conceptuel est dans Sprint Planning. Voici un canevas opérationnel de 2 heures pour un Sprint de 2 semaines (les durées sont indicatives ; le Guide donne un maximum de 8 h pour un mois).
| Minutes | Étape | Notes |
|---|---|---|
| 0–15 | Pourquoi : le PO présente le contexte, propose un Sprint Goal candidat | Ajuster : l'équipe doit pouvoir y croire |
| 15–30 | Capacité : disponibilités, congés, support prévu, dépendances | Convertir en « jours-personnes disponibles » |
| 30–60 | Quoi : sélection des items en tenant compte de la vélocité ou du débit | S'arrêter quand l'objectif est couvert avec une marge |
| 60–105 | Comment : décomposition en tâches ≤ 1 jour, repérage des risques | Créer les tâches juste assez |
| 105–120 | Vérification : « Pouvons-nous nous engager sur ce Sprint Goal ? » | Test du « poing levé » ou autre consentement |
Règles de bon sens#
- Ne pas surcharger : viser une charge réaliste (par exemple 70–80 % de la capacité brute, ordre de grandeur) ; les imprévus existent toujours.
- Garder du mou pour le support, la dette et les défauts.
- Prévoir des items extensibles : en fin de liste, des items « si on a le temps » (sans les compter dans l'engagement).
- Le Sprint Goal est le contrat, la liste d'items est négociable.
- Si un item déborde : ne pas le « reporter automatiquement » ; re-découper et comprendre pourquoi.
Équipe de 5, Sprint de 10 jours ouvrés. Capacité brute : 50 jours-personnes. Retraits : 6 jours de congés, 4 jours de support, 5 jours de cérémonies et coordination. Net ≈ 35 jours-personnes. Historique : environ 1 item de 3 jours-personnes par jour-équipe… On sélectionne ~10–11 petits items ou 5–6 moyens, jamais plus, et on garde un item « bonus ». (Chiffres illustratifs.)
🟡 Pratique — La rétrospective qui change quelque chose#
Le but est décrit dans Sprint Retrospective. Voici comment la rendre utile.
Structure type (60 à 90 minutes pour un Sprint de 2 semaines)#
| Phase (modèle d'Esther Derby et Diana Larsen) | Objet | Exemple d'activité |
|---|---|---|
| 1. Ouvrir | Poser le cadre, la sécurité | Rappeler la règle (« Prime Directive » de Norm Kerth : chacun a fait de son mieux avec ce qu'il savait et les ressources dont il disposait) |
| 2. Recueillir les données | Faits, événements, ressentis | Frise chronologique du Sprint ; graphiques de flux |
| 3. Générer des idées | Comprendre les causes | « 5 pourquoi », arête de poisson |
| 4. Décider quoi faire | Choisir 1 à 3 actions | Vote par points ; critères (impact, effort, contrôle) |
| 5. Clôturer | Remerciements, évaluation de la rétro | « +/Δ » : ce qui a marché / à changer dans la rétro |
Formats#
| Format | Idée | Quand |
|---|---|---|
| Start / Stop / Continue | Trois colonnes | Équipe débutante |
| Mad / Sad / Glad | Émotions | Besoin de décharge, tensions |
| 4L (Liked, Learned, Lacked, Longed for) | Quatre colonnes | Variété |
| Voile / Sailboat | Vent (moteurs), ancre (freins), rochers (risques) | Vision d'ensemble |
| Chronologie | Frise des événements | Sprint chargé en incidents |
| Rétro des données | Partir de chiffres : temps de cycle, défauts, écarts de recette | Équipe mûre, orientée preuves |
Les cinq causes d'une rétro inutile#
- Pas d'action ou trop d'actions (>3) jamais suivies.
- Mêmes sujets chaque fois, sans progrès : la cause est probablement hors du contrôle de l'équipe — le SM doit escalader (voir responsabilités).
- Manque de sécurité : le manager est dans la pièce, personne ne parle.
- Format identique indéfiniment : lassitude. Varier.
- Actions sans propriétaire ni date.
Ouvrir chaque rétro par une revue des actions précédentes ; mettre au moins une action d'amélioration dans le Sprint Backlog du Sprint suivant (le Guide le permet explicitement) afin qu'elle compte dans la capacité.
La rétro-défouloir. Symptôme : l'équipe se plaint, personne n'agit. Cause : plaintes sur ce que l'équipe ne contrôle pas. Remède : classer en cercle de contrôle / d'influence / de préoccupation ; agir sur le premier, demander pour le second, acter le troisième.
🟡 Pratique — Mettre en place une équipe Scrum#
Préalables#
| Question | Réponse attendue |
|---|---|
| Y a-t-il un produit (ou service) identifiable avec un Product Goal ? | Oui, même provisoire |
| Un Product Owner unique avec autorité et disponibilité ? | Oui ; sinon ne pas démarrer |
| Une équipe stable et pluridisciplinaire (même partielle) ? | Oui ; éviter les temps partagés très fragmentés |
| Un sponsor qui accepte l'auto-gestion et la transparence ? | Oui ; sinon risque de Scrum décoratif |
| Les parties prenantes peuvent-elles venir en Sprint Review ? | Oui |
Séquence de démarrage (4 à 6 semaines)#
| Quand | Ce que l'on fait |
|---|---|
| Semaine 0 | Atelier de lancement : vision, Product Goal, parties prenantes, premier backlog, DoD initiale (faible mais honnête), règles de fonctionnement |
| Sprint 1 | Sprint court (1 semaine) pour apprendre le rythme ; objectif modeste ; rétrospective soignée |
| Sprints 2-3 | Stabiliser : raffinement régulier, DoD renforcée, premières métriques de flux |
| Sprint 4 et suivants | Rythme de croisière ; premières mesures de tendance ; ajuster la durée du Sprint |
Rôles : cumuls et tailles#
| Situation | Avis |
|---|---|
| PO + SM cumulés | Déconseillé : tensions structurelles (valeur contre qualité/processus) ; en dernier recours, faire attention aux angles morts |
| SM + Developer | Fréquent et acceptable pour équipes ≤ 6 ; le SM garde un temps dédié à la facilitation et aux obstacles |
| SM sur 2–3 équipes | Possible avec des équipes mûres ; trop dilué sinon |
| PO sur 2 produits | Rare et fragile ; un PO doit être disponible |
| Équipe de 2–3 personnes | Scrum allégé (Sprints d'une semaine, rétros courtes, DoD claire) ; l'esprit prime sur le cérémonial |
| Équipe de 10+ | Scinder en deux équipes sur un même produit |
Démarrer par l'outil. Symptôme : on configure Jira ou Azure DevOps pendant un mois avant d'avoir un PO. Cause : l'outil rassure. Remède : tableau physique ou simple au démarrage ; l'outil vient quand les pratiques sont stables. Voir Azure DevOps / TFS et Jira et alternatives.
Former sans dogme#
La formation (SM, PO, Developers, parties prenantes) est un investissement, mais le coaching sur le terrain compte davantage que la certification (PSM/PSPO de Scrum.org, CSM/CSPO de Scrum Alliance : leur valeur varie selon l'organisme et le formateur ; ce sont des signaux, non des garanties de compétence). Former aussi la hiérarchie : sans sponsors qui acceptent la transparence, l'équipe se heurte à un plafond.
🔴 Expert — Anti-patterns et ScrumBut#
ScrumBut (« Scrum, mais… ») désigne l'adoption partielle ou modifiée qui supprime précisément les parties qui exposent les problèmes (« nous faisons du Scrum, mais nous n'avons pas de rétrospective, parce que… »). Le terme vient de Ken Schwaber et du « ScrumBut test ». Ce n'est pas un jugement sur la souplesse : c'est la perte de la transparence que Scrum est censé produire.
| Anti-pattern | Symptôme | Cause racine | Remède |
|---|---|---|---|
| Scrumerfall / water-scrum-fall | Spécification en amont, sprints de dev, recette finale | Gouvernance prédictive intacte | Intégrer test et recette dans le Sprint ; reconfigurer la gouvernance |
| Mini-cascade dans le Sprint | Analyse S1, dev S2, test S3 | Tranches horizontales | Tranches verticales (découpage) |
| Daily de reporting | Tour de table au manager | Contrôle | Format par objectif ; manager hors réunion |
| PO absent / proxy | Questions sans réponse ; arbitrage tardif | Rôle sous-doté | Mandat et temps réservé |
| PO comité | Priorités contradictoires | Politique interne | Un seul PO ; arbitrage hors équipe |
| SM chef de projet | Assigne les tâches, produit des rapports | Rôle mal compris | Redéfinir : servir, coacher, lever les obstacles |
| SM secrétaire | Ne fait que planifier les réunions | Rôle réduit | Étendre à l'organisation et à l'amélioration |
| Sprint 0 permanent / sprint de durcissement | Sprint dédié à « stabiliser » | DoD faible, qualité remise à plus tard | DoD qui inclut les tests ; rembourser en continu |
| Sprint Goal absent | Sprint = liste de tickets | Pas de cap | Commencer la Planning par le « pourquoi » |
| Backlog ordonné par le plus fort | Le dernier arrivé passe devant | PO sans autorité | Critères d'ordre explicites |
| Report automatique des items | Les mêmes items glissent de Sprint en Sprint | Découpage insuffisant, optimisme | Re-découper, réduire l'engagement |
| Estimations imposées | Le PO ou le manager « négocie » les points | Pression | Les Developers estiment, point |
| Vélocité comme cible | Points gonflés | Goodhart | Retirer la cible |
| Équipe fractionnée en silos | Dev, test, data ne se parlent pas | Structure | Équipe pluridisciplinaire |
| Review = démo sans feedback | Aucune décision après la revue | Mauvaise invitation | Parties prenantes clés ; backlog réordonné en séance |
| Rétro sans suite | Mêmes plaintes | Pas d'action | 1–3 actions suivies |
| Taille d'équipe > 10 | Daily interminable | Peur de scinder | Découper en équipes autour du même produit |
| Équipe temporaire | Personnes qui tournent | Gestion par projet | Équipes stables, travail qui vient à l'équipe |
| Cérémonial sans empirisme | « On fait les réunions » mais on ne change rien | Cargo cult | Revenir aux trois piliers |
Un test rapide : « Qu'avons-nous changé le mois dernier à la suite de ce que nous avons observé ? » Si la réponse est « rien », on fait du théâtre. L'adaptation est la preuve que le cycle fonctionne.
Quand abandonner Scrum#
Scrum n'est pas toujours le bon outil. Signaux : travail de support / maintenance à flux continu et à priorités changeantes à l'heure (Kanban plus adapté) ; équipe d'une personne ; forte contrainte réglementaire où la preuve documentaire prime (hybride) ; absence de PO réel. Un changement de méthode est un acte légitime, pas un échec. Voir Choisir et hybrider et le Comparatif.
🔴 Expert — Scrum à distance#
Les équipes distribuées ou hybrides sont devenues courantes. Scrum fonctionne à distance, mais certaines conditions implicites (communication spontanée, tableau partagé) doivent être rendues explicites.
| Défi | Pratique d'adaptation |
|---|---|
| Communication informelle perdue | Canal d'équipe ouvert, créneaux de travail partagés, « salle virtuelle » persistante |
| Fuseaux horaires | Fenêtre de chevauchement protégée pour Daily/Planning ; événements asynchrones quand possible ; limiter à 3–4 h de décalage si on veut un vrai Scrum synchrone |
| Transparence | Tableau en ligne, backlog accessible, tout écrit |
| Daily | Texte asynchrone possible en complément, pas à la place d'une vraie conversation |
| Ateliers (raffinement, rétro) | Outils de tableau blanc, rétro avec entrées préparées à l'avance pour éviter le bruit |
| Fatigue visuelle | Événements plus courts, pauses, pas de journée entière en visio |
| Relations | Rencontres en présentiel périodiques (lancement, trimestre) |
| Sécurité psychologique | Plus fragile à distance : vérifier régulièrement, valoriser la parole écrite |
Définir un accord de travail d'équipe (working agreement) à distance : horaires de disponibilité, délai de réponse attendu, usage des canaux (urgent / non urgent), règles de réunion (caméra, prise de parole), et le revoir en rétro.
Remplacer la conversation par le ticket. Symptôme : questions posées en commentaires, réponses sous 24 h, malentendus. Cause : recherche d'asynchronisme. Remède : un appel de 10 minutes résout ce que 20 commentaires n'éclaircissent pas ; consigner ensuite la décision.
🔴 Expert — Passer à l'échelle#
Quand le produit dépasse ce qu'une équipe de moins de dix personnes peut porter, on ajoute des équipes sur le même produit. Principe de prudence : ne passez pas à l'échelle avant d'avoir une équipe qui fonctionne ; multiplier une mauvaise pratique multiplie la dette.
| Cadre | Idée | Points saillants | Quand |
|---|---|---|---|
| Scrum of Scrums | Réunion de délégués d'équipes pour traiter les dépendances | Léger, informel, peut devenir un comité de coordination | 2 à 5 équipes ; dépendances modérées |
| Nexus (Scrum.org) | Extension du Guide : un Nexus Integration Team, un backlog unique, un Incrément intégré | Reste proche de Scrum ; 3 à 9 équipes | Produit unique, intégration critique |
| LeSS (Large-Scale Scrum, Larman et Vodde) | Scrum « à l'échelle » sans ajouter de couches : un seul PO, un seul backlog, équipes de fonctionnalité | Exige une réorganisation profonde ; peu de rôles ajoutés | Organisation prête à repenser sa structure |
| SAFe (Scaled Agile Framework) | Cadre prescriptif à niveaux (équipe, programme, portefeuille), cadence de « Program Increment » | Très adopté en grande entreprise ; critiqué pour sa lourdeur | Grande organisation, besoin de gouvernance de portefeuille |
| Spotify (modèle de « squads ») | Inspiration culturelle (squads, tribus, guildes) | Pas un cadre ; Spotify lui-même en a pris ses distances | Source d'idées, pas de recette |
Copier un modèle sans comprendre son contexte. Symptôme : on importe les mots (tribus, trains) sans les principes. Cause : volonté de solution toute faite. Remède : partir des dépendances réelles entre équipes et traiter d'abord leur cause (architecture, ownership) plus que d'ajouter une couche de coordination — la loi de Conway s'applique (Fondamentaux).
Réduire les dépendances plutôt que les coordonner#
Les trois leviers par ordre d'efficacité : (1) éliminer la dépendance (équipes de composants alignées sur la valeur, autonomie de données par domaine) ; (2) la rendre explicite et planifiée (carte des dépendances, contrats d'interface) ; (3) la coordonner (réunions, ponts). Pour une équipe BI qui consomme une source gérée ailleurs, le levier 2 s'incarne en contrat de données — voir Sources et contrats de données.
🔴 Expert — Scrum et contrats#
Le contrat à périmètre fixe, prix fixe, date fixe s'accorde mal avec un cadre où le périmètre varie. Les options, de la plus rigide à la plus souple :
| Modèle | Principe | Avantages | Risques |
|---|---|---|---|
| Forfait ferme sur périmètre | Cahier des charges figé | Budget certain pour le client | Changement = avenant ; qualité rognée ; tension permanente |
| Forfait à périmètre variable (« fixed price, variable scope ») | Prix et date fixés ; contenu priorisé et ajusté par Sprint | Prévisible budgétairement ; permet l'agilité | Exige confiance et un backlog priorisé ; définir un socle minimum |
| Forfait par incrément / par Sprint | Prix par Sprint d'équipe | Souplesse ; sorties possibles | Le client porte le risque de périmètre |
| Régie / temps passé | Paiement du temps | Souplesse maximale | Peu d'incitation à l'efficience ; contrôle indispensable |
| Forfait avec options de sortie | Contrat découpé en phases avec droit d'arrêt à chaque jalon | Limite le risque client | Négocier les conditions d'arrêt |
| Partage de valeur | Rémunération liée aux résultats | Alignement fort | Mesure du résultat, attribution |
Clauses utiles : définition d'un socle (« Minimum Viable Product ») et d'un périmètre cible ; droit de réordonner le backlog sans coût dans un cadre prévu ; Definition of Done annexée au contrat (qualité contractualisée) ; participation du client (PO côté client) ; conditions de sortie à chaque Sprint ou jalon ; propriété du code et documentation.
Contractualiser la cadence de livraison et de revue et la qualité (DoD), pas la liste exhaustive des fonctionnalités. La valeur pour le client est de pouvoir arrêter quand le gain marginal tombe sous le coût marginal.
Pour une entreprise qui livre son produit à des clients sous forme de kits d'installation versionnés, la contractualisation porte sur la version et le calendrier de livraison ; les évolutions du backlog interne n'ont pas à être contractualisées client par client. Voir Choisir et hybrider pour le raccord avec la gouvernance de version.
🔴 Expert — Trente pièges#
Format : piège → conséquence → remède. Beaucoup sont détaillés plus haut ; la liste sert d'aide-mémoire d'audit (à utiliser en rétrospective trimestrielle).
Autour du backlog et des stories
- Backlog cimetière → bruit, perte de focus → expiration et suppression.
- Stories-tâches techniques sans valeur → faux avancement → relier à l'usage ou justifier explicitement.
- Critères d'acceptation absents → recette conflictuelle → les écrire avant le Sprint.
- Critères = solution → l'équipe perd son autonomie → décrire le comportement observable.
- Stories trop grosses → items « presque finis » à la fin → découpage vertical.
- Estimation de tout le backlog → gaspillage → estimer le haut seulement.
- Priorités à trois niveaux (haut/moyen/bas) → tout est « haut » → ordre strict.
Autour du Sprint et des événements
- Sprint sans objectif → liste fourre-tout → Sprint Goal d'abord.
- Surengagement → échec récurrent, démotivation → capacité réaliste, marge.
- Changement de périmètre en cours de Sprint sans renégociation → perte de confiance → passer par le PO ; l'objectif prime.
- Report automatique des items → faux rythme → re-découpage.
- Daily qui dépasse 15 minutes → sujets détaillés en séance → « parking » puis conversation séparée.
- Review sans parties prenantes → pas de feedback → inviter, préparer.
- Rétro sans action ou sans suivi → cynisme → 1–3 actions, propriétaires.
- Sprint trop long → boucle d'apprentissage lente → raccourcir, découper.
Autour des rôles
- PO absent → blocages et rework → mandat et temps réservés.
- PO qui dicte la solution technique → perte de qualité et d'engagement → le PO dit quoi/pourquoi, les Developers comment.
- SM en chef de projet → équipe passive → rôle de service.
- Manager qui assigne les tâches → fin de l'auto-gestion → laisser l'équipe se répartir.
- Équipe à temps partagé fragmenté → coûts de changement de contexte → équipe stable.
Autour de la qualité et de la mesure
- DoD faible ou variable → dette cumulée → DoD honnête, resserrée en rétro.
- Sprint de stabilisation → qualité reportée → intégrer tests dans le Sprint.
- Vélocité en objectif → gonflement → retirer la cible.
- Comparer les équipes → compétition stérile → comparer des résultats.
- Métriques d'activité (lignes de code, tickets) → mauvais comportement → mesurer résultats et flux.
- Dette technique niée → ralentissement → part de capacité dédiée.
Autour de l'organisation
- Gouvernance prédictive intacte → Scrumerfall → adapter jalons et reporting (voir Choisir et hybrider).
- Passage à l'échelle prématuré → dette organisationnelle → d'abord une équipe qui marche.
- Outil avant pratique → process figé par l'outil → pratiques d'abord.
- Changement non soutenu par la direction → retour aux anciennes habitudes → sponsor qui accepte transparence et auto-gestion.
Les pièges transverses à toutes les méthodes sont dans Pièges et bonnes pratiques.
Métriques : notes /5#
Appréciations d'expert, contextuelles (voir Notation). Contexte : équipe de 5–9 personnes, produit logiciel ou BI à évolution continue. Il s'agit de noter les pratiques de ce fichier, pas Scrum global (voir Scrum, le cadre).
| Pratique | Valeur apportée | Facilité | Risque d'abus | Justification |
|---|---|---|---|---|
| User stories + critères d'acceptation | 4/5 | 4/5 | 2/5 | Clarifie le besoin ; reste un outil de conversation |
| Découpage vertical | 5/5 | 2/5 | 1/5 | Très fort levier, mais demande de la discipline architecturale |
| Planning poker / points | 3/5 | 4/5 | 4/5 | Utile en démarrage, facilement détourné |
| Prévision par flux / Monte-Carlo | 4/5 | 3/5 | 2/5 | Honnête sur l'incertitude, exige un historique |
| Vélocité | 2/5 | 5/5 | 5/5 | Simple, mais dangereuse hors usage interne |
| Definition of Done solide | 5/5 | 3/5 | 1/5 | Transparence et qualité ; rarement trop stricte |
| Definition of Ready | 2/5 | 4/5 | 4/5 | Aide-mémoire ; facilement un portillon |
| Rétrospective bien menée | 5/5 | 3/5 | 2/5 | Moteur d'amélioration ; vite vide sans actions |
| Scrum à distance | 3/5 | 3/5 | 3/5 | Faisable avec des règles explicites ; plus fragile |
| Scaling (Nexus/LeSS/SAFe) | 3/5 | 1/5 | 4/5 | Utile quand nécessaire, très coûteux sinon |
Contribution de l'IA#
L'IA accélère le texte (stories, critères, notes) et l'analyse de données de flux ; elle n'a ni connaissance de votre domaine ni responsabilité.
| Cas d'usage | Gain | Risque | Maturité | Prérequis | Garde-fous |
|---|---|---|---|---|---|
| Transformer des notes d'atelier en stories INVEST | 4/5 | 3/5 | 4/5 | Notes anonymisées | Relecture par PO et équipe ; ne pas court-circuiter la conversation |
| Générer des scénarios Given-When-Then et cas limites | 4/5 | 3/5 | 4/5 | Règles métier précises | Valider chaque scénario ; vérifier la cohérence avec les chiffres réels |
| Proposer un découpage vertical d'une epic | 3/5 | 3/5 | 3/5 | Architecture connue | L'équipe tranche ; l'IA ignore vos contraintes |
| Simulation Monte-Carlo / analyse du temps de cycle (script généré) | 4/5 | 2/5 | 4/5 | Export de tickets propre | Vérifier le script ; qualité des données d'entrée |
| Synthèse de rétro, regroupement de thèmes | 4/5 | 3/5 | 4/5 | Verbatims sans noms | Confidentialité ; ne pas surinterpréter |
| Estimation de points « à la place » de l'équipe | 1/5 | 4/5 | 2/5 | — | Contraire au principe : les Developers estiment |
| Détection d'anti-patterns dans des données de tickets (items bloqués, glissements) | 3/5 | 2/5 | 3/5 | Historique d'outil | Interpréter avec l'équipe ; pas de sanctions individuelles |
Exemples de prompts :
- « Voici une story et ses critères. Liste les cas limites manquants (valeurs nulles, doublons, plusieurs langues, gros volume) et propose pour chacun un scénario Given-When-Then. »
- « Voici l'export des dates de début/fin des 80 derniers tickets. Calcule les percentiles de temps de cycle et propose un SLE. Montre le script. »
Ce que l'IA ne remplace pas : la conversation avec l'utilisateur, la décision de priorité, la compréhension des règles de gestion cachées, la responsabilité de la DoD. Risque spécifique : des stories et des critères plausibles mais faux (règles de gestion inventées) qui passent inaperçus parce qu'ils sont bien rédigés ; et la dette cachée de backlogs abondants que personne ne possède. Voir IA et conduite de projet et IA et outils.
Voir aussi#
- Cadre : Scrum, le cadre ; socle : Fondamentaux.
- Application : Scrum et data ; méthodes dédiées : Méthodes spécifiques à la data.
- Alternatives et hybridation : Agiles et Lean, Comparatif, Choisir et hybrider.
- Livraison : CI/CD, CI/CD pour la data.
- Outils : Planification, Azure DevOps / TFS.
- Matrices : Planification et estimation, Gestion du périmètre et des exigences, Qualité et recette.
- Glossaire : Glossaire.
✻ Rédigé par Claude Sonnet 5.5