Je vous partage le support que j'ai présenté lors de la conférence Agilenseine 2021.
Il porte sur les anti-patterns à identifier absolument, afin d'éviter de planter votre transformation agile@scale.
Le support est dispo sur mon slideshare:
Je vous partage le support que j'ai présenté lors de la conférence Agilenseine 2021.
Il porte sur les anti-patterns à identifier absolument, afin d'éviter de planter votre transformation agile@scale.
Le support est dispo sur mon slideshare:
Comme tous les ans, je vous fais une consolidation des resultats de l'étude de Digital.ia (ex-versionone) sur l'utilisation des Framework Agile@Scale.
Je vous invite à vous reporter à l'étude 15 afin d'avoir plus d'informations sur le protocole de l'étude. Le présent article s'intéresse aux nombres bruts issus de cette étude.
Depuis 5-6 ans on constate qu'un des Framework s'installe progressivement SAFe.
Tous les autres sans exception ont une utilisation qui tend vers les 2-3%.
Il est à noter que les réponses à cette étude sont assez hétéroclite. A la question: "Quel framework utilisez vous dans votre entreprise pour passer à l'échelle (agile@scale)? On retrouve en réponse:
Ces deux dernières années nous constatons que les tendances se sont confirmées, SAFe continue à progresser et s'installe en tete. Tous ses concurrents sont de moins en moins utilisés, en un an:
Nous allons parler du manga "L'attaque des Titans" et allons décrypter la préparation et l'exécution par le "bataillon d'exploration" d'une opération utilisant des process quasi identiques à SAFe.
Ce manga est un des plus regardés et est classé systématiquement dans les classements des meilleurs Mangas par exemple ce classement du site gentside : Manga: les 10 meilleurs manga de tous les temps
Le manga est tellement devenu célèbre que même le chef de l'État, Emmanuel Macron, en lançant le Pass Culture (Une aide de 300 euros pour tout jeune de 18 ans) en mai 2021, le président a utilisé une vidéo TikTok pour dévoiler l'offre destinée aux jeunes adultes. La phrase d'accroche sur cette vidéo est "300€ pour le bataillon d'exploration". Une référence à ce manga et au bataillon de jeunes gens, qui combattent ensembles pour protéger l'humanité face à un danger qui met en péril son existence.
Le bataillon d'exploration est une unité combattante à laquelle fait partie Eren, le héros du Manga. Nous verrons dans la vidéo que ce bataillon à les dimensions d'un train agile SAFe et se comporte comme le framework SAFe préconise.
Nous allons nous aussi surfer sur la vague de ce manga.
En regardant ce manga avec ma fille de 18 ans, j'ai eu la surprise d'assister à la préparation d'une opération majeure et j'ai eu la surprise d'assister à un déroulé similaire en tout point avec le Framework SAFe (Scaled Agile Framework) utilisé pour agiliser de grands programmes. L'agilité à l'échelle n'est utilisable qu'à partir du moment où on a au moins 50 personnes qui collaborent ensembles.
Dans ce manga, la bataillon est composé de 100hommes et femmes. La trame de l'histoire en quelques mots:
La vidéo dure un quart heure mais n'est pertinente que si elle est regardée complètement).
Le reste dans la vidéo ;)
(à voir en plein écran avec le son)
Comme tous les ans, VersionOne devrait sortir courant Avril son étude sur les pratiques agiles dans les entreprises à travers le monde.
Je vous propose de faire un zoom sur l'utilisation des Framework d'agilité à l'échelle.
Si le sujet vous intéresse, sur l'utilisation de SAFe (le framework qui s'installe solidement en 1er place) en France, je vous invite à lire l'état des lieux fait par Michel Levaslot sur un post linkedin: Etat des lieux du deploiement de SAFe en France en Janvier 2021
Ces tendances seront elles confirmées en 2021? Rdv en Avril pour la prochaine édition de l'étude de VersionOne
Toutes les parties prenantes du train se réunissent pour partager l’avancement du train et les « succès ». Ils réfléchissent sur les axes d’améliorations et identifient des plans d’actions cohérents, avec des porteurs nommés. C’est la rétrospective du PI écoulé.
Les indicateurs des sprints pertinents que l’on a à disposition (burndown, débit, TTM...), le compte rendu du dernier Inspect & Adapt et des rétrospectives.
Le meeting est considéré comme terminé lorsque nous pouvons répondre aux questions suivantes :
On y présente la dernière livraison cumulée et terminée de toutes les équipes, sur le sprint écoulé.
Elle est indispensable pour permettre aux parties prenantes et aux représentants utilisateurs de valider les nouvelles fonctionnalités du produit.
Un environnement / support à jour avec toutes les Features et les User Stories terminées sur le sprint écoulé.
Le meeting est considéré comme terminé lorsque les points suivants ont été parcouru :
ART Sync est une fusion du Scrum de Scrum et du PO Sync. Il est convoqué quand l'engagement global n'est plus tenable et d'importants ajustements sont nécessaires.
Lors de ce rituel, le Program Board est mis à jour selon les engagements planifiés et réalisés. Les acteurs clés du PI se synchronisent.
La matrice des risques ROAM est passée en revue. Si des obstacles sont identifiés comme « bloquants », un plan d’action, avec porteur, est mis en place.
L’ART Sync est alimenté par les CR des rituels PO Sync et Scrum de Scrum.
Le meeting est considéré comme terminé lorsque nous avons parcouru les points suivants :
Le Scrum de Scrums est destiné à synchroniser l’ensemble des acteurs organisationnels sur le déroulement du PI en cours. Les Scrum Masters se réunissent autour du Program Board pour partager l’avancement de leur équipe respective, les points de blocages, et le suivi des risques. Ils confirment ou non si l’engagement planifié est tenable.
Pour que le rituel se déroule dans les meilleures conditions :
Chaque SM doit répondre à 4 questions :
Les PO se retrouvent pour se synchroniser sur les priorités produit et partager sur les réalisations. Ils révisent les priorités de développement des produits si besoin est.
Les acteurs présents viennent tous avec la matière alimentant les échanges afin de :
Un état des lieux des sujets en cours :
Le PI Planning est l’équivalent d’un Sprint Planning mais à l’échelle d’un train ( ou Programme).
Il sert à aligner les backlogs des équipes d’un même train autour d’une vision et d’objectifs communs. On communique, explique et planifie les travaux à venir sur le PI.
Un travail préparatoire doit être fait par :
A l'issue des 2 jours les équipes devront avoir stabilisés 3 livrables :
Le backlog Grooming permet de prendre connaissance, débattre, prioriser, découper, et affiner les Features et les User Stories pour les prochains sprints.
Une liste d’US analysées en Backlog Grooming sur lesquelles un travail de conception et découpage en tâches par composant a été fait.
Le but du Team Backlog Grooming est que les équipes prennent connaissance des US à venir.
Les US sont intégralement découpées en tâches.
Le meeting est considéré comme terminé lorsque nous avons parcouru les points suivants :
La Rétrospective permet à chacun de s’exprimer sur le vécu le sprint. C’est un outil efficace pour solutionner des problèmes au sein de l’équipe qui n’auraient pas été identifiés sans ce temps dédié.
Les indicateurs des sprints pertinents que l’on a à disposition (Burndown, débit, TTM...), les compte rendu des dernières rétrospectives.
Des modèles de rétros variés existent – n’hésitez pas à solliciter les coachs en fonction des problématiques que vous souhaitez traiter.
Le but de la rétrospective est de prendre un peu de temps pour se concentrer non pas sur le "quoi" (ce qu'on va réaliser) mais sur le "comment" (la façon de le réaliser). Ressortir avec une liste concrète d'améliorations possibles est une clef de l’amélioration continue.
Le meeting est considéré comme terminé lorsque nous pouvons répondre aux questions suivantes :
La Démo est indispensable pour permettre au Product Owner de valider une nouvelle version du Produit.
Elle permet à l’équipe de bien s’accorder sur la vision produit/service.
Les participants sont l’équipe soit l'agile Team, le SM, et le PO. Ce rituel et ouvert à tout Stakeholder de l'entreprise ayant interet à suivre vos travaux (Métier, autres PO, Managers, etc...) .
Un environnement / support à jour avec toutes les Features et les User Stories terminées pendant le sprint.
Le meeting est considéré comme terminé lorsque les points suivants ont été parcouru :
Le Daily StandUp Meeting ne prend que quelques minutes quotidiennement et permet de réagir au plus vite pour éviter l’effet tunnel au sein du sprint.
L'equipe se challenge jour aprés jour sur son engagement de sprint. Le moindre evenement mettant en danger l'engagement detecté dot être traité immédiatement.
Pensez à organiser un meet after avec les personnes concernées pour creuser les points de blocage potentiels/existants.
Les participants sont l’équipe soit l'Agile Team, le SM, et le PO.
Chacun vient avec un état des lieux des sujets sur lequel il travaille.
Le rituel est considéré comme fini lorsque chaque membre de l’équipe a répondu à ces 3 questions :
Le Sprint Planning est déterminant dans la réussite du sprint à venir, il permet :
L'organisateur est le PO, il le co-anime avec le SM. Les participants sont la Dev Team, le SM, et le PO
100% des cartes envisagées pour le sprint découpées en tâches. 50% des cartes passées en 3 amigos.
Le meeting est considéré comme terminé lorsque nous pouvons répondre aux questions suivantes :
Dans un contexte SAFe, ce rituel permet de revenir sur la planification effectuée en PI Planning pour affiner les choix et les estimations.
Il y a 2 niveaux de rituels: équipes et programmes en transverse des équipes.
Le Business Analyst, véritable « associé » du PO sur la chaine de valeur de la gestion de projet, le Business Analyst est avant tout en charge de prendre le relai du PO afin de décliner les phases de développement en faisant l’interface entre les clients internes et les équipes de développement.
Supporte l'essentiel de l'effort d'élaboration des exigences
Apporte une bonne compréhension des produits et des systèmes en conseillant sur l’analyse des besoins, le MVP
Inclue les parties prenantes nécessaires pour comprendre les besoins
Élabore les critères d’acceptation pour les US
Le Testeur: en testant plus tôt, plus régulièrement des morceaux de fonctionnalités, il accroît la qualité, la stabilité et facilite le maintien des applications.
Participe aux cérémonies
Contribue à l’automatisation des tests
Teste les User Stories et les Features
Aide à estimer les User Stories
L'Agile / Dev Team est une équipe pluridisciplinaire et autonome dans son mode de fonctionnement. Elle est en charge de la réalisation du produit/service. Elle est composée de 4 à 9 personnes maximum selon Scrum et entre 7 et 11 selon SAFe. On peut parler de ‘‘Feature team’’ ou de ‘‘pizza team’’.
Réalise les actions selon l’ordre de priorité donné par le PO
Assiste à tous les rituels équipe pour donner de la visibilité au PO et se coordonne lors des Daily Meetings
Présente les résultats du sprint lors de la démo
Le Scrum Master joue le rôle de facilitateur entre le Product Owner et la Développement Team.
Le Scrum Master veille au bon fonctionnement de l’équipe et garantit la bonne application de la méthodologie Scrum.
Il représente l'équipe dans les instances transverses.
Le Product Owner (PO) est le garant du produit.
Il porte la vision du produit et priorise l’ordre de passage des fonctionnalités à développer pour être au plus près des attentes des utilisateurs.
Il allie métier et technique.
Il fait évoluer le backlog d’équipe au fil de l’eau pour répondre au mieux aux besoins des utilisateurs.
- Être aligné sur les mêmes objectifs et enjeux du développement de la solution
- Avancer par étape et progressivement pour valider avec les utilisateurs, la valeur ajoutée apportée
- Echanger sur les fonctionnalités autour du produit et des technologies
- Demander de l’aide avec le pair-testing, pair-development, pair-scrum master…
- Favoriser la construction d’un réseau et d’un maillage solide de compétences plutôt que hiérarchique
- Trouver des solutions créatives pour être orienté problem solving
- Penser prototype, puis MVP, puis V1 pour faire évoluer la solution
- Explorer de nouvelles voies d’efficacité collective
L'agilité se resume à 4 valeurs, 12 principes et un ensemble de bonnes pratiques.
Vous trouverez le détail sur le site agilemanifesto.org
Dans cet article nous passerons en revue ces principes en les explicitant.
Pour améliorer la satisfaction des utilisateurs, livrez fréquemment un logiciel opérationnel contenant des fonctionnalités à grande valeur ajoutée.
Les équipes IT se plaignent souvent que les métiers ou utilisateurs changent trop souvent leur besoin. Dans mes accompagnements/transformations, je leur rappelle qu'elles ne travaillent pas pour elles mêmes, mais bien au service de clients/métiers/utilisateurs. Si client s'est trompé, a changé d'avis ou à affiné sa réflexion, il faut être en capacité de pouvoir l'accompagnement.
L'équipe doit avoir pour cela la bonne organisation et mindset pour pouvoir accompagner son client.
Dans un contexte complexe, volatile et incertain, accueillez positivement les changements de besoins, même tard dans la réalisation.
Bénéficiez de feedbacks fréquents pour mieux répondre aux attentes des utilisateurs. Les cycles courts permettent un meilleure gestion des risques et du budget.
Des cycles courts permettent aux équipes d'avoir un nombre important de cycles d'apprentissages lui permettant de s'améliorer régulièrement (cf principe 12)
Favorisez les interactions entre toutes les parties prenantes dont le métier et la DSI. Rien ne bat une équipe agile : pluridisciplinaire, autoorganisée et autonome !
Un environnement de travail propice à la collaboration, la transparence, et à la responsabilisation pour livrer le meilleur produit aux utilisateurs.
Une présence sur le terrain, la colocalisation et la communication face à face favorisent et fluidifient le dialogue, en stimulant le partage d’idées et de compétences.
Obtenir un logiciel utile, utilisable et désirable est un engagement collectif de tous les acteurs
Le rythme de développement doit être adapté à la capacité à faire des équipes pour être durable dans le respect des personnes et de la qualité de service attendu.
La qualité est non négociable. Favoriser constamment la qualité au détriment de la rapidité. Seule la qualité vous permettra de faire grandir votre activité commerciale.
L’art de minimiser la quantité de travail inutile est essentiel. Tout comme le développement itératif et incrémental de MVP qui permet de valider rapidement des hypothèses tout en délivrant de la valeur aux collaborateurs.
Les équipes sont autonomes, responsables et s’autoorganisent dans un cadre qui favorise l’alignement vers un objectif commun et partagé.
L’équipe réfléchit constamment aux moyens de s’améliorer pour atteindre les objectifs fixés et répondre aux mieux aux attentes des utilisateurs.
Pas d'agilité et ses vertus sans une application de ces 12 principes.