Théorie et principes de Scrum
Prérequis et objectifs
1. Prérequis
Maîtriser le chapitre Introduction à l’agilité.
2. Objectifs
À la fin de ce chapitre, vous serez en mesure de :
Comprendre les fondements de Scrum.
Comprendre les principes directeurs de Scrum et leurs bénéfices.
La théorie de l’empirisme
Le guide Scrum indique que : « Scrum est fondé sur la théorie de contrôle empirique de processus, ou l’empirisme. L’empirisme affirme que la connaissance provient de l’expérience et la prise de décisions est basée sur des faits connus. Scrum utilise une approche itérative et progressive pour optimiser la prédictibilité et le contrôle de risque. »
Scrum affirme que l’empirisme couplé à une approche itérative et progressive permettrait d’optimiser la prédictibilité et le contrôle des risques. Il ne s’agit plus de gérer des risques, mais de les garder complètement sous contrôle.
L’empirisme est une méthode de pensée, ou une méthode philosophique, qui s’oppose à d’autres existantes au premier siècle (ap. J.-C.). L’empirisme considéré comme une analyse critique s’oppose à la méthode « dogmatique » ainsi qu’à la méthode rationaliste ou nativiste qui suppose que nous disposerions de connaissances, d’idées ou de principes « innés » avant toute expérience. L’empirisme considère que la connaissance se fonde sur l’accumulation d’observations et de faits mesurables, dont on peut extraire des lois générales par la raison. En tant que méthode expérimentale, c’est-à-dire basée sur l’expérience, l’empirisme ne reconnaît comme procédures que l’observation par soi-même, l’observation faite par les autres et rapportée par écrit et enfin l’analogie de ce qui a été observé.
Scrum, la « méthode » agile la plus populaire, serait donc inspirée d’un principe vieux de dix-neuf siècles...
Les trois piliers de Scrum
Ce sont trois principes directeurs que toutes les équipes, et idéalement toutes les parties prenantes d’un projet, doivent mettre en pratique quotidiennement. Pas simplement parce que c’est indiqué dans le guide Scrum, mais parce que chacun a un intérêt personnel à le faire. Ils permettent de :
-
Faire émerger durablement l’empirisme.
-
Améliorer la qualité de manière constante.
-
Offrir une vision réelle et objective de ce qui se passe.
-
Donner à chaque participant une vision globale de ce qu’il contribue à réaliser.
-
Impliquer les équipes dans des choix structurant leur activité.
-
Redonner du sens au travail effectué, accroissant ainsi la motivation intrinsèque.
-
Tout cela sans avoir à « fliquer » chaque individu.
Le Scrum Master doit aider le Product Owner, l’équipe ou les équipes de développement, les parties prenantes et les managers impliqués sur le projet à utiliser au mieux ces trois principes pour conduire le projet ainsi que leurs propres activités, même et surtout lorsque celles-ci sont définies par des processus.
1. Transparence
Des aspects importants du processus doivent être visibles à tous ceux qui sont responsables du résultat. La transparence exige la définition d’une norme commune pour ces aspects, afin que les observateurs partagent une compréhension commune de ce qui est observé. |
Guide Scrum 2017 |
Ce principe consiste à rendre visibles et compréhensibles de nombreux aspects d’un projet.
Les activités individuelles sont rendues transparentes. En premier lieu vis-à-vis de soi-même, puis pour les autres. Par exemple, lors de la réunion journalière de l’équipe de développement, chaque membre cherche à identifier ce qu’il va faire aujourd’hui pour atteindre l’objectif du Sprint. Cela lui permet de clarifier sa contribution personnelle et, si besoin, de pouvoir l’expliquer aux autres membres de l’équipe.
Les modifications des processus employés par l’équipe sont expliquées aux parties prenantes lors de la revue de chaque Sprint de manière transparente. L’influence...
Les cinq valeurs de Scrum
Répondant à une forte demande de la part de la communauté Scrum, et probablement inspirés par les pratiques de l’Extreme Programming, Ken Schwaber et Jeff Sutherland ajoutent ces cinq valeurs fondamentales dans la version de juillet 2016 du guide Scrum : Focus, Ouverture, Respect, Courage et Engagement.
L’Extreme Programming, dont Jeff Sutherland était un membre actif en 1995, est également basé sur cinq valeurs, dont deux communes avec Scrum : Simplicité, Communication, Feedback, Respect et Courage.
Lorsque les valeurs d’engagement, courage, focus, ouverture et respect sont incarnées et vécues par l’équipe Scrum, les piliers Scrum de transparence, d’inspection et d’adaptation viennent à la vie et bâtissent une confiance entre tout le monde. Les membres de l’équipe Scrum apprennent et explorent ces valeurs au fur et à mesure qu’elles travaillent avec les évènements, les rôles et les artefacts de Scrum. |
Guide Scrum 2017 |
Cette déclaration du guide Scrum est riche d’enseignements.
Les valeurs de Scrum, lorsqu’elles sont réellement appliquées, permettent de construire une confiance durable entre tous les acteurs du projet, y compris au travers des différentes strates managériales. Scrum implique que l’équipe de développement soit autonome et que le Product Owner ait tout pouvoir de décision sur le produit, mais cela implique un niveau de confiance très élevé de la part des dirigeants, et cette confiance se gagne progressivement.
1. Focus
Le Product Owner doit être focalisé sur la valeur du produit et sur les moyens de la maximiser. Pour cela, il doit proposer à l’équipe et aux parties prenantes une organisation de son Backlog de produit qui reflète sa stratégie. À cet effet, il peut s’appuyer sur un plan de release.
L’équipe de développement doit être focalisée sur l’objectif du Sprint en cours. Chaque jour, chaque membre de l’équipe s’engage à réaliser certaines tâches afin de maximiser les chances de l’équipe d’atteindre le but du Sprint. L’équipe de développement doit également...
Validation des acquis : questions/réponses
Si l’état de vos connaissances sur ce chapitre vous semble suffisant, répondez aux questions ci-après.
1. Questions
1 Sur quelle théorie le modèle Scrum est-il fondé ?
2 Quels sont les deux principaux impacts de Scrum sur la gestion de projet ?
3 Citez trois bénéfices induits par la transparence.
4 Qui est responsable d’inspecter la qualité des travaux en cours ?
5 À quel moment est-il possible d’adapter un processus défaillant ?
6 Quels sont les deux évènements de Scrum impliquant une forte inspection ?
7 Quel est l’évènement de Scrum le plus propice à l’adaptation ?
8 Quel est le principal bénéfice lié aux cinq valeurs de Scrum ?
9 Sur quoi l’attention du Scrum Master doit-elle être focalisée en priorité ?
10 Sur quel aspect les managers doivent-ils focaliser leur attention ?
2. Résultat
Référez-vous aux pages suivantes pour contrôler vos réponses. Pour chacune de vos bonnes réponses, comptez un point.
Nombre de points : /10
Pour le chapitre Théorie et principes de Scrum, le score minimum est de 8/10.
3. Réponses
1 Sur quelle théorie le modèle Scrum est-il fondé ?
Scrum est fondé...