Lorsque, selon les données du Standish Group, plus de 50% des Scrum mises en œuvre ne parviennent pas à respecter les délais, le budget et à satisfaire les clients, nous devons trouver des outils et des techniques pour améliorer les chances de réussite. L'essence est la clé du succès !
Le défi
Scrum est de loin le cadre agile le plus utilisé dans le monde, mais nous avons également constaté que 58% des mises en œuvre de Scrum échouent. Ce n'est pas le Scrum en lui-même qui est en cause, mais la manière dont il est adopté et mis en pratique. Un examen plus approfondi révèle que sur les 21 composants de Scrum, l'équipe moyenne met en œuvre 1/3 d'entre eux de manière satisfaisante, 1/3 d'entre eux de manière médiocre et 1/3 d'entre eux de manière incomplète. Avec un tel niveau et une telle qualité de mise en œuvre, il n'est pas surprenant que nous ne voyions pas toujours le plein potentiel offert par Scrum.
Comment pouvons-nous aider les équipes à mieux comprendre, adopter, utiliser et améliorer Scrum ?
L'essence, clé du succès
Essence est une norme industrielle pour la description des pratiques, ce qui signifie qu'il n'y a pas de changement dans le contenu réel du Scrum, mais une meilleure façon de le présenter aux équipes. L'une des principales caractéristiques d'Essence est l'utilisation de cartes pour représenter les principaux concepts d'une pratique. Il existe quelques types de cartes simples représentant les principes, les rôles, les activités et les produits. Voici les 21 cartes qui décrivent Scrum.
Ces cartes offrent un moyen tactile instantané de manipuler les idées, en particulier lorsqu'elles sont utilisées avec une équipe pour jouer à des jeux sérieux. Nous avons décrit certains de ces jeux dans un article d'ACM Queue intitulé "Cartes essentielles Scrum". Les exemples de jeux proposés illustrent leur utilisation :
- Apprentissage nouvelles pratiques et amélioration des événements de formation
- Amélioration la façon de travailler d'une équipe dans les rétrospectives
- Coordination l'équipe autour des activités
- Convenir des responsabilités au sein de l'équipe et des autres parties prenantes
- Suivi des progrès des éléments clés en cours de développement
- Déterminer le statut actuel de l'effort
Lorsque vous aurez les cartes en main, vous développerez sans aucun doute vos propres jeux et pourrez les utiliser lorsque des discussions se tiendront sur votre façon de travailler.
Les cartes sont utilisées pour animer les discussions au sein de l'équipe et comportent toujours quelques phrases résumant chaque concept. Mettre ces informations à la portée de l'équipe signifie qu'il y a de brefs rappels utiles et évite que des choses soient oubliées ou mal mémorisées. Cela permet à l'équipe de s'éloigner d'opinions peut-être erronées et leur donne un point de vue commun sur le cadre Scrum.
Les cartes Essence permettent de garder le processus vivant et visible dans le travail régulier et peuvent rendre les discussions d'équipe autour du processus amusantes et ciblées !
Dans le cadre de notre propre formation au Scrum, nous jouons à un jeu intitulé "Construisez votre propre Scrum", dans lequel les équipes placent les cartes sur des tableaux de papier et les relient par des lignes et des étiquettes pour décrire le Scrum. Un participant a déclaré qu'il avait appris plus en une heure d'exercice avec les cartes qu'au cours des six dernières années passées à travailler au sein d'une équipe Scrum !
Utiliser l'Essence pour l'associer à d'autres pratiques
L'une des raisons pour lesquelles la norme Scrum connaît un tel succès, une telle longévité et une telle adoption est qu'elle met l'accent sur la manière dont une équipe se réunit efficacement pour accomplir son travail. Il s'agit d'un véritable cadre qui ne prescrit pas la manière dont d'autres choses sont faites, telles que les exigences, la conception, le codage, les tests, etc. Ces autres éléments peuvent être adoptés par chaque équipe en fonction de ses besoins et de sa situation, et peuvent évoluer au fil du temps, tandis que le cadre Scrum reste inchangé. Cela donne de la flexibilité et permet d'utiliser Scrum de nombreuses façons, même pour des équipes qui n'ont rien à voir avec la construction de systèmes logiciels !
La norme Essence a la même philosophie et ne prescrit pas la manière de travailler. Elle permet de comparer et de combiner des pratiques provenant de différentes sources. Ainsi, pour le travail sur les exigences, vous pouvez adopter une pratique axée sur les caractéristiques, une pratique de récit d'utilisateur, une pratique de cas d'utilisation, toute autre pratique d'exigences ou peut-être une combinaison de ces pratiques que vous pouvez personnaliser vous-même.
Il est de loin préférable de passer à l'échelle supérieure en ajoutant et en adoptant des pratiques supplémentaires plutôt que de commencer par un vaste "cadre" normatif et de décider de ce qu'il faut laisser de côté. On finit souvent par adopter plus que ce dont on a besoin, avec des techniques dont on ne veut pas, mais qui font partie intégrante des grands cadres. Les équipes qui n'ont pas d'expérience ont du mal à faire ces choix et finissent souvent par suivre aveuglément trop de processus sans vraiment comprendre pourquoi elles font les choses. Avec Essence, vous adoptez une pratique à la fois, chacune d'entre elles étant axée sur la résolution d'un problème.
Voir la situation dans son ensemble avec Essence
La norme Essence apporte une nouvelle idée puissante en décrivant formellement le cycle de vie des états par lesquels passent les éléments clés à l'aide de simples listes de contrôle. Ces éléments dont le suivi nous intéresse sont appelés Alphas, avec des exemples tels que les éléments du carnet de commandes de votre produit Scrum ou les améliorations.
Vous êtes probablement habitué à gérer des centaines de ces petits Alphas, tels que les éléments de votre carnet de commandes, mais de nombreuses équipes ont du mal à avoir une vue d'ensemble de la situation. Essence vous aide à cet égard en décrivant un ensemble d'Alphas de haut niveau appelé le noyau d'Essence. Ils sont applicables à toutes les équipes, ce qui vous permet de voir où vous en êtes dans la vue d'ensemble et de planifier ce que vous devez réaliser ensuite. Il couvre les cycles de vie des parties prenantes, de l'opportunité, des exigences, du système logiciel, de l'équipe, du travail et de la méthode de travail. Une fois de plus, ces éléments sont décrits d'une manière totalement indépendante des pratiques que vous utilisez. Il n'est donc pas prescriptif, mais il fournit une structure pour les autres pratiques que vous choisissez afin de compléter les détails tout en étant capable de voir la vue d'ensemble.
L'utilisation du noyau d'essence améliorera votre Scrum en vous aidant à considérer la vision plus large et holistique nécessaire pour garantir le succès et en identifiant les domaines dans lesquels vous avez besoin de nouvelles pratiques pour compléter le cadre du Scrum.
Essayez Essence avec votre équipe Scrum maintenant
Pourquoi ne pas essayer Essence dès maintenant et voir comment vous pouvez améliorer votre propre mise en œuvre de Scrum. Un bon point de départ serait de mettre la main sur le document Scrum Cartes d'essence et les utiliser dans le cadre d'une rétrospective afin d'évaluer votre situation et d'identifier vos propres actions d'amélioration.