Transcription Scrum de Scrums
Lorsqu'un produit ou une initiative nécessite l'effort coordonné de plusieurs équipes Scrum travaillant simultanément, le cadre de base de Scrum a besoin d'un mécanisme supplémentaire pour assurer l'alignement et gérer les interdépendances.
Scrum de Scrums (souvent associé au cadre plus large ScrumScale) est une approche populaire pour réaliser cette coordination au niveau du programme ou même du portefeuille.
Il ne s'agit pas d'une méthodologie entièrement nouvelle, mais d'une extension de Scrum qui introduit des réunions et des rôles spécifiques pour faciliter la communication et l'intégration entre les équipes individuelles.
Son objectif est de maintenir l'agilité tout en abordant la complexité inhérente au travail à grande échelle.
Coordination entre plusieurs équipes Scrum
Le besoin fondamental de Scrum of Scrums apparaît lorsque plusieurs équipes Scrum (souvent de 3 à 9 équipes, selon certaines implémentations) collaborent sur la même liste de produits en attente ou sur des composants hautement interconnectés d'une solution plus large.
Chaque équipe fonctionne avec ses propres sprints, daily scrums, etc., mais son travail doit être régulièrement intégré pour former un incrément de produit cohérent.
Sans mécanisme de coordination, les équipes peuvent diverger, multiplier les efforts, créer des obstacles les unes aux autres ou avoir des difficultés à intégrer leurs parties du travail.
Scrum of Scrums fournit le forum nécessaire pour synchroniser les efforts, identifier et gérer les dépendances, et garantir que toutes les équipes avancent de manière alignée vers les objectifs communs du programme ou du produit.
La réunion Scrum de Scrums et les rôles échelonnés (Chief PO, Chief SM)
L'événement central est la réunion Scrum de Scrums. En général, chaque équipe Scrum désigne un représentant (souvent le Scrum Master, mais cela peut être un autre membre) pour assister à cette réunion.
Cette réunion se tient à intervalles réguliers (par exemple, quotidiennement ou plusieurs fois par semaine) et suit un format similaire à celui du Daily Scrum, mais à un niveau supérieur : qu'est-ce que notre équipe a accompli depuis la dernière réunion ? Que ferons-nous d'ici la prochaine réunion ? Quels sont les obstacles que nous rencontrons ? Créons-nous des obstacles pour d'autres équipes ?
Pour faciliter cette coordination à plus grande échelle, des rôles hiérarchisés apparaissent. Un chef de projet (ou gestionnaire de projet) est chargé de la vision globale du produit et de la coordination de la liste des produits en attente au niveau du programme, en collaboration avec les propriétaires de produits de chaque équipe.
De même, un chef Scrum (ou Scrum Master de programme) facilite le processus Scrum au niveau du programme, aide à éliminer les obstacles qui affectent plusieurs équipes et coordonne la réunion Scrum des Scrums.
Dans les organisations encore plus grandes, ces rôles peuvent être étendus au niveau du portefeuille.
Application aux programmes et aux portefeuilles
Scrum de Scrums est directement applicable à la gestion de grands projets nécessitant plusieurs équipes.
Cependant, sa structure permet également d'étendre la coordination à des niveaux supérieurs, tels que les programmes (ensembles de projets interdépendants gérés pour obtenir des avantages coordonnés) et les portefeuilles (ensembles de programmes, de projets et d'opérations gérés pour atteindre des objectifs stratégiques).
Au niveau du programme, le Chief PO et le Chief SM assurent l'alignement et la gestion des dépendances entre les projets qui le composent.
Au niveau du portefeuille (éventuellement via un « Scrum de Scrum de Scrums »), la conversation s'élève pour relier l'exécution agile à la stratégie d'entreprise, à l'allocation des ressources et à la prise de décision exécutive.
Pour que cela fonctionne, il est essentiel que l'organisation, à ses niveaux supérieurs, comprenne et soutienne également les principes du Scrum et de l'agilité.
Résumé
Lorsqu'un produit nécessite plusieurs équipes Scrum, un mécanisme d'alignement est nécessaire. Scrum de Scrums est une extension de Scrum permettant d'assurer cette coordination.
Il apparaît lorsque plusieurs équipes collaborent sur le même Product Backlog. Il fournit le forum nécessaire pour synchroniser les efforts, gérer les dépendances et avancer de manière alignée.
L'événement central est la réunion Scrum of Scrums. Pour la faciliter, des rôles à plus grande échelle apparaissent, tels que le Chief Product Owner et le Chief Scrum Master.
scrum de scrums