Scrum repose sur la transparence, l’inspection et l’adaptation pour livrer de la valeur de maniĂšre efficace. Au cĆur de ce cadre se trouvent les artefacts Scrum. Ces Ă©lĂ©ments ne sont pas simplement des exigences administratives ; ils reprĂ©sentent le travail lui-mĂȘme, les progrĂšs vers les objectifs et la valeur livrĂ©e aux parties prenantes. Comprendre ces artefacts est essentiel pour toute Ă©quipe visant Ă fonctionner avec clartĂ© et efficacitĂ©.
Il existe trois artefacts principaux dans Scrum : le Product Backlog, le Sprint Backlog et l’Increment. Ces artefacts sont soutenus par des outils spĂ©cifiques tels que les histoires d’utilisateurs et les graphiques de combustion, qui offrent une vision dĂ©taillĂ©e du flux de travail. Ce guide explore chaque composant en dĂ©tail, en expliquant leur objectif, leur fonctionnement et la maniĂšre dont ils interagissent pour favoriser un dĂ©veloppement de produit rĂ©ussi.

Les trois artefacts centraux de Scrum đïž
Le guide Scrum dĂ©finit trois artefacts spĂ©cifiques. Chacun d’entre eux remplit un objectif distinct, tout en Ă©tant interconnectĂ©. Ensemble, ils forment le pilier du processus Scrum.
1. Le Product Backlog đ
Le Product Backlog est la source unique de vĂ©ritĂ© pour tout le travail qui doit ĂȘtre accompli. Il s’agit d’une liste ordonnĂ©e de tout ce qui est connu comme nĂ©cessaire pour le produit. Cette liste n’est jamais complĂšte et Ă©volue au fur et Ă mesure que le produit et son environnement Ă©voluent.
- Nature dynamique : Le Product Backlog évolue réguliÚrement. De nouveaux éléments sont ajoutés, les éléments existants sont clarifiés, et les priorités évoluent en fonction des retours du marché ou des exigences techniques.
- Ordre par valeur : Les Ă©lĂ©ments en haut sont plus clairs et ont une prioritĂ© plus Ă©levĂ©e. Cet ordre permet Ă l’Ă©quipe de se concentrer en premier sur le travail le plus important.
- Transparence : Toute personne au sein de l’organisation peut consulter le backlog. Cette transparence favorise la confiance et permet aux parties prenantes de comprendre ce qui est en cours de construction et pourquoi.
- Document vivant : Ce n’est pas une liste statique créée au dĂ©but du projet. Elle est maintenue tout au long du cycle de vie du produit.
2. Le Sprint Backlog đïž
Le Sprint Backlog est un ensemble d’Ă©lĂ©ments du Product Backlog sĂ©lectionnĂ©s pour le Sprint, accompagnĂ© d’un plan pour livrer l’Increment et atteindre l’objectif du Sprint. Il s’agit d’une prĂ©vision Ă©tablie par l’Ă©quipe de dĂ©veloppement pour le Sprint. Le Sprint Backlog est le plan de l’Ă©quipe de dĂ©veloppement, et ce plan Ă©volue au fur et Ă mesure que le Sprint progresse.
- PropriĂ©tĂ© par l’Ă©quipe : Seule l’Ă©quipe de dĂ©veloppement peut modifier le Sprint Backlog pendant le Sprint.
- PrĂ©vision : Il reprĂ©sente ce que l’Ă©quipe croit pouvoir accomplir dans le cadre du dĂ©lai du Sprint.
- Engagement : Bien que le Product Owner ordonne le Product Backlog, l’Ă©quipe s’engage sur le travail du Sprint Backlog.
- Ăvolution : Au fur et Ă mesure que l’Ă©quipe en apprend davantage sur le travail, le plan est affinĂ©. De nouvelles tĂąches peuvent ĂȘtre ajoutĂ©es, ou des tĂąches existantes peuvent ĂȘtre dĂ©composĂ©es davantage.
3. L’Increment đ
Un Increment est une Ă©tape concrĂšte vers l’objectif du produit. Chaque Increment s’ajoute Ă tous les Increments prĂ©cĂ©dents et est rigoureusement vĂ©rifiĂ©, garantissant que tous les Increments fonctionnent ensemble. On peut considĂ©rer un Increment comme un ensemble d’Ă©lĂ©ments de travail achevĂ©s.
- Assurance qualitĂ© : Un Increment doit satisfaire la DĂ©finition de TerminĂ©. S’il ne la satisfait pas, il ne peut pas ĂȘtre considĂ©rĂ© comme faisant partie de l’Increment.
- Livraison possible : L’incrĂ©ment doit ĂȘtre en Ă©tat utilisable, quels que soient les choix du Product Owner concernant sa mise en production.
- Livraison de valeur : Le but du Scrum est de livrer de la valeur. L’incrĂ©ment est la manifestation concrĂšte de cette valeur.
Les histoires utilisateur : les Ă©lĂ©ments de base đ
Les histoires utilisateur sont le format principal pour dĂ©crire les exigences dans les environnements agiles. Elles capturent la perspective de l’utilisateur final et mettent l’accent sur la valeur livrĂ©e. Une histoire utilisateur n’est pas une spĂ©cification ; c’est un point d’ancrage pour une conversation.
Comprendre la structure
Une histoire utilisateur standard suit un modĂšle simple. Cette structure garantit que l’Ă©quipe considĂšre qui est l’utilisateur, ce dont il a besoin et pourquoi cela a de l’importance.
- Format : En tant qu'[type d’utilisateur], je veux [un objectif] afin que [une raison].
- Exemple : En tant que client, je souhaite filtrer les résultats de recherche par prix afin de pouvoir trouver des produits dans mon budget.
- ClartĂ© : Ce format oblige l’auteur Ă considĂ©rer le contexte et la valeur, plutĂŽt que simplement la fonctionnalitĂ©.
Le modĂšle INVEST
Pour garantir la qualité, les histoires utilisateur doivent respecter les critÚres INVEST. Cet acronyme sert de liste de contrÎle pour des histoires bien formulées.
- I â IndĂ©pendant : Les histoires doivent ĂȘtre autonomes. Les dĂ©pendances entre les histoires peuvent ralentir l’avancement, elles doivent donc ĂȘtre minimisĂ©es.
- N â NĂ©gociable : Les dĂ©tails sont discutĂ©s avec l’Ă©quipe. L’histoire n’est pas un contrat, mais un engagement Ă discuter des exigences.
- V â Valeureux : Chaque histoire doit apporter de la valeur Ă l’utilisateur ou Ă l’entreprise. Si ce n’est pas le cas, elle ne doit pas ĂȘtre priorisĂ©e.
- E â Estimable : L’Ă©quipe doit ĂȘtre capable d’estimer l’effort nĂ©cessaire pour accomplir l’histoire.
- S â Petit : Les histoires doivent ĂȘtre assez petites pour ĂȘtre terminĂ©es au cours d’un seul Sprint.
- T â Testable : Il doit exister des critĂšres clairs pour vĂ©rifier quand l’histoire est terminĂ©e.
CritĂšres d’acceptation
Les critĂšres d’acceptation dĂ©finissent les conditions Ă remplir pour considĂ©rer une histoire utilisateur comme terminĂ©e. Ils sont rĂ©digĂ©s du point de vue de l’utilisateur et dĂ©finissent une frontiĂšre claire pour le travail.
- Vérification : Ils servent de liste de contrÎle pour les tests.
- ComprĂ©hension partagĂ©e : Ils assurent que le Product Owner et l’Ă©quipe de dĂ©veloppement sont d’accord sur ce que signifie « terminĂ© ».
- Exemples : Ils incluent souvent des exemples précis du comportement attendu.
Graphiques d’Ă©volution des tĂąches : Suivi des progrĂšs đ
Le graphique d’Ă©volution des tĂąches est une reprĂ©sentation visuelle du travail restant au fil du temps. C’est l’un des outils les plus courants utilisĂ©s dans Scrum pour suivre l’avancement d’un Sprint. Ce graphique aide l’Ă©quipe et les parties prenantes Ă voir si elles sont sur la bonne voie pour atteindre l’objectif du Sprint.
Composants du graphique
Un graphique d’Ă©volution des tĂąches standard se compose de deux lignes tracĂ©es par rapport Ă un axe temporel.
- Axe temporel : L’axe horizontal reprĂ©sente les jours du Sprint.
- Axe du travail : L’axe vertical reprĂ©sente la quantitĂ© de travail restant, souvent mesurĂ©e en heures ou en points d’histoire.
- Ligne de rĂ©fĂ©rence : La ligne idĂ©ale montre la quantitĂ© de travail qui devrait ĂȘtre terminĂ©e chaque jour pour finir Ă temps.
- Réel : La ligne réelle montre la quantité réelle de travail restant à la fin de chaque jour.
Interprétation des données
Lire le graphique nĂ©cessite un contexte. Une ligne au-dessus de la ligne de rĂ©fĂ©rence indique que l’Ă©quipe est en retard, tandis qu’une ligne en dessous suggĂšre qu’elle est en avance.
- Baisse réguliÚre : Une pente descendante réguliÚre indique un progrÚs constant.
- Ligne plate : Si la ligne reste plate, aucun travail n’est accompli. Cela signale un blocage ou un manque de concentration.
- Mouvement ascendant : Si la ligne réelle monte, du nouveau travail a été ajouté au Sprint. Cela peut se produire si la portée change ou si les estimations initiales étaient incorrectes.
- Fin du Sprint : IdĂ©alement, la ligne rĂ©elle atteint la ligne de rĂ©fĂ©rence Ă la fin du Sprint. Si ce n’est pas le cas, l’objectif du Sprint pourrait ne pas ĂȘtre atteint.
Avantages de l’utilisation du graphique
- Alerte prĂ©coce : Il met en Ă©vidence les tendances tĂŽt dans le Sprint, permettant Ă l’Ă©quipe de s’ajuster avant la date limite.
- Focus : Il maintient lâĂ©quipe concentrĂ©e sur les tĂąches restantes.
- Communication : Il fournit une visualisation simple pour que les parties prenantes comprennent les progrÚs sans recourir à un jargon technique.
Comparaison des artefacts Scrum đ
Pour clarifier les différences et les relations entre les artefacts, considérez la comparaison suivante.
| Artéfact | Propriétaire | Objectif | Cadre temporel |
|---|---|---|---|
| Backlog produit | Product Owner | Source des exigences | Cycle de vie du produit |
| Backlog de sprint | Ăquipe de dĂ©veloppement | Plan de sprint | DurĂ©e du sprint |
| Increment | Ăquipe de dĂ©veloppement | Valeur livrĂ©e | Fin du sprint |
| Graphique dâĂ©volution de la charge | Ăquipe de dĂ©veloppement | Suivi des progrĂšs | Quotidien (sprint) |
PĂ©chĂ©s courants et dĂ©fis â ïž
MĂȘme avec des dĂ©finitions claires, les Ă©quipes ont souvent du mal Ă mettre correctement en Ćuvre ces artefacts. ReconnaĂźtre ces piĂšges aide Ă maintenir un processus Scrum sain.
1. Le backlog produit devient une liste de souhaits
Lorsque le backlog produit contient trop dâĂ©lĂ©ments sans prioritĂ© claire, il perd de sa valeur. Il devient un dĂ©potoir dâidĂ©es plutĂŽt quâun plan de livraison.
- Solution : Affinez réguliÚrement le backlog. Supprimez les éléments qui ne sont plus pertinents.
- Solution : Assurez-vous quâun petit nombre dâĂ©lĂ©ments soient entiĂšrement dĂ©taillĂ©s. Gardez des descriptions de haut niveau pour les Ă©lĂ©ments situĂ©s plus bas dans la liste.
2. Ignorer la Définition de Fait
Si lâincrĂ©ment nâest pas vĂ©ritablement terminĂ©, cela crĂ©e une dette technique et de la confusion. Un incrĂ©ment qui ne rĂ©pond pas Ă la DĂ©finition de Fait nâest pas un incrĂ©ment.
- Solution : DĂ©finissez des critĂšres clairs pour « Fait » qui incluent le test, la documentation et lâintĂ©gration.
- Solution : Revoyez la DĂ©finition de Fait Ă la fin de chaque Sprint pour vous assurer quâelle reste valide.
3. Mal interprĂ©ter le graphique dâĂ©volution de la charge
Les équipes paniquent souvent lorsque la ligne monte. Toutefois, ajouter du travail est parfois nécessaire si la portée change ou si de nouveaux risques sont découverts.
- Solution : Utilisez le graphique pour amorcer une discussion, et non pour attribuer la faute.
- Solution : Discutez de la variation lors du Daily Scrum afin de comprendre la cause.
4. Manque de transparence
Si les artefacts sont cachés ou mis à jour uniquement à la fin du Sprint, ils ne fournissent pas la transparence nécessaire.
- Solution : Mettez Ă jour les artefacts en temps rĂ©el au fur et Ă mesure de lâavancement du travail.
- Solution : Rendez les artefacts visibles pour tous les parties prenantes lors des revues.
Maintenir lâintĂ©gritĂ© des artefacts đ
Maintenir la qualitĂ© des artefacts Scrum exige de la discipline et un effort continu. Ce nâest pas une configuration ponctuelle, mais une pratique continue.
Affinement du Product Backlog
Lâaffinement est le processus dâajout de dĂ©tails, dâestimations et de prioritĂ© aux Ă©lĂ©ments du Product Backlog. Cette activitĂ© assure que le backlog reste utile pour la planification.
- Fréquence : Cela doit se produire réguliÚrement, souvent hebdomadairement.
- Participants : Le Product Owner mĂšne, mais lâĂ©quipe de dĂ©veloppement fournit des Ă©lĂ©ments sur la faisabilitĂ© technique.
- RĂ©sultat : Le sommet du backlog doit ĂȘtre prĂȘt Ă ĂȘtre sĂ©lectionnĂ© lors de la prochaine planification du Sprint.
Amélioration continue
L’Ă©quipe Scrum doit rĂ©flĂ©chir Ă la maniĂšre dont elle utilise les artefacts lors du rĂ©trospective du Sprint.
- Boucle de retour : Demandez ce qui fonctionne et ce qui freine l’avancement.
- Ajustement : Modifiez la maniÚre dont les artefacts sont utilisés si cela ne procure pas de valeur.
- Formation : Assurez-vous que les nouveaux membres de l’Ă©quipe comprennent l’importance de ces artefacts.
Le rĂŽle du Product Owner đ§âđŒ
Le Product Owner joue un rĂŽle essentiel dans la gestion du Product Backlog. Il est responsable de la gestion efficace du Product Backlog.
- Classement : Ils classent les éléments pour mieux atteindre les objectifs et les missions.
- ClartĂ© : Ils s’assurent que les Ă©lĂ©ments sont clairs et compris par l’Ă©quipe.
- VisibilitĂ© : Ils s’assurent que le Product Backlog est visible, transparent et compris.
- Gestion des parties prenantes : Ils communiquent l’Ă©tat du backlog aux parties prenantes.
Le rĂŽle de l’Ă©quipe de dĂ©veloppement đ„
L’Ă©quipe de dĂ©veloppement est responsable de la gestion du Sprint Backlog et de la crĂ©ation de l’Increment.
- Auto-organisation : Ils décident comment transformer les éléments du Product Backlog en Increments.
- Exécution : Ils exécutent le plan et mettent à jour le Sprint Backlog quotidiennement.
- QualitĂ© : Ils s’assurent que l’Increment rĂ©pond Ă la dĂ©finition de terminĂ©.
- Collaboration : Ils collaborent sur le graphique de combustion pour suivre les progrĂšs.
Conclusion sur les artefacts Scrum đ
Les artefacts Scrum sont la preuve tangible du processus Scrum. Ils fournissent la transparence nĂ©cessaire pour inspecter les progrĂšs et adapter les plans. Lorsqu’ils sont utilisĂ©s correctement, le Product Backlog, le Sprint Backlog et l’Increment forment un systĂšme puissant pour livrer de la valeur. Des outils comme les User Stories et les graphiques de combustion renforcent ce systĂšme en ajoutant des dĂ©tails et une visibilitĂ©.
Le succĂšs dans Scrum ne vient pas du respect d’un script rigide. Il vient de la comprĂ©hension de l’objectif de ces artefacts et de leur utilisation pour faciliter la communication et le focus. Les Ă©quipes qui s’investissent dans le maintien d’artefacts de haute qualitĂ© trouveront plus facile de naviguer dans la complexitĂ© et de livrer de maniĂšre cohĂ©rente des produits de haute qualitĂ©.
Souvenez-vous, l’objectif n’est pas de produire des documents. L’objectif est de crĂ©er de la valeur. Ces artefacts sont le moyen d’y parvenir. En les maintenant prĂ©cis, transparents et Ă jour, les Ă©quipes s’assurent que tout le monde est alignĂ© et avance dans la mĂȘme direction.












