Guide agile · Fondements de l'agilité
Glossaire agile : plus de 80 termes agiles définis simplement
Ce glossaire agile définit simplement les termes que vous rencontrerez en agile, Scrum, Kanban et agilité à l'échelle. Lorsqu'un terme dispose de son propre guide, suivez le lien pour plus de détails. Les termes officiels de Scrum suivent le Guide Scrum 2020.
À retenir
- Le vocabulaire agile couvre les valeurs, les cadres, les rôles, les événements, les artefacts et les indicateurs.
- De nombreux termes courants sont des pratiques, et non des termes Scrum officiels.
- Convenez de définitions communes au sein de votre équipe pour éviter toute confusion.
- Suivez les liens vers les guides approfondis pour tout terme que vous devez mettre en pratique.
A à C
| Terme | Définition |
|---|---|
| Critères d'acceptation | Conditions qu'un élément du backlog doit remplir pour être accepté ; voir user stories |
| Développement piloté par les tests d'acceptation (ATDD) | Rédiger les tests d'acceptation avec le client avant de construire une fonctionnalité |
| Agile | Une approche du travail fondée sur des cycles courts, le feedback et l'adaptation ; voir qu'est-ce que l'agilité |
| Coach agile | Une personne qui aide les équipes et les dirigeants à adopter des méthodes de travail agiles |
| Manifeste agile | La déclaration de 2001 composée de quatre valeurs et douze principes ; voir Manifeste agile |
| État d'esprit agile | Attitudes qui favorisent l'apprentissage, la collaboration et l'adaptabilité ; voir État d'esprit agile |
| Agile Release Train (ART) | Dans SAFe, une équipe d'équipes agiles pérenne ; voir Agile Release Train |
| Backlog | Une liste ordonnée de travail ; voir backlog produit |
| Affinage du backlog | Travail continu de clarification, de découpage et d'estimation des éléments du backlog ; voir affinage du backlog |
| Blocage | Tout ce qui empêche le travail de progresser ; voir regroupement des blocages |
| Graphique burndown | Un graphique du travail restant dans le temps |
| Graphique burnup | Un graphique du travail réalisé et du périmètre total dans le temps |
| Cadence | Un rythme régulier d'événements, comme des sprints de deux semaines |
| Capacité | La quantité de travail qu'une équipe peut prendre en charge sur une période ; voir Planification de capacité agile |
| Cérémonie | Nom informel d'une réunion agile récurrente ; voir Réunions agiles |
| Livraison continue | Maintenir le logiciel en permanence prêt à être livré ; voir livraison continue |
| Intégration continue (CI) | Fusionner et tester fréquemment les modifications du code, souvent plusieurs fois par jour |
| Équipe pluridisciplinaire | Une équipe qui possède toutes les compétences nécessaires pour livrer un travail terminé |
| Diagramme de flux cumulé | Un graphique montrant les éléments à chaque étape du workflow dans le temps ; voir CFD |
| Temps de cycle | Temps écoulé entre le début du travail sur un élément et son achèvement ; voir temps de cycle |
D à I
| Terme | Définition |
|---|---|
| Daily Scrum | Événement quotidien de 15 minutes permettant aux Developers d'inspecter l'avancement vers le Sprint Goal ; voir Daily Scrum |
| Daily stand-up | Nom générique d'une courte réunion quotidienne d'équipe |
| Definition of Done | Description partagée de la qualité requise pour qu'un travail soit terminé ; voir Definition of Done |
| Definition of Ready | Check-list facultative pour les éléments avant leur entrée dans un sprint |
| DevOps | Pratiques qui rapprochent développement et exploitation ; voir DevOps |
| Developers (Scrum) | Membres de la Scrum Team qui créent l'Increment à chaque Sprint |
| Empirisme | Prendre des décisions fondées sur l'observation et l'expérience ; voir l'empirisme dans Scrum |
| Epic | Un ensemble de travaux d'envergure découpé en stories ; voir Epics agiles |
| Estimation | Prévoir la taille ou l'effort d'un travail ; voir story points |
| Extreme Programming (XP) | Une méthode agile dotée de pratiques d'ingénierie comme la programmation en binôme et le développement piloté par les tests |
| Fonctionnalité | Un élément de fonctionnalité qui apporte de la valeur ; dans SAFe, se situe entre les epics et les stories |
| Flux | La progression fluide du travail à travers un processus ; voir efficacité du flux |
| Increment | Une étape utilisable vers le Product Goal ; voir incrément |
| Radiateur d'information | Un affichage visible des informations de l'équipe, comme un tableau ou un graphique |
| INVEST | Check-list pour de bonnes stories : Indépendante, Négociable, porteuse de Valeur, Estimable, Small (petite), Testable |
| Itération | Une time-box fixe pendant laquelle une équipe livre du travail ; un sprint dans Scrum |
| Itératif et incrémental | Améliorer le travail par cycles répétés et livrer par morceaux ; voir développement itératif et incrémental |
K à P
| Terme | Définition |
|---|---|
| Kanban | Une méthode de gestion du flux à l'aide de tableaux visuels et de limites de WIP ; voir qu'est-ce que Kanban |
| tableau Kanban | Un tableau avec des colonnes correspondant aux étapes du workflow ; voir Tableaux Kanban |
| Large-Scale Scrum (LeSS) | Un cadre pour de nombreuses équipes travaillant sur un même produit ; voir LeSS |
| Lead time | Temps écoulé entre une demande et sa livraison ; voir temps de cycle et lead time |
| Lean | Une réflexion centrée sur la valeur et l'élimination du gaspillage ; voir gestion de projet Lean |
| Produit minimum viable (MVP) | La plus petite version d'un produit qui permet d'apprendre auprès de vrais utilisateurs |
| Mob programming | Toute une équipe travaillant sur la même tâche au même moment |
| Programmation en binôme | Deux personnes travaillant ensemble sur un même poste et le même code |
| Persona | Un profil fictif représentant un groupe d'utilisateurs |
| PI Planning | Dans SAFe, un événement de planification régulier pour un Agile Release Train ; voir PI Planning |
| Planning poker | Un jeu d'estimation par consensus utilisant des cartes numérotées |
| Product Goal | L'objectif à long terme de la Scrum Team ; l'engagement du Product Backlog |
| Product Owner | Responsable de la maximisation de la valeur du produit ; voir Product Owner Scrum |
| Program Increment (PI) | Dans SAFe, une time-box de plusieurs itérations, généralement de 8 à 12 semaines |
| Système tiré (pull) | Le travail ne démarre que lorsqu'il y a de la capacité ; voir flux tiré et flux poussé |
R à S
| Terme | Définition |
|---|---|
| Refactoring | Améliorer la structure interne du code sans en modifier le comportement |
| Release | Mise à disposition des incréments auprès des utilisateurs ; voir Planification des releases agile |
| Rétrospective | Une réunion pour inspecter et améliorer la façon de travailler de l'équipe ; voir Sprint Retrospective |
| Feuille de route | Un plan de haut niveau des objectifs dans le temps ; voir Feuille de route agile |
| Scaled Agile Framework (SAFe) | Un cadre pour l'agilité à l'échelle de l'entreprise ; voir SAFe |
| Scrum | Un cadre léger pour le travail complexe en Sprints ; voir qu'est-ce que Scrum |
| Scrum Master | Responsable de l'efficacité de la Scrum Team ; voir rôle de Scrum Master |
| Scrum of Scrums | Réunion de coordination entre Scrum Teams ; voir Scrum of Scrums |
| Scrumban | Un mélange de Scrum et de Kanban ; voir Kanban vs Scrumban |
| Équipe autogérée | Une équipe qui décide qui fait quoi, quand et comment |
| Spike | Une activité de recherche limitée dans le temps pour réduire l'incertitude |
| Sprint | Une time-box fixe d'un mois maximum dans Scrum ; voir qu'est-ce qu'un sprint |
| Sprint Backlog | Le Sprint Goal, les éléments sélectionnés et le plan ; voir Sprint Backlog |
| Sprint Goal | L'objectif unique d'un Sprint |
| Sprint Planning | L'événement qui lance un Sprint ; voir Sprint Planning |
| Sprint Review | L'événement qui sert à inspecter le résultat d'un Sprint ; voir Sprint Review |
| Partie prenante | Toute personne ayant un intérêt dans le produit ou le projet |
| Story points | Unités relatives servant à estimer les éléments du backlog ; voir story points |
| Rythme soutenable | Un rythme de travail qu'une équipe peut tenir indéfiniment |
| Swarming | Plusieurs membres de l'équipe travaillant ensemble sur un même élément ; voir Swarming agile |
T à Z
| Terme | Définition |
|---|---|
| Compétences en T | Une compétence approfondie dans un domaine et des compétences larges dans d'autres ; voir structures d'équipes agiles |
| Tâche | Une étape technique pour terminer une story ; voir epics, stories et tâches |
| Dette technique | Le coût futur des raccourcis ; voir dette technique |
| Développement piloté par les tests (TDD) | Écrire un test automatisé avant d'écrire le code qui le fait passer |
| Thème | Un vaste domaine d'action regroupant plusieurs epics |
| Débit | Nombre d'éléments terminés par période ; voir débit |
| Time-box | Une durée maximale fixe pour une activité ou un événement |
| User story | Une courte description d'un besoin utilisateur ; voir user stories |
| Chaîne de valeur | Les étapes qui apportent de la valeur à un client ; voir cartographie de la chaîne de valeur |
| Vélocité | Quantité de travail qu'une équipe réalise par sprint ; voir graphique de vélocité |
| WIP (travail en cours) | Éléments commencés mais non terminés |
| Limite de WIP | Un plafond de travail en cours ; voir limites de WIP |
Comment utiliser ce glossaire
- Convenez de définitions communes au sein de votre équipe, en particulier pour des termes comme « terminé » et « prêt ».
- Gardez à l'esprit que de nombreux termes (story points, vélocité, epics) sont des pratiques courantes et ne font pas partie du Guide Scrum ; consultez le Glossaire Scrum pour les termes Scrum officiels.
- Utilisez les guides en lien pour approfondir n'importe quel terme.
Questions fréquentes
Quels sont les termes agiles les plus importants à connaître ?
Commencez par sprint, backlog, user story, Definition of Done, vélocité, rétrospective, tableau Kanban et limite de WIP.
Quelle est la différence entre agile et Scrum ?
L'agilité est une approche générale fondée sur des valeurs et des principes ; Scrum est un cadre précis qui les applique. Voir Agile vs Scrum.
Que signifie « sprint » dans la terminologie agile ?
Une time-box fixe, généralement d'une à quatre semaines, pendant laquelle une équipe livre un incrément utilisable.
Que signifie WIP en agile ?
Travail en cours : éléments commencés mais non terminés.
Qu'est-ce que la vélocité en agile ?
La quantité de travail, souvent en story points, qu'une équipe réalise par sprint, utilisée pour les prévisions.
Qu'est-ce qu'un epic en agile ?
Un ensemble de travaux d'envergure découpé en user stories plus petites ; voir Epics agiles.
Qu'est-ce qu'un spike en agile ?
Une courte activité de recherche ou d'expérimentation, limitée dans le temps, pour répondre à une question avant de s'engager à construire quelque chose.
Que signifie MVP en agile ?
Produit minimum viable : la plus petite version d'un produit qui permet à une équipe d'apprendre auprès de vrais utilisateurs.
Quelle est la différence entre un graphique burndown et un graphique burnup en agile ?
Un burndown montre le travail restant ; un burnup montre le travail réalisé et le périmètre total, ce qui rend visibles les changements de périmètre.
Les story points font-ils partie de Scrum ?
Non. Les story points sont une pratique d'estimation courante, mais le Guide Scrum ne les prescrit pas.
Qu'est-ce qu'une time-box en agile ?
Une durée maximale fixe pour un événement ou une activité, comme une Daily Scrum de 15 minutes.