A Guide to the Scrum Body of Knowledge (Guide SBOK™) – Troisième édition

Page 1 sur 403Lecteur de document UniversityLib

A Guide to the Scrum Body of Knowledge (Guide SBOK™) – Troisième édition

Agile Project Management and Scrum Framework · course

Voir tous les documents en gestion et économie

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 ............................................................