A GUIDE TO THE SCRUM BODY OF KNOWLEDGE
Un Guide Complet sur l’Approche Scrum
(Guide SBOK™)
Troisième édition
Inclut deux chapitres sur le passage à l’échelle de Scrum pour les gros projets et l’entreprise
Un guide complet pour réaliser des projets en utilisant l’approche Scrum
© 2019 SCRUMstudy™, une marque VMEdu, Inc. Tous droits réservés.
Library of Congress Cataloging-in-Publication Data
A Guide to the Scrum Body of Knowledge (Guide SBOK™) – Un guide complet sur l’approche Scrum – Troisième édition
Références bibliographiques et index inclus.
1. Approche Scrum. I. SCRUMstudy™. II. Guide SBOK™
2013950625
Publié par :
SCRUMstudy™, une marque VMEdu, Inc. 12725 W. Indian School Road, Suite F-112 Avondale, Arizona 85392 – États-Unis Email : [email protected] Site Web : www.scrumstudy.com
“SBOK”, le logo SCRUMstudy, “SFC”, “SDC”, “SMC”, “SAMC”, “SPOC”, “SSMC”, “SSPOC”, et “ESMC” sont des marques déposées SCRUMstudy™ (une marque VMEdu, Inc.) Pour une liste complète des marques SCRUMstudy™, veillez contacter le service juridique SCRUMstudy™ (SCRUMstudy™ Legal Department).
A Guide to the Scrum Body of Knowledge (Guide SBOK™) est destiné à des fins éducatives. SCRUMstudy™ et VMEdu, Inc ne garantissent pas que ce guide soit adapté à d’autres fins et n’offre aucune garantie explicite ou implicite quelle qu’elle soit et n’accepte aucune responsabilité en cas d’erreurs ou d’omissions. Aucune responsabilité n’est acceptée en cas de dommages accidentels ou consécutifs relatifs ou survenant suite à l’utilisation des informations contenues ci-après.
SCRUMstudy™ reçois volontiers des corrections ou commentaires concernant ses livres. N’hésitez pas à envoyer vos commentaires concernant les erreurs typographiques, de formatage ou autres. Vous pouvez faire une copie de la page concernée dans le livre, identifier l’erreur et l’envoyer à l’adresse ci-dessus ou l’envoyer par email à [email protected].
Cet ouvrage ne peut être reproduit ou transmis sous quelque forme que ce soit ; électronique, manuelle, photocopie, enregistrement ou par quelque système de stockage et d’extraction d’information que ce soit, sans la permission préalable écrite de l’éditeur.
10 9 8 7 6 5 4 3 2
PRÉFACE
A Guide to the Scrum Body of Knowledge (Guide SBOK™) – Un guide complet sur l’approche Scrum fournit les orientations nécessaires à la mise en œuvre réussie de Scrum, l’approche agile la plus populaire pour le développement de produit et la réalisation de projets. Telle qu’elle est définie dans le Guide SBOK™, l’approche Scrum peut s’appliquer aux portefeuilles, programmes ou projets de toute taille et de tout niveau de complexité. Elle peut s’appliquer efficacement dans tout type de secteur afin de créer un produit, un service ou un autre résultat.
Le Guide SBOK™ est destiné à être utilisé comme guide de référence ou comme manuel à la fois par les praticiens Scrum expérimentés et les autres praticiens de développement de produits ou de services, ainsi que par les personnes sans expérience ou connaissances préalables concernant la gestion de projet ou l’approche Scrum. Cette nouvelle édition du Guide SBOK™ fournit des perspectives supplémentaires quant aux meilleures pratiques Scrum, en particulier concernant le passage à l’échelle. Deux chapitres ont été ajoutés au Guide SBOK™ afin d’aborder spécifiquement le passage à l’échelle de Scrum pour les gros projets (chapitre 13) et le passage à l’échelle de Scrum pour l’entreprise (chapitre 14). Alors que la popularité et la mise en application de l’approche Scrum augmentent et évoluent mondialement, notre objectif est de partager les enseignements et les meilleures pratiques dans le cadre du Guide SBOK™.
Le Guide SBOK™ exploite les connaissances et les observations accumulées au fil de milliers de projets, à travers différentes organisations et différents secteurs. Cette troisième édition vient compléter les contributions collectives d’experts Scrum et de spécialistes en matière de réalisation de projets. Plus particulièrement, le feedback reçu de la part de la communauté Scrum mondiale a joué un rôle important pour identifier les améliorations et ajouts à apporter au Guide SBOK™. Son développement a été un réel effort collaboratif de la part d’un grand nombre d’experts et praticiens issus de différentes disciplines.
L’adoption du cadre de travail du Guide SBOK™ permet d’harmoniser la façon dont Scrum est mis en œuvre dans les organisations à travers le monde et aide considérablement ces dernières à améliorer leur retour sur capital investi. De plus, il encourage davantage de réflexion et de débat concernant l’application de Scrum à de nombreux types de projets. Ces projets contribueront à leur tour à l’élargissement et à l’enrichissement des connaissances et par conséquent aux futures mises à jour de ce guide.
Bien que le Guide SBOK™ soit un guide et un cadre de travail complet pour la réalisation de projets en utilisant l’approche Scrum, son contenu est organisé afin d’en faciliter la consultation, et ce quelles que soient les connaissances préalables du lecteur sur le sujet. J’espère que chaque lecteur apprendra de ce livre et l’appréciera autant que ses nombreux auteurs et réviseurs ont appris et apprécié de rassembler les connaissances et le savoir collectifs qu’il contient.
Tridibesh Satpathy, Auteur principal, Guide SBOK™
TABLE DES MATIÈRES
TABLE OF CONTENTS
1.
INTRODUCTION ..................................................................................................................................... 1
1.1
Aperçu de l’approche Scrum ........................................................................................................... 2
1.1.1
Un bref historique de l’approche Scrum.................................................................................. 3
1.2
Pourquoi utiliser l’approche Scrum ? .............................................................................................. 4
1.2.1
Passage à l’échelle de Scrum ................................................................................................ 5
1.3
1.4
Objectifs du Guide SBOK™ ............................................................................................................ 6
Cadre du Guide SBOK™ ................................................................................................................ 7
1.4.1
1.4.2
1.4.3
1.4.4
Comment utiliser le Guide SBOK™ ? ..................................................................................... 8
Principes Scrum ..................................................................................................................... 8
Aspects Scrum ..................................................................................................................... 10
Processus Scrum ................................................................................................................. 15
1.5
L’approche Scrum comparée à la gestion de projet traditionnelle................................................. 20
2. PRINCIPLES ......................................................................................................................................... 21
2.1
2.2
2.3
Introduction ................................................................................................................................... 21
Guide des rôles ............................................................................................................................. 22
Contrôle empirique des processus ................................................................................................ 22
2.3.1
2.3.2
2.3.3
Transparence ....................................................................................................................... 23
Inspection ............................................................................................................................. 24
Adaptation ............................................................................................................................ 24
2.4
Auto-organisation .......................................................................................................................... 26
2.4.1
Avantages de l’auto-organisation ......................................................................................... 27
2.5
Collaboration ................................................................................................................................. 28
2.5.1
2.5.2
Avantages de la collaboration dans les projets Scrum ......................................................... 29
Importance du regroupement dans la collaboration .............................................................. 31
2.6
2.7
Priorisation basée sur la valeur ..................................................................................................... 31
Time-boxing .................................................................................................................................. 33
2.7.1
Time-boxes Scrum ............................................................................................................... 33
2.8
2.9
Développement itératif .................................................................................................................. 35
L’approche Scrum comparée à la gestion de projet traditionnelle................................................. 38
3. ORGANISATION ................................................................................................................................... 39
© 2019 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide)
I
TABLE DES MATIÈRES
3.1
3.2
3.3
Introduction ................................................................................................................................... 39
Guide des rôles ............................................................................................................................. 40
Rôles des projets Scrum ............................................................................................................... 40
3.3.1
3.3.2
Rôles principaux ................................................................................................................... 40
Rôles non essentiels ............................................................................................................ 42
3.4
Product Owner .............................................................................................................................. 44
3.4.1
3.4.2
3.4.3
3.4.4
Voix du client (VOC) ............................................................................................................. 45
Chief Product Owner ............................................................................................................ 45
Product Owner du programme ............................................................................................. 46
Product Owner du portefeuille .............................................................................................. 47
3.5
Scrum Master ................................................................................................................................ 47
3.5.1
3.5.2
3.5.3
Chief Scrum Master .............................................................................................................. 48
Scrum Master du programme ............................................................................................... 50
Scrum Master du portefeuille ................................................................................................ 50
3.6
Publicité
Équipe Scrum ............................................................................................................................... 50
3.6.1
3.6.2
Sélection du personnel ......................................................................................................... 52
Taille de l’équipe Scrum ....................................................................................................... 52
3.7
Projets, programmes et portefeuilles Scrum ................................................................................. 53
3.7.1
3.7.2
Définition de projet, programme et portefeuille ..................................................................... 53
Maintenir la participation des parties prenantes ................................................................... 55
3.8
3.9
Résumé des responsabilités ......................................................................................................... 56
L’approche Scrum comparée à la gestion de projet traditionnelle................................................. 57
3.10
Théories RH populaires et leur importance dans Scrum ............................................................... 58
3.10.1
Le modèle de Tuckman sur la dynamique des groupes ....................................................... 58
3.10.2
Gestion des conflits .............................................................................................................. 59
3.10.3
Techniques de gestion des conflits ....................................................................................... 59
3.10.4
Styles de leadership ............................................................................................................. 61
3.10.5
La pyramide des besoins de Maslow .................................................................................... 63
3.10.6
Théorie X et théorie Y ........................................................................................................... 64
4.
JUSTIFICATION COMMERCIALE ........................................................................................................ 65
4.1
4.2
Introduction ................................................................................................................................... 65
Guide des rôles ............................................................................................................................. 66
II
© 2019 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide)
TABLE DES MATIÈRES
4.3
Livraison de la valeur ajoutée ....................................................................................................... 66
4.3.1
4.3.2
Responsabilités du Product Owner concernant la justification commerciale ........................ 68
Responsabilités des autres rôles Scrum concernant la justification commerciale ................ 68
4.4
Importance de la justification commerciale ................................................................................... 69
4.4.1
4.4.2
Paramètres utilisés pour déterminer la justification commerciale ......................................... 70
Justification commerciale et cycle du projet.......................................................................... 70
4.5
Techniques de justification commerciale ...................................................................................... 72
4.5.1
4.5.2
4.5.3
4.5.4
Estimation de la valeur du projet .......................................................................................... 73
Planification de la valeur ....................................................................................................... 74
Classement relatif des priorités ............................................................................................ 77
Représentation des stories ................................................................................................... 77
4.6
Justification de valeur continue ..................................................................................................... 77
4.6.1
4.6.2
Analyse de valeur acquise .................................................................................................... 78
Diagramme de flux cumulatif (DFC) ..................................................................................... 81
4.7
Confirmer la réalisation des bénéfices .......................................................................................... 82
4.7.1
Prototypes, simulations et démonstrations ........................................................................... 82
4.8
4.9
Résumé des responsabilités ......................................................................................................... 82
L’approche Scrum comparée à la gestion de projet traditionnelle................................................. 83
5. QUALITÉ ............................................................................................................................................... 85
5.1
5.2
5.3
Introduction ................................................................................................................................... 85
Guide des rôles ............................................................................................................................. 86
Définir la qualité ............................................................................................................................ 86
5.3.1
5.3.2
Qualité et portée ................................................................................................................... 86
Qualité et valeur commerciale .............................................................................................. 87
5.4
Critères d'acceptation et backlog de produit priorisé .................................................................... 88
5.4.1
5.4.2
5.4.3
5.4.4
Écriture des critères d'acceptation ........................................................................................ 89
Définition de terminé ............................................................................................................. 90
Définition minimum de terminé ............................................................................................. 91
Acceptation ou rejet des éléments du backlog de produit priorisé ........................................ 92
5.5
Gestion de la qualité dans Scrum ................................................................................................. 92
5.5.1
5.5.2
Planification de la qualité ...................................................................................................... 93
Contrôle et assurance qualité ............................................................................................... 94
© 2019 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide)
III
TABLE DES MATIÈRES
5.5.3
Cycle Plan-Do-Check-Act (PDCA) ........................................................................................ 95
5.6
5.7
Résumé des responsabilités ......................................................................................................... 96
L’approche Scrum comparée à la gestion de projet traditionnelle................................................. 97
6. CHANGEMENT ..................................................................................................................................... 99
6.1
6.2
6.3
Introduction ................................................................................................................................... 99
Guide des rôles ........................................................................................................................... 100
Aperçu ........................................................................................................................................ 100
6.3.1
Publicité
Demandes de changement rejetées et approuvées ........................................................... 101
6.4
Le changement dans Scrum ....................................................................................................... 103
6.4.1
6.4.2
Équilibrer flexibilité et stabilité ............................................................................................. 103
Atteindre la flexibilité ........................................................................................................... 103
6.5
Intégration des changements ...................................................................................................... 109
6.5.1
Changements apportés à un sprint ..................................................................................... 109
6.6
Changements apportés aux portefeuilles et aux programmes .................................................... 115
6.6.1
6.6.2
Dans un portefeuille ............................................................................................................ 115
Dans un programme ........................................................................................................... 115
6.7
6.8
Résumé des responsabilités ....................................................................................................... 117
L’approche Scrum comparée à la gestion de projet traditionnelle............................................... 118
7. RISQUES ............................................................................................................................................ 119
7.1
7.2
7.3
Introduction ................................................................................................................................. 119
Guide des rôles ........................................................................................................................... 120
Qu’est-ce que le risque ? ............................................................................................................ 120
7.3.1
7.3.2
Différences entre les risques et les problèmes ................................................................... 120
Attitude face aux risques .................................................................................................... 121
7.4
Procédure de gestion des risques ............................................................................................... 122
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
Identification des risques .................................................................................................... 122
Évaluation des risques........................................................................................................ 123
Priorisation des risques ...................................................................................................... 127
Atténuation des risques ...................................................................................................... 128
Communication des risques ............................................................................................... 129
7.5
7.6
Minimiser les risques avec l’approche Scrum ............................................................................. 131
Les risques dans les portefeuilles et les programmes ................................................................ 132
IV
© 2019 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide)
TABLE DES MATIÈRES
7.6.1
7.6.2
Dans un portefeuille ............................................................................................................ 132
Dans un programme ........................................................................................................... 132
7.7
7.8
Résumé des responsabilités ....................................................................................................... 134
L’approche Scrum comparée à la gestion de projet traditionnelle............................................... 135
8.
INITIATION ......................................................................................................................................... 137
8.1
Création de la vision de projet..................................................................................................... 141
8.1.1
8.1.2
8.1.3
Contributions ...................................................................................................................... 143
Outils .................................................................................................................................. 145
Résultats ............................................................................................................................. 147
8.2
Identification du Scrum Master et des parties prenantes ............................................................ 148
8.2.1
8.2.2
8.2.3
Contributions ...................................................................................................................... 150
Outils .................................................................................................................................. 152
Résultats ............................................................................................................................. 153
8.3
Formation de l'équipe Scrum ...................................................................................................... 154
8.3.1
8.3.2
8.3.3
Contributions ...................................................................................................................... 155
Outils .................................................................................................................................. 157
Résultats ............................................................................................................................. 158
8.4
Développement des epics ........................................................................................................... 160
8.4.1
8.4.2
8.4.3
Contributions ...................................................................................................................... 161
Outils .................................................................................................................................. 164
Résultats ............................................................................................................................. 167
8.5
Création du backlog de produit priorisé ...................................................................................... 168
8.5.1
8.5.2
8.5.3
Contributions ...................................................................................................................... 169
Outils .................................................................................................................................. 171
Résultats ............................................................................................................................. 173
8.6
Planification de la release ........................................................................................................... 175
8.6.1
8.6.2
8.6.3
Contributions ...................................................................................................................... 176
Outils .................................................................................................................................. 178
Résultats ............................................................................................................................. 179
8.7
Diagramme de flux de données de la phase d’initiation .............................................................. 181
9. PLANIFICATION ET ESTIMATION ..................................................................................................... 183
9.1
Création des user stories ............................................................................................................ 187
© 2019 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide)
V
TABLE DES MATIÈRES
9.1.1
Publicité
9.1.2
9.1.3
Contributions ...................................................................................................................... 188
Outils .................................................................................................................................. 190
Résultats ............................................................................................................................. 191
9.2
Estimation des user stories ......................................................................................................... 193
9.2.1
9.2.2
9.2.3
Contributions ...................................................................................................................... 194
Outils .................................................................................................................................. 195
Résultats ............................................................................................................................. 198
9.3
Validation des user stories .......................................................................................................... 199
9.3.1
9.3.2
9.3.3
Contributions ...................................................................................................................... 200
Outils .................................................................................................................................. 201
Résultats ............................................................................................................................. 201
9.4
Identification des tâches ............................................................................................................. 202
9.4.1
9.4.2
9.4.3
Contributions ...................................................................................................................... 203
Outils .................................................................................................................................. 203
Résultats ............................................................................................................................. 205
9.5
Estimation des tâches ................................................................................................................. 206
9.5.1
9.5.2
9.5.3
Contributions ...................................................................................................................... 207
Outils .................................................................................................................................. 208
Résultats ............................................................................................................................. 209
9.6
Création du backlog de sprint ..................................................................................................... 210
9.6.1
9.6.2
9.6.3
Contributions ...................................................................................................................... 211
Outils .................................................................................................................................. 211
Résultats ............................................................................................................................. 212
9.7
Diagramme de flux de données de la phase de planification et d’estimation .............................. 214
10.
IMPLÉMENTATION ........................................................................................................................ 215
10.1 Création des éléments livrables .................................................................................................. 218
10.1.1
Contributions ...................................................................................................................... 219
10.1.2
Outils .................................................................................................................................. 221
10.1.3
Résultats ............................................................................................................................. 222
10.2 Organisation des mêlées quotidiennes ....................................................................................... 224
10.2.1
Contributions ...................................................................................................................... 225
10.2.2
Outils .................................................................................................................................. 226
VI
© 2019 SCRUMstudy™. A Guide to the Scrum Body of Knowledge (SBOK™ Guide)
TABLE DES MATIÈRES
10.2.3
Résultats ............................................................................................................................. 227
10.3 Affinage du backlog de produit priorisé ....................................................................................... 229
10.3.1
Contributions ...................................................................................................................... 230
10.3.2
Outils .................................................................................................................................. 232
10.3.3
Résultats ............................................................................................................................. 233
10.4 Diagramme de flux de données de la phase d’implémentation ................................................... 234
11.
REVUE ET RÉTROSPECTIVE ....................................................................................................... 235
11.1 Démonstration et validation du sprint .......................................................................................... 237
11.1.1
Contributions ...................................................................................................................... 238
11.1.2
Outils .................................................................................................................................. 240
11.1.3
Résultats ............................................................................................................................. 241
11.2 Rétrospective de sprint ............................................................................................................... 242
11.2.1
Contributions ...................................................................................................................... 243
11.2.2
Outils .................................................................................................................................. 243
11.2.3
Résultats ............................................................................................................................. 245
11.3 Diagramme de flux de données de la phase de revue et de rétrospective ................................. 247
12.
RELEASE ....................................................................................................................................... 249
12.1
Livraison des produits ................................................................................................................. 251
12.1.1
Contributions ...................................................................................................................... 252
12.1.2
Outils .................................................................................................................................. 254
12.1.3
Résultats ............................................................................................................................. 254
12.2 Rétrospective du projet ............................................................................................................... 255
12.2.1
Contributions ...................................................................................................................... 256
12.2.2
Outils .................................................................................................................................. 257
12.2.3
Résultats ............................................................................................................................. 258
12.3 Diagramme de flux de données de la phase de release ............................................................. 259
13.
SCRUM POUR LES GROS PROJETS ........................................................................................... 261
13.1 Création de composants pour les gros projets ............................................................................ 265
13.1.1
Contributions ...................................................................................................................... 266
13.1.2
Outils .................................................................................................................................. 269
13.1.3
Résultats ............................................................................................................................. 271
Publicité
13.2 Déroulement et coordination des sprints ............................................................