Les Développeurs en tant qu'équipe auto-organisée : à quoi ressemble le bon versus le mauvais
Le Guide Scrum 2020 est sans ambiguïté : les Développeurs sont responsables de la création d'un plan pour le Sprint (le Backlog de Sprint), de l'intégration de la qualité en adhérant à une Définition de Fini, de l'adaptation de leur plan chaque jour vers l'Objectif de Sprint, et de se tenir mutuellement responsables en tant que professionnels. En d'autres termes, l'auto-organisation n'est pas une fonctionnalité facultative — c'est l'attente de base.
À quoi ressemble le bon
L'Objectif de Sprint est compris par chaque Développeur et guide les décisions quotidiennes.
L'équipe tire le travail du Backlog de Sprint plutôt que de recevoir des assignations. Personne ne possède une user story isolément ; l'équipe possède le Sprint.
Les obstacles sont soulevés au Daily Scrum et pris en charge immédiatement. Une équipe auto-organisée n'attend pas que le Scrum Master remarque un blocage.
L'équipe repousse un périmètre de Sprint irréaliste pendant la planification et ne s'engage que sur ce qu'elle peut réellement livrer.
La qualité est appliquée collectivement. Quand un Développeur remarque qu'un élément ne répond pas à la Définition de Fini, il le signale — quelle que soit la personne qui l'a construit.
À quoi ressemble le mauvais
Le Scrum Master ou le Product Owner assigne des tâches à des Développeurs spécifiques. C'est le signe le plus clair qu'une équipe ne s'auto-organise pas.
Les Développeurs rapportent leur statut au Scrum Master au Daily Scrum plutôt que de se coordonner entre eux.
L'équipe attend des directives quand elle rencontre une situation inattendue, même pour des décisions qu'elle pourrait prendre elle-même.
"Ce n'est pas mon domaine" est une phrase qui n'appartient pas à une équipe Scrum auto-organisée.
L'Objectif de Sprint n'est plus mentionné après la Sprint Planning. Si l'Objectif disparaît de la conversation jusqu'à la Sprint Review, l'équipe gère des tâches, pas des résultats.
La transition est un problème de coaching
Faire passer une équipe du mode d'assignation de tâches à la véritable auto-organisation demande un coaching délibéré. Le rôle du Scrum Master est de créer les conditions de l'auto-organisation — ce qui signifie, entre autres, résister à l'impulsion de répondre à chaque question que l'équipe pourrait résoudre elle-même.
XNM aide les organisations des secteurs public et des projets d'immobilisations à développer des équipes agiles efficaces. Contactez l'équipe de conseil en livraison de programmes et de projets de XNM pour discuter de la façon dont le coaching Scrum structuré pourrait renforcer votre équipe.