Une liste de contrôle de la première semaine pour une équipe de développeurs autogérée
Le Guide Scrum 2020 a abandonné le terme « auto-organisé » au profit de « autogéré », et ce changement n'est pas cosmétique. Une équipe Scrum autogérée décide qui fait le travail, comment il se fait et comment s'améliorer en chemin. Pour les développeurs en particulier, cela signifie s'approprier le Backlog de Sprint et le plan quotidien pour atteindre l'objectif de Sprint. Deux ans après le début de la reprise post-pandémie, alors que de nombreuses équipes restent réparties entre bureaux à domicile et fuseaux horaires, cette appropriation compte plus que jamais : on ne peut pas se pencher sur un bureau pour débloquer un collègue, l'équipe doit donc se gérer par conception et non par proximité.
L'autogestion n'est pas l'absence de responsabilité. L'équipe Scrum demeure responsable de produire un Incrément utilisable à chaque Sprint. L'idée est que l'autorité revient à ceux qui font le travail, et non à un gestionnaire qui distribue les tâches de l'extérieur. Voici une liste de contrôle concrète qu'une équipe de développeurs peut appliquer cette semaine pour mesurer à quel point elle est réellement autogérée.
La liste de contrôle de la première semaine
Tirer, ne pas recevoir. Confirmez que les développeurs choisissent eux-mêmes le travail dans le Backlog de Sprint plutôt qu'on le leur attribue. Si un responsable répartit encore les tâches, c'est la première habitude à abandonner.
Rendre l'objectif de Sprint visible. Inscrivez l'unique objectif de Sprint là où chacun le voit chaque jour. L'autogestion sans objectif commun ne fait qu'occuper des gens qui avancent dans des directions différentes.
Tenir le Scrum quotidien pour les développeurs. C'est un événement de 15 minutes où les développeurs inspectent la progression vers l'objectif de Sprint et adaptent le plan — pas un compte rendu à un gestionnaire. S'il est devenu un point de contrôle pour quelqu'un d'autre, reprenez-le.
Signaler les blocages dans la journée. Convenez que tout obstacle est soulevé le jour même de son apparition, par écrit dans votre canal commun. Les équipes à distance perdent des journées à cause de blocages silencieux qu'une équipe colocalisée aurait repérés en une heure.
Définir ensemble votre Definition of Done. Si les critères de qualité n'existent que dans la tête d'une personne, l'équipe ne gère pas la qualité collectivement. Écrivez la Definition of Done et appliquez-la à chaque élément.
Faire tourner les tâches ingrates. Déploiement, revue de code, garde, documentation — partagez-les délibérément pour que le savoir ne se concentre pas chez une personne devenue point de défaillance unique.
Protéger une véritable rétrospective. Terminez le Sprint en choisissant une amélioration que les développeurs essaieront réellement au prochain Sprint. Un changement mis en œuvre vaut mieux que dix consignés puis oubliés.
Ce qui fait obstacle
Deux schémas minent discrètement l'autogestion. Le premier : un gestionnaire ou un développeur chevronné qui continue de prendre des décisions que l'équipe est censée s'approprier ; le remède est de se demander chaque fois « les développeurs pourraient-ils décider eux-mêmes ? » et de s'effacer quand la réponse est oui. Le second : un cadre hybride où ceux présents dans la salle tranchent et où les collègues à distance l'apprennent ensuite. Fixez la règle une fois pour toutes : si une décision touche l'équipe, elle se prend dans un canal visible de tous, ou elle ne se prend pas.
Menez cette liste comme une expérience de Sprint, pas comme un décret. Choisissez deux ou trois points qui semblent les plus faibles, essayez-les durant un Sprint et examinez le résultat en rétrospective. L'autogestion se construit un ajustement honnête à la fois, et les équipes qui la pratiquent sont bien plus solides quand le travail — ou le monde — se trouve perturbé.
Lorsqu'une équipe de livraison a besoin d'aide pour transformer ces habitudes en résultats fiables à l'échelle d'un programme plus vaste, le conseil en réalisation de programmes et de projets de XNM peut vous aider à le mettre en place et à le pérenniser.