En 2017, je parlais avec le chef du groupe Agile Coach d'une grande banque. Elle m'a demandé de venir travailler avec elle et de l'aider à déployer sa façon standard de travailler dans toutes les branches en Europe. L'idée était qu'ils avaient inventé la meilleure façon de travailler au cours des 5 dernières années, et maintenant les autres branches avaient juste besoin de mettre en œuvre leur méthode.

Je lui ai demandé comment elle saurait que sa méthode fonctionnerait également dans d'autres contextes? Beaucoup de choses peuvent être différentes; peut-être que leurs clients sont différents? peut-être que le marché est différent? Peut-être que les solutions qui fonctionnent ici ne fonctionnent pas très bien dans les autres bureaux? peut-être ont-ils des problèmes différents à résoudre?

Elle m'a assuré qu'après toutes ces années, elle savait que sa voie était la meilleure et elle ne voulait pas recommencer toute la discussion.

La naissance du tableur Adoption Agile

En supposant que la meilleure façon de travailler est connue, il ne reste plus qu'à s'assurer que toutes les succursales et les équipes fonctionnent en conséquence. Le résultat est ce que j'appelle une feuille de calcul Agile Adoption et l'approche se déroule généralement comme suit:

Étape 1. Les personnes intelligentes proposent le meilleur processus que les équipes, les groupes et les succursales devraient suivre.

Étape 2. Ils créent un modèle pour mesurer la conformité à ce processus / méthode.

Étape 3. Ils créent des feuilles de calcul avec des questions / mesures pour évaluer dans quelle mesure ces équipes, groupes et succursales se conforment au mode de travail standard.

Étape 4. Ils envoient des Coaches Agiles pour évaluer, former et coacher les équipes, les groupes et les branches à travailler selon le processus standard.

Cette approche est tout à fait conforme aux idées de Frederick Winslow Taylor sur l’efficacité industrielle; il existe un «meilleur moyen» et nous devons «séparer la tête des mains».

Bien qu'il soit très peu probable que le processus soit également le «meilleur» dans les autres contextes, la principale préoccupation de cette approche est le manque potentiel d'appropriation par les équipes et les succursales. Dans Agile, nous voulons que les gens améliorent leurs propres processus, car ils connaissent probablement mieux leur propre environnement, et cela est plus susceptible de se produire s'ils peuvent créer leur propre processus. Leur donner le «meilleur» processus ne créera probablement pas le sentiment d'appartenance, et si c'est déjà le «meilleur» processus, pourquoi prendre la peine de l'améliorer de toute façon!

Évitez la feuille de calcul inspirée de Frederick W. Taylor Adoption agile

Vous avez probablement bu du café dans de nombreux cafés Starbucks. Et vous avez sans doute remarqué que la façon de travailler est à peu près la même dans tous les magasins. Ce qui pourrait vous surprendre, c'est que ce n'est pas une méthode de travail standard mondiale! Starbucks quitte le magasin local pour créer son processus standard en fonction de son environnement local.

«… Avec le café infusé, par exemple, les différences peuvent être importantes dans la configuration de la zone de travail – l'équipement peut être différent, la disposition et l'emplacement, même la hauteur ou la longueur du comptoir peuvent varier. Que le magasin soit à volume élevé et doté de six employés par rapport à faible volume et de deux employés, tout a un impact sur le meilleur processus pour ce café. Le fait est que si le rôle du barista a le même objectif dans tous les magasins – y compris le brassage et le service d'une tasse de café parfaite à chaque fois – les conditions de travail spécifiques au site nécessitent que pour que le processus soit optimal, il doit être quelque peu différent dans chaque emplacement…"

Le traitement de tous les groupes qui effectuent un travail similaire de la même manière et la mesure de la conformité au processus standard unique sont inefficaces et:

Crée un accent sur la conformité des feuilles de calcul à la «meilleure» façon de travailler, au lieu de se concentrer sur l'appropriation du processus. Ne crée pas des résolveurs de problèmes engagés qui créent et améliorent leurs produits et processus, bien au contraire. Ignore l'environnement local des équipes , groupes, produits, et propose à la place une solution rapide. Donne une fausse impression de progrès dans l'adoption. J'appelle cela le progrès par des mesures à la case à cocher. Et surtout, cela signale que les travailleurs ne sont pas censés penser et résoudre les problèmes dans leurs processus, produits et services.

