Académique Documents
Professionnel Documents
Culture Documents
Réalisé par:
Mayssa Ghribi
Scrum : Un cadre de travail (framework) au sein duquel les acteurs peuvent aborder des
problèmes complexes et adaptatifs, en livrant de manière efficace et créative des produits de
la plus grande valeur possible.
Scrum a été utilisé pour développer des logiciels, du matériel, des logiciels embarqués, des
réseaux de fonctions interactives, des véhicules autonomes, des écoles, des gouvernements,
du marketing, de la gestion opérationnelle des organisations et presque tout ce que nous
utilisons dans notre vie quotidienne.
2
SCRUM
3
SCRUM
4
SCRUM
5
SCRUM
Trois piliers soutiennent l’implémentation d’un contrôle empirique de processus: la
transparence, l'inspection et l'adaptation.
Transparence
Le processus et le travail émergents doivent être visibles pour ceux qui effectuent le travail
ainsi que pour ceux qui le reçoivent.
Avec Scrum, les décisions importantes sont fondées sur l'état perçu de ses trois artefacts
formels.
Des artefacts peu transparents peuvent mener à des décisions qui diminuent la valeur et
augmentent le risque.
La transparence permet l'inspection. Une inspection sans transparence est trompeuse et source
de gaspillage.
6
SCRUM
Inspection
Les artefacts Scrum et les progrès vers les objectifs convenus doivent être inspectés
(examiner) fréquemment et avec diligence pour détecter des écarts ou des problèmes
potentiellement indésirables.
Pour faciliter l'inspection, Scrum fournit une cadence sous la forme de ses cinq événements.
L'inspection permet l'adaptation.
Une inspection sans adaptation est considérée comme infructueuse. Les événements Scrum
sont conçus pour provoquer le changement.
7
SCRUM
Adaptation
Si certains aspects d'un processus s'écartent des limites acceptables ou si le produit résultant
est inacceptable, alors le processus appliqué ou les éléments produits doivent être adaptés.
L'adaptation doit être effectuée le plus rapidement possible afin de minimiser tout écart
supplémentaire.
L'adaptation devient plus difficile lorsque les personnes impliquées ne sont pas en
possession de tous leurs moyens ou autogérées.
Une Scrum Team doit s'adapter dès lors que l’inspection révèle quelque chose de nouveau.
8
SCRUM
9
SCRUM Les valeurs de la méthodologie Scrum
En complément des piliers, la méthodologie Scrum s'appuie sur 5 valeurs indispensables à la
bonne exécution du cadre. Il s'agit de/du :
Courage: Du courage pour faire preuve d’autonomie, avoir du courage sert pour parfois dire
“non” ! D'autres fois, le courage accompagnera le “oui” de l’équipe Scrum !
Focus: c’est le fait de rester concentré sur un seul sujet, évitant ainsi toutes les distractions
possibles (mails, téléphone...).
Respect: Tout le monde est traité à la même enseigne, personne n’a un rôle supérieur à celui
des autres, tous sont complémentaires.
Engagement: Pour arriver à leurs objectifs, il est nécessaire que tous les membres soient
pleinement engagés envers le client et son projet, au travers des objectifs identifiés en début
de projet et en début de sprint.
Ouverture: entraide entre les membres d’équipe, ouverture aux autres disciplines. 10
SCRUM La répartition des rôles
L’unité fondamentale de Scrum est une petite équipe, la Scrum Team. La Scrum Team se
compose d'un Scrum Master, d'un Product Owner et de Developers. Il n’y a pas d’équipe
dans l’équipe ni de hiérarchies. Il s'agit d’une seule et même unité stable, composée de
professionnels focalisés sur un seul objectif à la fois, l'Objectif de Produit.
Les projets qui utilisent la méthode SCRUM se forment autour d’une équipe autoorganisée
et multifonctionnelle.
• L’équipe est auto organisée dans la mesure où il n’y a pas de chef d’équipe qui décide des
rôles de chacun, ou de la manière dont un problème est résolu.
• L’équipe est multifonctionnelle car chaque membre de l’équipe est partie prenante dans le
développement de chaque fonctionnalité, de l’idée à l’implémentation finale.
11
SCRUM La répartition des rôles
La Scrum Team doit être suffisamment petite pour rester réactive et assez grande pour
accomplir un travail significatif durant le Sprint, habituellement dix personnes au plus.
En général, nous avons constaté que les petites équipes communiquent mieux et sont plus
productives.
Si les Scrum Teams deviennent trop grandes, elles devraient envisager de se réorganiser en
plusieurs Scrum Teams cohérentes, chacune axée sur le même produit. Par conséquent,
elles doivent partager le même Objectif de Produit, le même Product Backlog et le même
Product Owner
12
SCRUM La répartition des rôles
Developers
Les Developers sont les membres de la Scrum Team qui s'engagent à traiter tout ou partie
utile d’un Increment à chaque Sprint.
Les compétences spécifiques requises pour les Developers sont souvent larges et varient
selon le domaine d’activité.
Toutefois, les Developers sont toujours redevables de :
● Créer un plan de Sprint, un Sprint Backlog ;
● Inculquer la notion de qualité en adhérant à une Definition of Done ;
● Adapter leur plan chaque jour par rapport à l'Objectif de Sprint ; et
● Se tenir mutuellement responsables en tant que professionnels.
13
SCRUM La Definition of Done (Dod)
L’équipe Scrum va définir ensemble l’ensemble des critères qui permettront d’affirmer qu’un
item (user story par exemple) peut être considéré comme « done ». Ces critères auront pour
objectif de s’imposer une qualité technique sur tous les éléments livrés.
Par exemple l’équipe pourrait définir un Dod de ce type :
14
SCRUM La répartition des rôles
Product Owner
Le Product Owner est redevable de maximiser la valeur du produit résultant du travail de la
Scrum Team.
Le Product Owner est également redevable de la gestion efficace du Product Backlog. Ce qui
inclut :
Formuler et communiquer explicitement l'Objectif de Produit ;
Créer et communiquer clairement les éléments du Product Backlog ;
Ordonner (prioriser) les éléments dans le Product Backlog ; et
S'assurer que le Product Backlog est transparent, visible et compris.
Pour que les Product Owners réussissent, toute l'organisation doit respecter leurs décisions. Ces
décisions sont visibles dans le contenu et dans l'ordre du Product Backlog et, via un Increment
inspectable lors de la Sprint Review.
Le Product Owner est une personne et non un comité. Le Product Owner peut représenter les
besoins de nombreuses parties prenantes dans le Product Backlog. Ceux qui souhaitent modifier
le Product Backlog peuvent le faire en essayant de convaincre le Product Owner. 15
SCRUM La répartition des rôles
16
SCRUM La répartition des rôles
Scrum Master
17
SCRUM La répartition des rôles
Scrum Master
18
SCRUM La répartition des rôles
Scrum Master
19
SCRUM La répartition des rôles
Scrum Master
20
SCRUM La répartition des rôles
21
SCRUM La répartition des rôles
22
SCRUM La répartition des rôles
23
SCRUM La répartition des rôles
24
SCRUM La répartition des rôles
25
SCRUM Événements Scrum
Les Sprints sont au cœur de Scrum, où les idées sont transformées en valeur.
Ce sont des événements d'une durée fixe, d'un mois ou moins, pour créer une cohérence.
Un nouveau Sprint commence immédiatement après la fin du précédent.
Tout le travail nécessaire pour atteindre l'Objectif de Produit, y compris le Sprint Plannin
g, les Daily Scrums, la Sprint Review et la Sprint Retrospective, se fait dans le cadre des
Sprints.
Un Sprint peut être annulé si l'Objectif de Sprint devient obsolète. Seul le Product Owner
a le pouvoir d'annuler le Sprint.
26
SCRUM Événements Scrum
Le Sprint est un conteneur pour tous les autres événements. Chaque événement dans
Scrum est une occasion formelle pour inspecter et adapter les artefacts Scrum. Ces
événements sont spécifiquement conçus pour permettre la transparence requise.
Les événements sont utilisés dans Scrum dans le but de créer de la régularité, minimisant
le besoin d’avoir d’autres réunions non définies par Scrum.
Idéalement, tous les événements se tiennent à la même heure et au même lieu pour réduire
la complexité.
27
SCRUM Événements Scrum
28
SCRUM Événements Scrum
29
SCRUM Événements Scrum
30
SCRUM Événements Scrum
Sprint Planning
Le Sprint Planning lance le Sprint en présentant le travail à effectuer durant le Sprint
Le plan qui en résulte est créé par le travail collaboratif de toute la Scrum Team.
Le Sprint Planning aborde les thèmes suivants :
Thème 1 : Pourquoi ce Sprint est‐il important ?
Le Product Owner explique comment augmenter la valeur du produit et son utilité pour le Sp
rint en cours.
L'ensemble de la Scrum Team collabore ensuite à définir un Objectif de Sprint qui énonce cl
airement aux parties prenantes l’utilité du Sprint. L'Objectif de Sprint doit être finalisé avant
la fin du Sprint Planning.
31
SCRUM Événements Scrum
Thème 3 : Comment le travail choisi sera‐t‐il réalisé ? (comment transformer les éléme
nts du Product Backlog en Increments de valeur)
Pour chaque élément sélectionné du Product Backlog, les Developers planifient le travail né
cessaire pour créer un Increment qui réponde à la Definition of Done.
Cela se fait souvent en décomposant les éléments du Product Backlog en éléments de travail
d'une journée ou moins.
32
SCRUM Événements Scrum
La vélocité agile permet de déterminer l’effort qu’est capable de fournir une équipe de
développement pour la réalisation des tâches programmées dans un sprint. Elle est
exprimée en nombre de points.
L’équipe de développement attribue à chaque product backlog item (ou PBI) un certain
nombre de points.
33
SCRUM Événements Scrum
34
SCRUM Événements Scrum
35
SCRUM Événements Scrum
36
SCRUM Événements Scrum
37
SCRUM Événements Scrum
Pour les Sprints plus courts, l'événement est généralement plus court.
38
SCRUM Événements Scrum
39
SCRUM Événements Scrum
40
SCRUM Événements Scrum
41
SCRUM Événements Scrum
Le Daily Scrum est un événement de 15 minutes, pour les Developers de la Scrum Team.
Pour réduire la complexité, il est tenu à la même heure et au même lieu, chaque jour ouvr
é du Sprint.
42
SCRUM Événements Scrum
43
SCRUM Événements Scrum
44
SCRUM Événements Scrum
45
SCRUM Événements Scrum
46
SCRUM Événements Scrum
47
SCRUM Événements Scrum
48
SCRUM Événements Scrum
49
SCRUM Événements Scrum
50
SCRUM Événements Scrum
51
SCRUM Événements Scrum
52
SCRUM Événements Scrum
Exercice:
53
SCRUM Événements Scrum
54
SCRUM Événements Scrum
55
SCRUM Événements Scrum
56
SCRUM Artefacts Scrum
57
SCRUM Artefacts Scrum
58
SCRUM Événements Scrum
59
SCRUM Événements Scrum
60
SCRUM Événements Scrum
61
SCRUM Événements Scrum
62
SCRUM Événements Scrum
63
SCRUM Événements Scrum
64
SCRUM Événements Scrum
65
SCRUM Événements Scrum
66
SCRUM Événements Scrum
67
SCRUM Événements Scrum
68
SCRUM Artefacts Scrum
69
SCRUM Artefacts Scrum
70
SCRUM Événements Scrum
71