Une bataille est en cours dans les rangs de la direction du projet: Agile contre Waterfall. Les loyalistes agiles voient l'avantage de responsabiliser les individus et les équipes dans une approche ascendante qui produit un mode de travail plus rapide et plus réactif. Pendant ce temps, les traditionalistes préfèrent une approche en cascade descendante qui décrit clairement toutes les étapes du projet et définit la portée, le budget et le calendrier, éliminant ainsi les risques et les incertitudes. Quel est le meilleur moyen?

La vérité est que les organisations avec des cycles de développement réussis semblent utiliser une approche hybride, prenant un peu de chaque méthodologie. Même Amazon, une centrale agile, n'aurait pas pu construire son produit de services Web principal sans une dictée descendante des normes..

La vraie difficulté pour les organisations ne réside donc pas dans le choix d’une méthodologie plutôt que dans une autre, mais bien dans le mélange de méthodologies. Que votre entreprise jongle déjà avec plusieurs méthodologies ou envisage d'ajouter Agile à la gestion de projets, voici quelques conseils pour hybrider sans sacrifier la visibilité et la productivité dont vous avez besoin..

  • Nous avons également mis en évidence les meilleurs outils de gestion de projet

1. Transition lente

Le plus gros problème auquel les organisations sont confrontées lors de l’adoption ou de l’extension d’Agile est la transition culturelle nécessaire. Le changement est toujours difficile et il est encore plus difficile de passer d'une culture de commandement et de contrôle descendante à une approche ascendante dans laquelle les travailleurs s'auto-organisent et s'auto-hiérarchisent. C’est une transition culturelle que beaucoup de membres d’une organisation considèrent comme perturbante et comme un défi trop important pour la culture établie..

Pour faciliter la transition et améliorer l'adoption, ralentissez la modification des processus. Une façon de faire est de "Agile-Fall". Inventé par Jon Bach d’eBay, "Agile-fall" est le processus d’application de pratiques Agiles dans les étapes ressemblant à des cascades. Par exemple, les équipes travaillant dans des sprints ou des itérations peuvent toujours les structurer en étapes mesurées:

  • Sprint 1: Rassembler les exigences.
  • Sprint 2: concevez vos tests.
  • Sprint 3: Exécutez ces tests.
  • Sprint 4: corriger les bugs.
  • Sprint 5: régresser ces bugs.

Une autre méthode consiste à traduire les métriques clés, telles que la portée, le budget et le calendrier dans un cadre Waterfall, que les parties prenantes externes et les équipes non agiles peuvent mieux comprendre..

En outre, il est important de développer une culture de respect et d’appréciation des deux méthodes au sein de l’organisation. Reconnaissez ce qui fonctionne bien avec Waterfall et quand il est le plus approprié de l'utiliser. De même, définissez au préalable ce que vous essayez d'accomplir avec Agile afin que tout le monde puisse en comprendre les avantages..

Cet effort supplémentaire créera un climat de confiance. rendre les gens plus ouverts et plus résilients à essayer de nouvelles méthodes pour changer ce qui ne fonctionne pas; augmenter l'adhésion de la direction et des membres individuels de l'équipe; et assurez-vous que tout le monde est sur la même page, car ils essaient d'atteindre les mêmes objectifs.

2. Fournir une formation professionnelle

Agile est complexe, avec des dizaines d'aspects et de processus différents. Une des plus grandes erreurs stratégiques commises par les organisations est de ne pas recevoir de formation professionnelle au départ..

"Envoyer des gens à (au moins) formation Scrum, faire appel à des consultants pour les premiers projets et ensuite avoir un plan pour tout transférer de manière systématique - c'est là que les gens trouvent vraiment la valeur commerciale de Agile", déclare Barbee Davis, auteur de Pratiques agiles pour les projets de cascade.

En particulier, il est essentiel que les cadres intermédiaires participent à la formation. "Les cadres intermédiaires détiennent vraiment les clés du succès de l'adoption Agile. Ils créent toutes les procédures et les politiques. Si les intermédiaires ne sont pas intégrés, la transformation sera évitée", déclare Dean Leffingwell et créateur du Scaled Agile Framework (SAFe)..

Lorsque les cadres moyens sont correctement formés, non seulement ils comprennent la valeur d’Agile pour eux-mêmes, mais ils peuvent également avoir une influence sur le mentorat de l’équipe et sur la démonstration de la valeur d’Agile pour les dirigeants..

3. Autoriser les équipes à communiquer entre les méthodologies

Dans de nombreuses organisations, les équipes agiles sont souvent isolées du reste de l'organisation. Ils travaillent dans une sorte de bulle, n'interfèrent pas beaucoup avec d'autres équipes ou départements. Cependant, la communication et la collaboration sont deux des éléments les plus critiques d’une entreprise efficace utilisant une méthodologie mixte..