Donc, vous faites évoluer Agile au sein de votre organisation. Comment ça se passe ? Rencontrez-vous des difficultés en cours de route ? Si c'est le cas, vous n'êtes pas seul. La mise à l'échelle d'Agile peut être compliquée et chaque organisation est différente. Nous sommes là pour vous aider. J'ai récemment organisé une série de discussions virtuelles accompagnées de démonstrations de produits qui décrivent comment l'établissement de Agile Program Management peut aider les organisations à relever les plus grands défis de la mise à l'échelle d'Agile. Dans cette série de blogs en quatre parties, je partagerai les points forts de chaque discussion en proposant des moyens d'améliorer votre approche de la mise à l'échelle d'Agile. Ce blog est dédié à la discussion de la partie 1 : "Apprivoiser le chaos agile : Who's Who in Your Zoo". Je vais me concentrer sur deux concepts importants du webinaire : La visibilité sur les livrables des équipes et les intégrations Agiles (car vos équipes utilisent probablement un outil existant et en sont satisfaites).
Si cela suscite votre intérêt, voici un accès facile à la série complète de discussions et de démonstrations en 4 parties de Agile Program Management . J'espère que vous trouverez le contenu utile.
La visibilité est le cœur de tout programme Agile
S'il y a un thème commun lorsqu'il s'agit de défis Agile à l'échelle, c'est la visibilité. Nos clients et prospects nous l'ont répété à maintes reprises : sans une bonne visibilité, les organisations ne peuvent pas prendre les décisions commerciales appropriées et auront finalement du mal à fournir de la valeur.
Comment obtenir de la visibilité au sein des équipes Agile grâce à la gestion de programme Agile
Mettre en place des conseils au niveau de l'équipe
Quelle que soit la méthodologie Agile utilisée par vos équipes (Kanban, Scrum ou Scrumban), la visibilité est possible. Tout d'abord, vous avez besoin d'un outil qui permet aux membres de l'équipe de hiérarchiser et de fournir le travail. Planview AgilePlace, tel que présenté dans la démo du webinaire, est la première étape pour établir un programme Agile efficace. Commencez à gérer votre programme Agile avec une seule équipe ou plusieurs équipes grâce à Planview AgilePlace, une solution Kanban d'entreprise . Il s'agit d'une solution Kanban facile à utiliser et personnalisable qui offre aux équipes un endroit pour planifier, visualiser, gérer les travaux en cours et fournir de la valeur.
Mettre en place un tableau au niveau du programme
Une fois que les équipes individuelles sont opérationnelles et fournissent du travail, vous devez aller plus loin et connecter les équipes d'équipes (ou Agile Release Train) au travail dans un seul tableau au niveau du programme. Planview AgilePlace vous permet de connecter les épopées et les fonctionnalités des tableaux de niveau équipe à un tableau de niveau programme. Planview AgilePlace dispose d'une hiérarchie parent-enfant personnalisable qui peut être exploitée à travers les épopées, les fonctionnalités et les histoires. Le tableau au niveau du programme permet aux parties prenantes, y compris les cadres, les propriétaires de produits, les gestionnaires de produits, les Release Train Engineers (RTE), les membres de l'équipe et autres, de comprendre pleinement comment le travail des différentes équipes est aligné sur les objectifs commerciaux. Les parties prenantes peuvent visualiser et entamer un dialogue autour des risques, des travaux en cours, des bloqueurs, et plus encore. En outre, si un changement survient et que les équipes doivent rapidement faire pivoter leur stratégie, ils peuvent aider à faire des suggestions sur les priorités pour prendre en charge de nouveaux travaux et minimiser les effets négatifs sur l'entreprise - ce qui, en fin de compte, améliore l'agilité de l'entreprise et la capacité à répondre au changement.
Vous trouverez ci-dessous un exemple de vue au niveau du programme dans Planview AgilePlace.
Qui met en place les différents tableaux dans Planview AgilePlace ?
Souvent, les coachs Agile et les Release Train Engineers (ou d'autres parties prenantes désignées) au sein de votre organisation créent la vue au niveau du programme, qui peut ensuite être itérée au fur et à mesure des apprentissages et du feedback des équipes. Au niveau de l'équipe, la mise en place du conseil est souvent gérée par l'équipe. Au fur et à mesure que les équipes construisent les histoires (sur leur tableau Planview AgilePlace ou dans un autre outil de gestion du travail ), ces cartes d'histoires sont reliées à la carte de fonctionnalité sur le tableau du programme.
Intégrations Agiles : Connecter les informations sur les outils de l'équipe Agile
Lorsqu'il s'agit de pratiques Agile, il est important de soutenir différentes façons de travailler et de promouvoir l'autonomie des équipes. Et si vos équipes utilisent des outils d'équipe comme Jira, Planview AgilePlace, Rally, VersionOne, ou Azure DevOps? Comment pouvez-vous atteindre ce niveau de visibilité à partir d'outils disparates ? Il s'agit d'un autre défi courant, notamment dans les grandes entreprises. La réponse est à nouveau Planview AgilePlace ! Avec Planview AgilePlace, il est possible d'établir un programme Agile efficace et de visualiser le travail à travers vos différents outils d'équipe au niveau du programme. Avec Planview Agile Integrations, vous pouvez choisir de vous intégrer à d'autres outils d'équipe (comme ceux énumérés ci-dessus) pour créer une vue de la livraison du travail au niveau du programme. Le schéma suivant est une représentation visuelle de son fonctionnement.
Par exemple, si vos équipes Agile travaillent dans Jira pour livrer le travail, la fonctionnalité d'intégration Agile de Planview vous permet de créer une intégration bidirectionnelle entre Planview AgilePlace et (plusieurs) instances Jira. Les informations relatives aux cartes/tâches telles que les dates de début, les bloqueurs et les risques dans Jira sont connectées au tableau de niveau programme dans Planview AgilePlace. Cela donne aux parties prenantes la visibilité sur les informations dont elles ont besoin pour prendre de meilleures décisions commerciales et apporter plus rapidement de la valeur au client.
Pour plus d'informations sur Planview Agile Integrations, consultez la fiche technique.
Un cas d'utilisation courant :
Cas d'utilisation : Un train de lancement Agile (ART) de développement de logiciels se compose de 10 équipes avec 6 membres dans chaque équipe. L'équipe de développement logiciel utilise Scrumban pour la livraison continue, ainsi que différents outils d'équipe pour livrer le travail entre les différentes équipes.
Le défi : Les dirigeants doivent visualiser et comprendre ce sur quoi chaque équipe travaille pour s'assurer que les efforts s'alignent sur les objectifs stratégiques de l'entreprise centrés sur la valeur client et gérer les dépendances entre les équipes.
La solution : Planview AgilePlace et Planview Agile Integrations permettent aux équipes de travailler dans l'outil de leur choix (Jira et ADO, dans ce cas). Les RTE, les coachs agiles, les chefs de programme, les chefs de produit, les parties prenantes, les responsables du développement et autres propriétaires d'entreprise peuvent utiliser les tableaux de programme Planview AgilePlace, tandis que chaque équipe gère son flux de travail dans l'outil de son choix. Chacun a une visibilité sur le travail de son équipe individuelle ainsi que sur le travail de l'ensemble de l'ART. Ils obtiennent un accès facile aux travaux en cours, aux bloqueurs et aux risques à travers les équipes pour une visibilité avancée et une meilleure prise de décision.
Comme vous pouvez le constater, la visibilité dans les équipes Agile des équipes et des ARTs est tout à fait possible. Pour voir tout cela en action, je vous encourage à vous inscrire pour écouter la discussion et la démo "Taming the Agile Chaos : Who's Who dans votre zoo". Restez à l'écoute du blog de Planview, car nous nous plongerons dans la prochaine discussion de démonstration, Planification Agile - Planifions le plan, et discuterons de la façon de faire une planification PI ou trimestrielle plus efficace.