Lexique Agile Scrum

Voici un lexique des termes les plus couramment utilisés sur des projets agiles menés avec le cadre méthodologique Scrum. Il s'adresse en particulier aux personnes en phase de découverte des méthodes agiles et de Scrum en particulier. Les termes en italique utilisés dans les définitions comportent leur propre définition.

  • BurnDown Chart : Graphique généralement utilisé pour suivre l’avancement du Sprint (horizon court terme). Il permet de suivre l'évolution du travail restant en fonction du temps. Le but consiste donc à atteindre le niveau zéro le plus tôt possible, d’où le terme « Down ».
  • BurnUp Chart : Graphique d'avancement généralement utilisé pour suivre l’avancement d'une Release (horizon moyen ou long terme). Il permet de suivre l’évolution de la quantité de travail terminée en fonction du temps. Le but consiste donc à atteindre la cible (haut du graphique) le plus tôt possible, d’où le terme « Up».
  • Dev Team / Equipe de Développement : Terme couramment utilisé pour désigner l’équipe de développement qui réalise le produit.
  • Kanban : Méthode basée sur le management visuel des tâches. On appelle aussi « kanban » (avec un ‘k’ minuscule), le tableau des tâches utilisé pour suivre visuellement l’activité du Sprint.
  • Mêlée Quotidienne/ Daily Meeting / Stand-Up Meeting : Réunion quotidienne de moins de 15 minutes permettant à la Dev Team de se synchroniser, identifier les obstacles éventuels et mesurer son avancement sur le Sprint en cours.
  • Planning Poker : Technique d'estimation collective. Chaque élément du Product Backlog est estimé collectivement en se basant généralement sur l'unité appelée « Story Point ». Cette estimation va notamment aider le Product Owner à prioriser son Product Backlog.
  • Product Backlog / Backlog : Liste ordonnancée (priorisée) des besoins (généralement formulés sous forme de User story) du projet.
  • Product Owner : Représentant des utilisateurs qui porte la vision du produit que l'on souhaite réaliser dans le cadre du projet. Il est responsable du Product Backlog et en interaction directe avec la Dev team.
  • Release / Version : Une release est une nouvelle version du produit, livrée aux utilisateurs. Elle est le fruit de plusieurs Sprints.
  • Scrum : Cadre méthodologique de gestion de projet agile.
  • Scrum Master : Garant du respect du cadre méthodologique Scrum. Il a également un rôle de coach vis à vis de la Dev Team et du Product Owner afin d’aider ces derniers à jouer pleinement leur rôle.
  • Scrum Team / Equipe Scrum : Rassemble en partenariat la Dev Team, le Product Owner et le Scrum Master.
  • Sprint / Itération : Intervalle de temps court (1 mois maximum, souvent appelé itération), pendant lequel la Dev Team va concevoir, réaliser et tester de nouvelles fonctionnalités.
  • Sprint Planning / Planification de Sprint : Réunion de travail du Product Owner et de la Dev Team consistant à sélectionner les éléments du Product Backlog à réaliser au cours du Sprint qui débute.
  • Sprint Review / Revue de Sprint : Réunion de travail consistant à présenter aux parties prenantes les fonctionnalités terminées au cours du Sprint afin de recueillir leurs feedbacks. Et à faire le point sur l'avancement global du projet.
  • Sprint Retrospective / Rétrospective de Sprint / Rétrospective : Réunion de travail de la Scrum Team ayant pour but de tirer les leçons du Sprint échu afin de les mettre au profit des suivants. Cf. Principe concret d’amélioration continue collective.
  • Story Point : Unité d’estimation couramment utilisée sur les projets agiles. Permettant de faciliter l’estimation en soi ainsi que la planification des Releases ou Sprints. Tout en évitant de tomber dans l’illusion de la précision des estimations ou l’amalgame entre les jour/hommes et le délai de réalisation.
  • User Story / Story : Technique permettant de formaliser synthétiquement les besoins sans perdre de vue l’essentiel : le besoin concerne QUI, en QUOI il consiste et dans quel BUT.