Guide agile · Fondements de l'agilité
Agile vs Scrum : quelle est la différence ?
On emploie souvent « agile » et « Scrum » comme s'ils signifiaient la même chose. Ils sont liés, mais pas identiques. L'agilité est un ensemble de valeurs et de principes. Scrum est un cadre précis, avec des rôles, des événements et des artefacts définis, qui met ces principes en pratique.
À retenir
- L'agilité est l'état d'esprit ; Scrum est un cadre qui l'applique.
- Scrum ajoute trois responsabilités, cinq événements et trois artefacts.
- Choisissez Scrum pour des équipes produit dédiées ; envisagez Kanban pour le travail en flux continu.
La réponse courte
Agile est la philosophie, décrite dans le Manifeste agile. Scrum est un cadre qui l'applique. Tout Scrum est agile, mais toute agilité n'est pas Scrum. Kanban, XP et Lean sont d'autres façons d'être agile.
Ce que Scrum apporte
Scrum traduit les principes agiles en une structure concrète :
- Trois responsabilités : Product Owner, Scrum Master et Developers.
- Cinq événements : le Sprint, Sprint Planning, Daily Scrum, Sprint Review et Sprint Retrospective. Voir Réunions agiles.
- Trois artefacts : Product Backlog, Sprint Backlog et Increment, chacun avec un engagement : le Product Goal, le Sprint Goal et la Definition of Done.
- Time-boxes : chaque événement a une durée maximale.
Ces règles sont définies dans le Guide Scrum, maintenu par Ken Schwaber et Jeff Sutherland et révisé pour la dernière fois en 2020.
Agile et Scrum comparés
| Agile | Scrum | |
|---|---|---|
| Ce que c'est | Valeurs et principes | Un cadre précis |
| Rôles | Non prescrit | Product Owner, Scrum Master, Developers |
| Cadence | Tout rythme itératif | Sprints de durée fixe d'un mois maximum |
| Règles | Orientations uniquement | Événements, artefacts et time-boxes définis |
| Périmètre | Toute équipe ou organisation | Principalement une seule équipe qui développe un produit |
Quand Scrum est un bon choix
- Une équipe dédiée et pluridisciplinaire travaille sur un seul produit.
- Le travail peut être planifié en cycles de durée fixe.
- Un Product Owner peut prendre les décisions de priorisation.
- L'équipe a besoin d'une structure claire pendant son apprentissage de l'agilité.
Si le travail arrive de façon imprévisible, comme dans le support ou l'exploitation, Kanban convient souvent mieux.
Questions fréquentes
Agile vs Scrum : peut-on être agile sans Scrum ?
Oui. Kanban, XP, Lean et de nombreuses approches sur mesure sont agiles sans utiliser Scrum.
Agile vs Scrum : Scrum est-il le meilleur cadre agile ?
C'est le plus utilisé, mais le meilleur cadre est celui qui convient à votre travail. De nombreuses équipes combinent Scrum avec des pratiques Kanban ; voir Scrumban.
Agile vs Scrum : Scrum est-il la même chose que l'agilité ?
Non. L'agilité est un ensemble de valeurs et de principes ; Scrum est un cadre précis qui les applique, avec des responsabilités, des événements et des artefacts définis.
Agile vs Scrum : quels sont les trois rôles de Scrum ?
Product Owner, Scrum Master et Developers. Le Guide Scrum 2020 les appelle des responsabilités (accountabilities). Voir le rôle de Scrum Master.
Agile vs Scrum : quels sont les cinq événements Scrum ?
Le Sprint, le Sprint Planning, la Daily Scrum, la Sprint Review et la Sprint Retrospective. Voir Réunions et cérémonies agiles.
Kanban relève-t-il de l'agilité ou de Scrum ?
Kanban est une méthode agile à part entière, distincte de Scrum. Elle gère un flux continu avec des limites de WIP et n'impose ni rôles ni Sprints.
Agile vs Scrum : Scrum peut-il être utilisé en dehors du logiciel ?
Oui. Scrum est utilisé dans le marketing, la recherche, l'éducation et d'autres domaines, partout où une petite équipe s'attaque à un travail complexe livrable par incréments.
Agile vs Scrum : Scrum est-il une méthodologie ou un cadre ?
Le Guide Scrum décrit Scrum comme un cadre léger. Il définit une structure minimale et laisse les équipes ajouter leurs propres pratiques.
Agile vs Scrum : qui maintient Scrum ?
Ses créateurs, Ken Schwaber et Jeff Sutherland, maintiennent le Guide Scrum. La version actuelle a été publiée en 2020.
Un débutant doit-il d'abord apprendre l'agilité ou Scrum ?
Apprenez d'abord les valeurs agiles, puis Scrum comme exemple concret de leur application. Comprendre pourquoi les règles existent rend Scrum beaucoup plus facile à appliquer.
Agile vs Scrum : qu'est-ce que Scrumban ?
Un hybride qui conserve le rythme de planification et de revue de Scrum, mais utilise le flux continu et les limites de WIP de Kanban. Voir types de méthodes agiles.