La mise à l'échelle d'Agile a toujours été une quête pour fournir plus de la bonne valeur, mais que se passe-t-il lorsque cela ne fonctionne pas comme vous l'aviez espéré ? Comment déterminer que votre organisation n'est pas aussi agile qu'elle le pense ? Comment savoir si vos pratiques Agile de mise à l'échelle doivent être modifiées ? Pire encore, comment savez-vous qu'il est temps d'organiser vos efforts de mise à l'échelle d'une manière résolument différente, plus articulée et plus valable ? Entrez dans Agile Program Management, ou comme nous l'appelons souvent chez Planview, "Apprivoiser le chaos agile".
Dans le cadre d'une discussion de groupe organisée à l'adresse lors de la conférence Agile2021 de ce mois-ci, Bob DeMaria, Norman Garrett, Ronnie Pinkerton et AJ Shavell, consultants en solutions et experts en architecture de solutions de Planview, ont parlé de leur temps passé dans les tranchées de la mise à l'échelle Agile et ont partagé comment ils découvrent chaque jour le besoin de gestion de programme Agile en tant qu'experts Agile résidents de Planview. Brook Appelbaum, directeur du marketing produit de Planview, a animé la discussion.
Key Takeaways
Au cas où vous l'auriez manqué, voici quelques-unes des principales conclusions de notre table ronde :
- Le chaos agile se manifeste dans les entreprises de toutes tailles et de tous niveaux de maturité
- Le chaos agile se manifeste de plusieurs façons
- La gestion de programme agile peut apaiser ces inquiétudes et fournir une base pour le succès de la mise à l'échelle.
Le chaos agile ne fait pas de discrimination
La plupart des organisations entament un déploiement Agile (en ajoutant des équipes Agile) parce qu'elles sont confrontées à des problèmes importants et complexes qui doivent être résolus. Elles doivent fragmenter d'importants volumes d'activités et les exécuter plus rapidement et plus efficacement.
Il est facile de tomber dans le piège de penser que votre organisation est confrontée à des défis totalement uniques liés à la pratique d'Agile à l'échelle. La réalité est que le chaos Agile se manifeste dans des entreprises de toutes tailles et de tous niveaux de maturité Agile. Heureusement, la gestion de programme Agile offre un moyen de dompter ce chaos - que vous ayez des équipes coordonnées travaillant en sprints, ou des équipes cloisonnées avec peu de coordination entre elles.
Signes du chaos agile
Souvent, lorsque Agile s'est répandu de manière organique, il y aura plusieurs équipes Agile utilisant différentes solutions et même différentes méthodologies au sein d'une même organisation. Le chaos agile se présente sous de nombreuses formes :
- Des équipes cloisonnées
- Mauvaise coordination
- Des plans irréalistes
- Des risques qui explosent
- Dépendances
- Pivots fréquents
- Construire les mauvaises choses
- Retards de livraison
Voici quatre histoires de nos panélistes qui illustrent quelques-unes des façons courantes dont le chaos Agile peut apparaître dans une organisation.
Des silos, des silos partout
AJ Shavell, consultant senior en solutions, a expliqué que si de nombreuses organisations ont commencé à adopter pleinement la méthode Agile (avec des centres d'excellence Lean-Agile et une approche descendante de la méthode Agile), d'autres ont eu du mal à unir leurs équipes Agile, souvent en raison d'un manque de soutien de la part de la direction.
AJ a raconté l'histoire d'un client des services financiers, qui avait des silos d'équipes Agile utilisant différents outils, processus et méthodologies. L'entreprise avait du mal à coordonner le travail, à voir les dépendances entre les équipes et à réaliser des initiatives plus importantes.
"La plus grande victoire pour les organisations qui mettent à l'échelle Agile à partir de la base est souvent le passage à une planification trimestrielle."
Consultant senior en solutions AJ Shavell
Pour ces équipes Agile, la première étape a consisté à aligner les équipes autour d'un seul processus, et à synchroniser l'exécution en alignant les cadences de planification sur les incréments trimestriels (souvent appelés incréments de programme ou planification "PI"). L'étape suivante consistait à rassembler toutes les équipes disparates dans une solution unique qui offrait une visibilité sur les dépendances et permettait d'abattre les murs entre les équipes auparavant cloisonnées.
Voir le livre électronique : Comment faire la planification d'une IP virtuelle : Une liste de contrôle essentielle
Plans irréalistes et mauvaise coordination
Le directeur de l'architecture des solutions, Ronnie Pinkerton, a partagé un exemple tiré d'un train de libération Agile plus mature, qui a été victime d'une autre forme de chaos Agile : Les plans irréalistes. Les plans irréalistes sont souvent le symptôme d'une mauvaise coordination et communication entre les équipes et entre les équipes et la direction.
"Même les équipes matures ou les trains de libération devraient viser à planifier à environ 80% de leur capacité, car il y aura toujours des changements dans chaque IP."
Directeur de l'architecture des solutions Ronnie Pinkerton
Dans ce cas, les équipes ont découvert que leur plan était irréaliste lorsqu'elles ont calculé que le travail prendrait 120% de leur capacité pour l'IP à venir. Par conséquent, ils ont réduit leur plan à environ 80% de leur capacité et ont affecté les 20% restants pour tenir compte du travail non planifié qui survient de manière prévisible au cours de la plupart des sprints pour la plupart des équipes.
Lire la suite : Réaliser une planification PI virtuelle
Risques d'explosion
Norman Garrett, architecte de solutions senior, a raconté l'histoire d'un grand client du secteur des services financiers qui avait du mal à suivre et à gérer efficacement les risques sur son tableau ROAM. (Note annexe : ROAM signifie Resolve, Own, Accept, Mitigate et est le processus de gestion des risques utilisé par les équipes Agile).
"Pour les équipes Agile et les trains de libération, la visualisation des risques est aussi importante que la visualisation du travail."
Architecte de solution senior Norman Garrett
Bien que le ROAM ait été utile pour mettre en évidence les risques, les équipes souhaitaient avoir une meilleure visibilité sur la façon dont ces risques affectaient la livraison quotidienne des fonctionnalités dans le train de versions. Pour ce faire, ils ont créé des couloirs et des cartes sur leur tableau de programme pour représenter les risques, fusionnant efficacement leur tableau ROAM avec leur tableau de programme. Cela leur a permis de suivre le temps de cycle pour la résolution des risques, ainsi que l'appropriation.
Lire la suite : Gérer les risques avec ROAM en Agile
Pivots fréquents
Le directeur de Solution Consulting, Bob DeMaria, a partagé l'exemple d'un client du secteur pétrolier et gazier qui illustre le chaos causé par les pivots fréquents. En tant qu'organisation Lean-Agile, avoir la capacité de pivoter à partir de quelque chose qui ne fonctionne pas est un énorme avantage. Mais il y a un côté sombre aux pivots lorsqu'ils se produisent trop fréquemment.
"Rendre le travail visible peut alerter les équipes sur de nombreux défis de la mise à l'échelle d'Agile, tels que le travail non planifié."
Directeur du conseil en solutions Bob DeMaria
Lorsque les équipes ont examiné leurs rapports à la fin de l'IP, elles ont remarqué que la quantité de travail non planifié était plus importante que le travail planifié au fur et à mesure de leur progression dans l'IP. En constatant la relation disproportionnée entre le travail planifié et non planifié, ils ont cherché à savoir pourquoi, ce qui leur a permis de découvrir que les équipes devaient travailler sur divers projets favoris pendant l'IP, qui n'avaient pas été prévus lors de la planification.
Lire la suite : Qu'est-ce qui fait le succès d'un leader agile ?
Comment la gestion de programme agile peut aider
Chez Planview, nous considérons la gestion de programme Agile comme un moyen de dompter le chaos Agile : Un moyen de visualiser, planifier, coordonner et livrer les plus grandes initiatives de votre organisation à travers vos équipes Agile. En substance, c'est la façon dont nous faisons passer Agile au niveau supérieur - comment nous prenons des poches ou des îlots d'équipes d'équipes et les faisons s'aligner et travailler en harmonie.
La mise en œuvre de la gestion de programme Agile alignera les équipes sur un processus unifié et une structure de planification, permettant à toutes les équipes Agile de travailler ensemble à la réalisation d'objectifs stratégiques clés. En un mot, la gestion de programme Agile est un élément clé pour une mise à l'échelle Agile réussie.
Solution de gestion de programme Agile de Planview
Vous recherchez la bonne solution pour vous aider à maîtriser le chaos Agile ? Planview a créé différentes offres groupées de solutions de gestion de programmes agiles pour aider votre organisation dans son parcours Lean et Agile.
- Tirez parti des atouts du déploiement Agile
- Gérez efficacement le travail de plusieurs équipes de manière visuelle
- Cartographiez les dépendances et éliminez les obstacles entre les équipes
- Séquencez les fonctionnalités et les récits grâce à des vues de tableaux interconnectées
- Visualisez et identifiez plus efficacement les activités sur lesquelles travaillent vos équipes Agile, ainsi que leurs délais d'achèvement
- Gérez les workflows, prenez des décisions stratégiques et planifiez la date des lancements
Pour en savoir plus sur la solution de gestion de programme agile de Planview , consultez cette page ou regardez la démo de la solution.