Vous ne voulez probablement pas cela.

Aucune adoption de feuille de calcul…. mais que pouvez-vous faire d'autre?

En septembre 2019, le livre que j'ai co-écrit, intitulé A Scrum Book, a finalement été publié. Il nous a fallu, au groupe ScrumPatterns, environ 10 ans pour l'écrire. Le livre fait 528 pages et contient 94 modèles Scrum. Comparez cela au Scrum Guide de seulement 19 pages. Hmm…. Qu'est-ce qui se passe ici?

Connaître les règles de Scrum ne fait pas de vous un grand joueur de Scrum, de la même manière que connaître les règles des échecs ne fait pas de vous un grand joueur d'échecs. Ainsi, alors que le guide Scrum fournit les règles de Scrum, les modèles Scrum expliquent aux équipes comment résoudre les problèmes dans un contexte spécifique.

Modèles Scrum

Un Scrum Pattern capture des solutions éprouvées que nous avons distillées en observant de nombreuses équipes Scrum à travers la planète – à la fois leurs succès et leurs échecs. Vous trouverez ci-dessous un résumé simplifié et succinct du patron du célèbre Daily Scrum.

À quoi ressemble un motif Scrum? Un motif Scrum se compose des parties suivantes.

Contexte initial … L'équipe de développement a créé un Sprint Backlog et travaille pour atteindre l'objectif Sprint…

Énoncé du problème … L'équipe progresse dans un Sprint en finalisant les éléments du carnet de sprint, mais étant donné la complexité du travail, les caractéristiques, la taille et la quantité de tâches changent fréquemment, parfois de minute en minute…

Les forces … Il y a 3 628 800 façons de commander 10 tâches, mais seules quelques-unes de ces méthodes placeront l'équipe «dans la zone». … Trop de replanification et de réestimation font perdre du temps et étouffent les développeurs.

Solution … Organisez un court événement tous les jours pour replanifier le Sprint, afin d'optimiser les chances d'abord d'atteindre l'objectif de sprint et de terminer tous les éléments du carnet de sprint…

Contexte résultant … Les Scrums quotidiens ont également des avantages supplémentaires: Réduit le temps perdu parce que l'équipe rend les obstacles visibles quotidiennement; Aider à trouver des opportunités de coordination parce que tout le monde sait sur quoi tout le monde travaille; …

Les modèles vous aident à identifier les problèmes que vous souhaitez résoudre et fournissent une solution éprouvée qui vous orientera très probablement dans la bonne direction.

Un motif Scrum:

Ne s'applique que dans un contexte spécifique. Si votre contexte ne correspond pas au contexte particulier, le Scrum Pattern n'est probablement pas utile pour vous. Décrit un problème dans ce contexte. Si vous n'avez pas le problème, vous n'avez probablement pas non plus besoin de la solution. Explique les forces à prendre en compte lors de l'application du motif. Les forces vous guident pour trouver votre propre solution spécifique qui fonctionne dans votre environnement spécifique. Ceci est une idée clé! Offre une solution canonique à un problème dans ce contexte pour l'inspiration. La solution peut être implémentée de différentes manières. Explique pourquoi la solution résout le problème et équilibre les forces afin que vous puissiez créer votre propre implémentation de la solution. Points vers de nouveaux modèles Scrum à envisager d'appliquer.

À quoi peuvent servir les modèles Scrum?

Vous pouvez utiliser des modèles Scrum pour mettre le framework Scrum en pratique. Les modèles construisent votre équipe Scrum; votre organisation de produits et votre chaîne de valeur. L'utilisation de modèles aidera non seulement à créer une meilleure appropriation du processus et de meilleures solutions, mais créera également plus probablement des équipes plus engagées.

Ainsi, au lieu de l'adoption de Spreadsheet Agile où l'objectif est la conformité, les modèles Scrum vous donnent un chemin pour créer votre propre processus qui fonctionne dans votre contexte en résolvant les problèmes un par un.

Auteur: Cesario Ramos

Cesario Ramos est consultant en développement organisationnel et fondateur d'AgiliX, une petite organisation de réseau qui guide les améliorations agiles à travers l'Europe. Il travaille en tant que consultant sur l'adoption Scrum à grande et petite échelle et en tant que formateur certifié LeSS (Large Scale Scrum), formateur Scrum professionnel de Scrum.org et instructeur Qualified Innovation Games®.… Voir le profil complet ›