Dans un blog précédent, "Agile Release Trains are Key to Scaling Output", j'ai examiné comment les trains de diffusion Agile (composés de plusieurs équipes Agile) sont la clé de l'Agilité à l'échelle. La constitution d'équipes performantes est une bonne première étape, mais l'alignement entre les équipes ne se fait pas tout seul - il faut un engagement continu de la part des dirigeants Agile. Les cérémonies agiles représentent un moyen clair pour les dirigeants de garantir un macro-alignement entre les équipes. Dans ce billet, nous examinerons certaines des pratiques et composantes des cérémonies Agile pour aider à atteindre l'alignement.
Les équipes Agile réussies doivent être autonomes ; elles doivent également être des entités collaboratives caractérisées par la stabilité de l'équipe. Cette stabilité signifie que les membres de l'équipe qui y contribuent prospèrent et se développent en travaillant avec des équipes interfonctionnelles et en étant exposés à différentes fonctions en dehors de leur domaine d'expertise. Toutes ces choses dépendent d'un leadership efficace au niveau de l'équipe Agile (Scrum Master et Product Owner) et au niveau de l'Agile Release Train (ART) (Ingénieurs Release Train et Product Management).
Si vous pensez que tout cela impose une grande responsabilité au leadership (à tous les niveaux), vous avez raison. Alors, comment les chefs d'équipe Agile et les responsables ART peuvent-ils travailler pour atteindre la stabilité et la cohérence au niveau de l'équipe Agile tout en assurant la collaboration au niveau de l'ART ? Examinons certains des outils que les chefs d'équipe peuvent utiliser pour réussir.
Pour les équipes de développement, les bonnes pratiques, y compris des concepts tels que les revues de code régulières, le branchement optimal des tâches lorsque cela est nécessaire et l'intégration continue de l'équipe, ont toutes leur place lorsqu'il s'agit de travailler à la production efficace de versions fréquentes et prévisibles. Consultez cette vidéo : How to Measure at the Teams of Teams Level pour d'autres suggestions sur le suivi des mesures de santé.
Mais les pratiques seules ne vous mèneront pas loin. Offrir de la valeur requiert également une discipline organisationnelle permanente. Des cérémonies Agile clairement définies vont encore plus loin pour aider à renforcer la responsabilité de l'équipe et de l'ART et, plus important encore, l'alignement. Les leaders agiles peuvent amener plus rapidement leurs équipes au stade "performant" des étapes de développement d'équipe de Tuckman en animant des cérémonies structurées pour créer la collaboration. Voici quelques composantes des cérémonies Agile qui méritent d'être comprises :
Stand-Ups
De nombreuses cadences basées sur les sprints dépendent de stand-ups fréquents, généralement quotidiens. Ils sont essentiels pour suivre les progrès et faire apparaître les obstacles qui ralentissent la production de l'équipe. Pour les équipes Scrum, les stand-ups sont généralement centrés sur les questions suivantes :
- Qu'avez-vous terminé/travaillé hier ?
- Sur quoi travaillez-vous aujourd'hui ?
- Avez-vous des blocs ?
Toilettage de l'arriéré
Le toilettage du backlog se produit lorsqu'un propriétaire de produit et une équipe de développement (ou de non-développement) examinent le backlog pour établir les priorités sur lesquelles les équipes doivent se concentrer ensuite. C'est ici que les travaux ou livrables non planifiés sont soit écartés, soit classés par ordre de priorité s'ils sont jugés plus importants que les travaux existants. Les équipes Scrum s'occupent généralement de tout le toilettage du backlog pendant les cérémonies cadencées. Les équipes Kanban, en revanche, le traitent par petits incréments.
Livraison incrémentale
Agile aide les équipes à se concentrer sur la livraison incrémentale sur des cycles courts. Les équipes Scrum appellent ces cycles des Sprints. À l'inverse, les équipes Kanban se concentrent sur leurs temps de cycle, c'est-à-dire le temps qu'il leur faut pour livrer un incrément de valeur. Les équipes Kanban recherchent en permanence des moyens de réduire ce temps de cycle.
Planification du sprint
Il s'agit généralement d'une session de planification de deux heures pour les équipes Scrum. Cette phase de planification représente le moment où les équipes peuvent hiérarchiser le travail et passer en revue les éléments livrables nécessaires pour que l'équipe atteigne ses objectifs de production. Avant de pouvoir faire tout cela efficacement, les équipes ont besoin d'un backlog clairement défini.
Rétrospectives
Les rétrospectives sont des réunions au cours desquelles les équipes Agile examinent ou revoient les résultats passés. Considérez-les comme une réunion post-mortem avec la structure. Les équipes Scrum les centrent généralement autour de trois questions : 1) qu'est-ce qui a bien fonctionné ? 2) Qu'est-ce qui n'a pas marché ? Et 3) comment cela peut-il être plus efficace à l'avenir ? Les équipes Kanban apportent les résultats du tableau, prêtes à discuter des moyens actifs d'améliorer ces choses.
démos
Les démonstrations sont l'une des cérémonies les plus essentielles, car elles donnent aux équipes l'occasion d'obtenir un retour d'information direct des clients et des parties prenantes. À l'instar de nombreux autres composants de la Cérémonie, les démonstrations ont lieu à une cadence régulière. Les informations tirées des démos sont essentielles car elles aident les équipes à comprendre les points de douleur, les demandes de fonctionnalités et les problèmes à résoudre. En d'autres termes, des indications claires sur ce qu'il faut prioriser pour une livraison future de l'ART.
Mise en œuvre du programme (IP) et planification à moyen terme
Si vous utilisez le Scaled Agile Framework (SAFe®), vous connaissez cette étape sous le nom de Program Implement Planning ou PI Planning. Sinon, on l'appelle communément la planification trimestrielle ou à moyen terme. Elle intervient généralement entre la phase de planification stratégique qui précède la plupart des grands projets et la phase de livraison de l'équipe. La durée peut varier, mais la planification PI se déroule généralement sur deux jours et, du point de vue de la cadence, elle a lieu toutes les huit à douze semaines. La planification PI est le moment d'aligner les objectifs stratégiques et de proposer des épopées à la capacité collective des ART pour le prochain incrément de programme. C'est au cours de la planification de l'IP que les trains de libération Agile et les équipes au sein du train de libération s'engagent à travailler au cours des 8 à 12 semaines suivantes. La réunion d'IP ou de planification trimestrielle sert de point d'enclenchement pour les équipes du train de libération afin d'obtenir l'alignement du portefeuille et du plan stratégique, mais aussi d'exprimer les préoccupations basées sur les dépendances de l'équipe ou les risques qui pourraient bloquer les progrès pendant la prochaine période de travail. Plus important encore, la planification PI est le moment pour les dirigeants Agile d'assurer l'alignement, la coordination et la priorisation du travail dans toutes les équipes Agile avec les trains de libération.
Si vous souhaitez en savoir plus, téléchargez notre eBook "Get on Board : Building High-Performance Agile Teams." Dans ce document, nous allons plonger plus profondément dans les cérémonies présentées sur ce thème et fournir des recommandations sur la façon de commencer.