Tom Daluzeau
← Parcours Agilité
Agilité · leçon 2 / 3Scrum11 minTerminée

Scrum : responsabilités, événements, artefacts

Tu sais citer les 3 responsabilités de l'équipe Scrum, les 5 événements avec leur durée et leur but, et les 3 artefacts avec l'engagement attaché à chacun.

Mis à jour le

À recouper avec le cours. Cette leçon a été écrite à partir du plan du chapitre, avant relecture avec les supports. En cas de doute, le cours fait foi.

Pourquoi on voit ça

L’agilité est un état d’esprit. Scrum est un cadre concret pour la mettre en pratique : c’est le plus utilisé dans les équipes de développement. Tu le croiseras en entreprise dès ton alternance, avec ses mots anglais que tout le monde emploie tels quels : Sprint, Backlog, Daily.

La référence est un document d’une quinzaine de pages, le Guide Scrum. Cette leçon suit sa version 2020. Tout tient en trois chiffres : 3 responsabilités, 5 événements, 3 artefacts. Apprends ces trois listes et tu sauras te repérer dans n’importe quelle équipe Scrum.

L’idée de Scrum

Scrum repose sur l’empirisme : on apprend en faisant, puis on décide d’après ce qu’on observe. D’où trois piliers :

  • Transparence : le travail et son état sont visibles de tous ;
  • Inspection : on regarde régulièrement où on en est ;
  • Adaptation : si on dévie, on corrige tout de suite.

Tout se passe dans des cycles courts de durée fixe, les Sprints. À la fin de chacun, l’équipe a produit un morceau de produit utilisable.

Les 3 responsabilités

L’unité de base est l’équipe Scrum (Scrum Team) : un Scrum Master, un Product Owner et des Developers. En général 10 personnes ou moins. Il n’y a ni sous-équipe ni hiérarchie à l’intérieur. L’équipe est pluridisciplinaire (elle a toutes les compétences nécessaires) et autogérée (elle décide qui fait quoi, quand et comment).

Le Guide Scrum 2020 parle de responsabilités (accountabilities), et non plus de « rôles ».

Responsabilité Redevable de Concrètement
Product Owner Maximiser la valeur du produit Formule le Product Goal, crée et ordonne les éléments du Product Backlog, s’assure qu’il est clair et visible
Scrum Master L’efficacité de l’équipe Scrum et la bonne application de Scrum Aide chacun à comprendre Scrum, fait lever les obstacles, veille à ce que les événements aient lieu et restent dans leur durée
Developers Créer un Increment utilisable à chaque Sprint Construisent le Sprint Backlog, respectent la Definition of Done, adaptent leur plan chaque jour

Trois précisions :

  • Le Product Owner est une seule personne, pas un comité. Ses décisions doivent être respectées par toute l’organisation.
  • Le Scrum Master est un leader au service de l’équipe. Il n’a pas d’autorité hiérarchique sur elle.
  • « Developers » désigne toute personne qui contribue à l’Increment : développeur, testeur, designer, ops… Pas seulement ceux qui codent.
Product Owner Le quoi, et dans quel ordre formule le Product Goal, ordonne le Product Backlog Scrum Master Le cadre, et qu'il marche explique Scrum, fait lever les obstacles, tient les timebox Developers Le comment construisent le Sprint Backlog, livrent un Increment « Done » une seule équipe, sans hiérarchie : personne ne dit aux Developers comment travailler
Trois responsabilités, trois questions différentes : quoi, comment, et est-ce que le cadre fonctionne.

Les 5 événements

Le Sprint est le conteneur : les quatre autres événements se déroulent dedans. Chaque événement a une durée maximale (timebox). Les durées ci-dessous valent pour un Sprint d’un mois ; pour un Sprint plus court, elles sont en général plus courtes.

Événement Durée maximale But Qui
Sprint 1 mois Transformer des idées en valeur ; contient tous les autres Équipe Scrum
Sprint Planning 8 h Planifier le Sprint : pourquoi, quoi, comment Équipe Scrum
Daily Scrum 15 min, chaque jour Inspecter la progression vers le Sprint Goal, adapter le plan Developers
Sprint Review 4 h Inspecter le résultat du Sprint avec les parties prenantes, décider de la suite Équipe Scrum + parties prenantes
Sprint Retrospective 3 h Améliorer la qualité et l’efficacité de l’équipe Équipe Scrum
Sprint : 1 mois maximum, toujours la même durée Sprint Planning 8 h max équipe Scrum Daily Scrum 15 min max Developers Sprint Review 4 h max + parties prenantes Sprint Retrospective 3 h max équipe Scrum chaque jour puis un nouveau Sprint démarre aussitôt
Le Sprint contient les quatre autres événements, et le suivant démarre dès qu'il se termine.

