Comparez les approches agiles et le modèle en cascade
Ce jeu de bataille navale montre les différences majeures qui existent entre les approches agiles, plus adaptatives, et les méthodes linéaires plus traditionnelles, que l'on appelle souvent modèle en cascade ou cycle en V.
Les entreprises sont plus habituées aux processus linéaires en cascade. Passer à des modes de travail plus adaptatifs peut donc représenter un défi.
Quels changements d'état d'esprit faut-il adopter ?
Le modèle en cascade suit des phases déterminées à l'avance. Chacune doit être terminée avant de pouvoir passer à la suivante (d'où l'image de la cascade).
Le processus commence par le recueil d'informations diverses (études, données, connaissances).
Un plan détaillé est alors élaboré d'après ces informations.
Puis, le plan est mis en œuvre de manière plutôt rigide. Le client n’en tire de la valeur qu'à la fin. Il y a une phase de “grande révélation” comme dans la première version du jeu de bataille navale.
Le modèle en cascade fonctionne bien dans des contextes stables ou qui avancent lentement, mais ils ont leurs limites dès lors que le contexte est dynamique. En effet, le processus global, du début à la fin, peut prendre un certain temps. De nombreux paramètres (besoins utilisateur, technologie, activité des concurrents) auront peut-être changé entre-temps. Une fois le processus lancé, apporter des modifications à la solution prévue peut être plus difficile.
À l'inverse, les approches agiles définissent un résultat ou une vision claire que l'équipe doit viser et décomposent le tout en plus petits problèmes, ce qui permet une plus grande adaptation. Les équipes travaillent pour concrétiser cette vision en traversant un cycle continu de planification, de livraison, d'évaluation et d'ajustement des priorités.
Découvrez les grands principes de l’agilité
Nous avons vu le fonctionnement des approches agiles et les changements d'état d'esprit qui en conditionnent la réussite. Alors, comment garantir cette réussite ?
Voici un résumé de quelques approches fondamentales basées sur les principes d'origine définis dans le Manifeste Agile. Gardez ces principes en tête tout au long d'une approche agile :
Concentrez-vous sur les résultats : l'équipe doit avoir bien compris l'objectif final ou le résultat visé. Chaque équipe doit avoir une mission. Un conseil : formulez-la en une ou deux phrases qui décrivent le résultat.
Décomposez le résultat visé en plus petits problèmes : au début du projet, posez-vous la question suivante : “Quels problèmes doit-on résoudre pour que ce résultat se réalise ?” Cela met en évidence toutes les hypothèses que l'équipe peut tester.
Redéfinissez régulièrement les priorités en fonction de la valeur apportée au client et à l'entreprise : concentrez vos efforts en premier sur ce qui apporte le plus de valeur. Cherchez à fournir de la valeur au client et à l'entreprise le plus tôt possible. Faites preuve d'adaptation et soyez ouvert à d'autres moyens pour résoudre les problèmes. En d'autres termes, accueillez le changement, à tout moment.
Échouez rapidement : il est essentiel de tirer des enseignements de vos réussites et vos échecs tout au long du processus. Cela signifie que les prototypes, les tests et les expérimentations doivent pouvoir “échouer sans risque” et permettre aux équipes de tester de nouvelles choses sans prendre de risques inutiles.
Visibilité du travail : essayez de montrer où vous en êtes grâce à des outils comme les tableaux Kanban et n'oubliez pas d'être transparent sur le travail effectué, par exemple en animant des réunions quotidiennes pour échanger sur l'avancement de chacun et pour identifier et résoudre les points bloquants.
Amélioration continue : le travail d'une équipe agile ne s'arrête jamais. Elle doit constamment chercher de nouveaux moyens de s'améliorer et de résoudre les problèmes des clients et de l'entreprise.
C’est à vous !
À vous de jouer ! À quels obstacles principaux une équipe peut-elle être confrontée lorsqu'elle passe d'un modèle en cascade à une approche agile ?
✅ Solution : découvrez ma réponse ici.
Pensez maintenant à votre situation au travail. Selon vous, votre équipe suit-elle plutôt une approche agile ou le modèle en cascade ? Si vous avez répondu “en cascade”, que faudrait-il pour passer à un état d'esprit agile ? Rédigez vos réponses dans les sections correspondantes du livret d'analyse.
En résumé
Avez-vous bien compris pourquoi l’état d’esprit agile est si important ? Pour “travailler” de façon agile, il faut d'abord “être” agile et adopter la bonne mentalité et les bons comportements afin de garantir la réussite. Voici un résumé de ce que vous avez appris dans ce chapitre :
Le passage d'une approche linéaire plus traditionnelle en cascade à une approche plus agile et adaptative implique de changer fondamentalement d'état d'esprit pour garantir la réussite.
N'oubliez pas que ce n'est pas parce que vous travaillez de manière agile qu'il faut négliger la partie planification. Chaque équipe a besoin qu’on lui définisse clairement le résultat à atteindre. Toutefois, elle doit éviter de se focaliser sur un seul moyen de résoudre le problème.
Décomposer le résultat visé en problèmes plus petits crée un backlog, ce qui permet de revoir les priorités régulièrement et facilement, en fonction des retours obtenus. Les équipes doivent accueillir positivement le changement, à tout moment.
Bravo ! Vous avez terminé la première partie de ce cours. Dans la deuxième partie, nous approfondirons les techniques pour “travailler” de manière agile et les comportements grâce auxquels vous pouvez véritablement “être” agile. Avant de passer à la suite, faites le quiz pour tester vos connaissances.