Le 11 novembre 2020, Ken Schwaber et Jeff Sutherland publiaient la dernière version en date du Scrum Guide. Apparu pour la première fois en 2010, ce document fondateur de moins de 20 pages décrivait un cadre de travail innovant pour transposer l’agilité dans le contexte de la gestion d’un projet de développement : des règles du jeu souples et extrêmement claires, conçues pour déployer tout le potentiel des équipes.
Dix ans plus tard, quelles sont les réelles nouveautés de la méthode Scrum ? La version 2020 s’inscrit-elle dans la continuité directe du cadre original, ou au contraire dans une rupture assumée ? En d’autres termes, le Scrum Guide 2020… Est-il encore vraiment agile ? Le point complet avec Wemanity.
1. Pourquoi un nouveau Scrum Guide en 2020 ?
Scrum Guide : des mises à jour en continu
Depuis 2010, quatre nouvelles versions du Scrum Guide ont déjà permis d’enrichir ou d’ajuster les préceptes du document original. Ces nouvelles moutures parues en 2011, en 2013, en 2016 et en 2017 apportaient pour l’essentiel des modifications mineures, en ajustant les rôles de chacun au sein de la Scrum Team ou en remplaçant un mot par un autre.
S’adapter aux évolutions récentes de la gestion de projet
La publication du Scrum Guide 2020 est intervenue dans un contexte bien différent, et faisait l’objet d’une attente forte. Le monde entier venait d’être touché par une crise sanitaire à l’ampleur inédite, qui modifiait considérablement nos modes de collaboration. Les pratiques de télétravail se sont démocratisées et les équipes délocalisées sont devenues une réalité du quotidien dans de nombreuses entreprises. Le management a dû se réorganiser en conséquence.
Dans le même temps, les besoins du marché continuent à évoluer :
- les délais de livraison d’un produit ont considérablement diminué ;
- l’exigence des consommateurs finaux s’est renforcée ;
- la réactivité des entreprises doit toujours être de plus en plus rapide.
Ce nouveau framework, enfin, coïncide avec le dixième anniversaire du Scrum Guide et le vingt-cinquième anniversaire de la méthode Scrum : une échéance aussi symbolique appelait logiquement un premier bilan en forme de rétrospective, et des décisions fortes au besoin. De ce point de vue, le Scrum Guide 2020 n’a pas déçu en modifiant considérablement sa dynamique générale.
2. Quelles sont les nouveautés du Scrum Guide 2020 ?
Vous trouverez ci-dessous l’ensemble des modifications majeures apportées par le Scrum Guide 2020. Pour une introduction plus globale à la méthode, n’hésitez pas à consulter notre article dédié à la méthode Scrum.
Scrum Guide 2020 : un format allégé
La dernière version de la méthode passe de 20 à 15 pages, dans la volonté manifeste de simplifier ses principes et d’aller systématiquement à l’essentiel. Cet effort de concision peut aussi être le signe d’une ouverture plus large à différents secteurs d’activités, en dehors de l’environnement informatique et IT.
Un renforcement du rôle du Scrum Master
Le Scrum Master prend une place prépondérante dans la nouvelle organisation de la méthode. Il apparaît d’ailleurs dès la première page, où il est décrit comme un véritable chef d’orchestre en matière de management. Pour rappel, le Scrum Master a pour objectif d’animer l’équipe dans son ensemble en veillant au respect des règles et du cadre de la méthode Scrum.
Le changement majeur s’opère dans l’attribution de ses missions et responsabilités. Le Scrum Master est désormais responsable (ou « accountable » en anglais) de l’efficacité de l’équipe dans son ensemble et de la bonne exécution des tâches. Il n’est plus considéré comme un facilitateur ou coach. Son rôle consiste simultanément :
- à mener l’équipe, pour être une source de motivation ;
- à rester à ses côtés, pour favoriser son amélioration continue ;
- à observer l’évolution de l’équipe.
Il s’agit ici probablement de répondre aux exigences du marché actuel et de mieux légitimer le Scrum Master, en lui laissant une plus grande place dans l’équipe.
Objectif produit ou « product goal » : un nouvel horizon stratégique
Le Scrum Guide 2020 introduit la notion de product goal, en complément du concept bien connu de sprint goal.
Dans le cadre de la méthode Scrum traditionnelle, le sprint goal constitue l’objectif à atteindre par l’équipe à l’issue d’un sprint, et avant de fixer le prochain objectif. Le product goal, quant à lui, représente un horizon plus long termiste, et peut décrire l’état souhaité du produit fini. Il est également possible de définir successivement plusieurs objectifs produit, par exemple après l’implémentation de chaque nouvelle fonctionnalité.
Cette notion de product goal représente un engagement à l’échelle du product backlog. Cela permet de tracer un fil conducteur pour le Product Owner dans la construction de son backlog.
Scrum Guide : trois niveaux d’engagement
Le Scrum Guide, dans sa dernière version, définit donc désormais trois niveaux d’engagement distincts :
- Le « Product Goal » décrit l’état souhaité du produit dans un futur plus ou moins proche.
- La « Definition of Done » pour la veille à la qualité du résultat obtenu.
- Le « Sprint Goal » remplit la même fonction que le product goal, mais à l’échelle d’un sprint. Il est possible de définir successivement plusieurs de ces objectifs de court terme dans le cadre d’un sprint planning.
Plus de référence à l’agilité
Le Scrum Guide ne se revendique désormais plus du concept d’agilité, du moins sur le papier. Évoqué une seule fois dans la dernière édition, le mot « agile » ne figure plus dans la version 2020.
En lieu et place, le document se réfère directement et dès le début au mouvement Lean. Pour mieux s’inscrire dans cette école de pensée, le Scrum Guide 2020 a supprimé d’ailleurs un bon nombre de prescriptions trop contraignantes. À titre d’exemple, les trois fameuses questions à poser lors de chaque Daily Scrum Meeting ont disparu :
- Qu’ai-je fait hier ?
- Que vais-je faire aujourd’hui ?
- Ai-je rencontré des obstacles ?
Cette simplification sera vue d’un bon œil par de nombreuses équipes. Elle leur laisse en effet plus de liberté pour mener la réunion de la façon leur semblant la plus adéquate.
La disparition très remarquée de la Dev’ Team
La dernière innovation majeure du Scrum Guide 2020 la disparition de la notion de « development team ». Cette dernière est remplacée par le terme, plus générique, de « developers ».
Au-delà d’une simple évolution sémantique, il faut comprendre que les développeurs font désormais partie intégrante de la Scrum Team à titre individuel. Le micro-environnement spécifique à l’ancienne Dev’ Team (auto-organisation, autonomie, multidisciplinarité…) n’existe donc plus. Il se transpose désormais à l’échelle de la Scrum Team, qui s’autogère.
Cette décision supprime le sous-ensemble dédié aux tâches de développement et unifie la Scrum Team. Elle peut par conséquent s’inscrire de façon cohérente dans la pensée Lean, mais aussi prêter à débat. On peut en effet se demander si les développeurs ne perdent pas de leur autonomie avec cette évolution importante.
3. Quelles sont les implications du Scrum Guide 2020 ?
La pertinence des nouveaux éléments de la méthode Scrum est bien sûr à l’appréciation de chacun. Ces modifications, a minima, apparaissent toutefois cohérentes par rapport à la dynamique du marché actuel : apporter plus de souplesse, pour aller à l’essentiel.
Pour autant, est-il toujours possible d’affirmer que Scrum est une méthode agile ?
Une philosophie toujours empreinte d’une forte agilité
Même si la méthode ne mentionne plus ce terme, le Scrum Guide n’en reste pas moins fondamentalement attaché aux valeurs de l’agilité. L’affiliation assumée avec le mouvement Lean n’est en effet pas contradictoire avec les racines agiles du Scrum Guide, et tend au contraire à les renforcer en se focalisant sur l’essentiel.
Cette parenté devient évidente en comparant les évolutions du Scrum Guide avec les principes historiques du Manifeste Agile :
- « Les individus et les interactions plus que les processus et les outils » : la suppression de la notion d’équipe de développement évite de créer un sentiment d’appartenance à cette petite entité plutôt qu’à l’équipe. La Scrum Team, aujourd’hui, ne fait plus qu’une.
- « Des logiciels opérationnels plus qu’une documentation exhaustive » : le nouveau concept de product goal apporte à l’équipe un ou plusieurs objectifs sur le long terme, en veillant à conserver une vision d’ensemble pour fournir un produit fonctionnel.
- « La collaboration avec les clients plus que la négociation contractuelle » : le Scrum Master devient un « véritable leader » au service de la Scrum Team et de l’ensemble de l’organisation. Il s’émancipe ainsi d’un simple rôle de « servant leader » essentiellement concentré sur l’encadrement, l’animation et la motivation de l’équipe proprement dite. Cette posture plus large en fait un interlocuteur privilégié pour les intervenants extérieurs à l’équipe, dont le client.
- « L’adaptation au changement plus que le suivi d’un plan » : la suppression de prescriptions et dispositions normatives dans le Scrum Guide 2020 permet aux équipes de s’approprier la méthode et de s’adapter plus rapidement.
Une valorisation de la responsabilité de chaque membre de l’équipe
La notion de responsabilité ou accountability, par opposition à la simple description de « rôles », apparaît comme l’une des clés fondamentales de la nouvelle méthode Scrum.
Si les rôles de chacun restent définis avec précision, l’accountability introduit par ailleurs l’idée de rendre des comptes sur l’avancée du projet. Il est attendu des développeurs de l’équipe, par exemple, de rapporter les progrès réalisés concernant leur sprint backlog et de veiller à la qualité du travail réalisé.
Le rôle du Product Owner consiste plutôt à gérer le product backlog, et surtout à le rendre transparent et compréhensible pour l’ensemble des membres de l’équipe.
Le Scrum Master, enfin, n’est évidemment pas épargné par cette évolution. Il quitte son rôle de facilitateur pour devenir, comme indiqué plus haut, pleinement responsable de la performance de l’équipe. Cette mutation contribue d’ailleurs à le rapprocher du rôle traditionnel d’un chef de projet. Cela est susceptible de biaiser son rôle si ce dernier n’est pas clairement défini dès le début du projet.
Vers une plus grande pluridisciplinarité
Même si l’évolution reste timide, la méthode Scrum commence à trouver des champs d’application en dehors de l’environnement informatique, et notamment dans des domaines comme les ressources humaines ou la cybersécurité.
Certains éléments de la version 2020 du guide semblent entériner et encourager cette évolution :
- il n’est plus question d’une « équipe de développeurs », mais de « développeurs », ces derniers n’étant plus forcément assimilés à des professionnels produisant du code informatique ;
- la nouvelle notion de product goal est assez large et polyvalente pour s’adapter à n’importe quel type de produit, et pas uniquement à un logiciel ou une appli.
Cette nouvelle version du Scrum Guide apporte des changements majeurs à la méthodologie. Elle prend certes en compte les tendances du marché, mais bouleverse considérablement le rôle du Scrum Master.
Alors que celui-ci est censé être le garant de la bonne application du framework Scrum, une problématique se pose : comment peut-il s’en assurer tout en ayant désormais une posture assimilable à celle d’un chef de projet ?
Vous souhaitez donner de l’agilité à votre organisation et gagner en efficience ? Découvrez nos offres pour mener votre conduite du changement dans les meilleures conditions.
Les trois points clés à retenir :
- Le Scrum Guide 2020 diminue de volume et est simplifié pour aller à l’essentiel ;
- Il associe une responsabilité bien définie à chaque rôle au sein de l’équipe ;
- Il adopte une vision davantage pluridisciplinaire que les moutures précédentes.