Ce qu’il faut savoir sur chacun :

  • Sprint. Durée fixe, toujours la même d’un Sprint à l’autre. Un nouveau Sprint commence dès que le précédent se termine. Pendant le Sprint, on ne fait aucun changement qui mettrait en danger le Sprint Goal.
  • Sprint Planning. Trois questions : pourquoi ce Sprint a de la valeur (on en tire le Sprint Goal), quoi faire (les éléments choisis dans le Product Backlog), comment le faire (le plan des Developers).
  • Daily Scrum. Même heure, même lieu, tous les jours ouvrés. Ce n’est pas un compte rendu à un chef : les Developers se coordonnent entre eux.
  • Sprint Review. Une séance de travail, pas une simple démonstration. On y présente ce qui est terminé, on écoute les parties prenantes, et le Product Backlog peut être ajusté.
  • Sprint Retrospective. L’équipe regarde ce qui a bien ou mal fonctionné (personnes, échanges, outils, processus) et choisit des améliorations. Elle conclut le Sprint.

Les 3 artefacts et leur engagement

Un artefact est un objet qui rend le travail visible. Depuis 2020, chaque artefact porte un engagement : un repère qui permet de mesurer la progression.

Artefact Ce que c’est Engagement Ce que dit l’engagement
Product Backlog Liste ordonnée de tout ce qu’il faut pour améliorer le produit Product Goal L’état futur visé pour le produit, l’objectif à long terme
Sprint Backlog Sprint Goal + éléments choisis pour le Sprint + plan pour les livrer Sprint Goal L’objectif unique du Sprint
Increment Un pas concret vers le Product Goal, utilisable Definition of Done Le niveau de qualité exigé pour dire « terminé »
Product Backlog ordonné, jamais fini engagement Product Goal où va le produit ? Sprint Backlog pourquoi, quoi, comment engagement Sprint Goal le but de ce Sprint Increment utilisable engagement Definition of Done quand dire « terminé » ? Planning le Sprint
Le travail passe du Product Backlog au Sprint Backlog, puis devient un Increment. Chaque artefact a son repère.

À retenir sur chacun :

  • Le Product Backlog est l’unique source de travail de l’équipe. Il n’est jamais terminé : il vit avec le produit. Le préciser et le découper en éléments plus petits s’appelle l’affinage (refinement).
  • Le Sprint Backlog appartient aux Developers. Ils le mettent à jour tout au long du Sprint.
  • Un travail qui ne respecte pas la Definition of Done n’est pas un Increment : il ne peut pas être livré, il retourne dans le Product Backlog. Plusieurs Increments peuvent être créés dans un même Sprint.

Contexte, pas à apprendre. Le Guide Scrum cite aussi cinq valeurs : engagement, focus, ouverture, respect et courage. Et tu entendras souvent parler de user stories, de story points ou de burndown chart : ce sont des pratiques courantes, mais elles ne font pas partie du Guide Scrum.

À retenir

  • Scrum = 3 responsabilités, 5 événements, 3 artefacts, sur une base : transparence, inspection, adaptation.
  • Product Owner : la valeur et l’ordre du Product Backlog. Scrum Master : l’efficacité de l’équipe et le respect du cadre. Developers : l’Increment.
  • Le Sprint dure un mois au maximum et contient les autres événements : Sprint Planning, Daily Scrum (15 min), Sprint Review, Sprint Retrospective.
  • La Review inspecte le produit avec les parties prenantes ; la Retrospective inspecte la façon de travailler.
  • Product Backlog → Product Goal ; Sprint Backlog → Sprint Goal ; Increment → Definition of Done.
  • Pas « terminé » au sens de la Definition of Done = pas dans l’Increment.

Entraînement

12 questions, dont 3 à compléter. Tu réponds, on passe à la suivante. La note arrive à la fin.

Cartes · 7

Réviser les cartes ici

Espace : retourner