De nombreux nouveaux chefs de projet - ainsi que des personnes qui ne sont pas chefs de projet mais qui se voient confier le rôle de chef de projet - sont surpris d'apprendre qu'il n'existe pas une seule méthodologie universelle pour élaborer, exécuter et terminer des projets. En fait, il y en a des dizainesChacun a sa propre structure, ses propres règles, ses avantages et ses inconvénients. L'une de ces méthodologies, la plus populaire et la mieux établie, est appelée "waterfall". Commençons par répondre à la question "Qu'est-ce que la méthodologie Waterfall ?" en examinant la définition de base de cette approche.
Définition de la méthodologie Waterfall
La méthodologie des chutes d'eau doit son nom au fait que, tout comme une chute d'eau dans la nature, les étapes d'un projet s'enchaînent de manière linéaire et séquentielle - et une fois qu'elles sont faites, il n'y a pas de retour en arrière possible. Ou du moins, il ne devrait pas y en avoir, à moins que le projet ne soit sérieusement perturbé et qu'il soit nécessaire d'effectuer une correction de trajectoire majeure (ou ce que l'on appelle re-baselining dans le vocabulaire de la gestion de projet).
Méthodologie Waterfall et changement
L'une des principales caractéristiques de la méthodologie waterfall - et la caractéristique la plus évidente qui la distingue des autres méthodologies telles que Méthodologie agile et Kanban - est que le plan de projet original est créé avec des dates et des jalons fixes. Et bien qu'il soit possible (et probable dans le cas de certaines initiatives plus longues et plus complexes) qu'au cours de l'exécution, le plan doive être ajusté en fonction de problèmes imprévus, l'objectif est d'adhérer aussi étroitement que possible au plan initial. Les changements significatifs sont généralement considérés comme négatifs et sont les symptômes d'un projet en difficulté.
Méthodologie Waterfall et collaboration
Efficace Collaboration est la pierre angulaire de toutes les méthodologies de gestion de projet - et en fin de compte, des projets réussis et des portefeuilles sains. Cependant, la manière dont la collaboration se déroule diffère considérablement d'une approche à l'autre. Avec la méthodologie de la cascade, il est généralement inutile que les individus soient engagés dans une collaboration constante, car les tâches ne se chevauchent pas. C'est-à-dire qu'un individu (ou il peut s'agir d'un groupe de travail ou d'une équipe) achève sa tâche respective, puis l'individu suivant apporte sa contribution, et ainsi de suite. Comparez cela à la méthodologie Agile, où une collaboration constante est essentielle puisque les tâches se chevauchent souvent et que de nombreuses missions sont de nature itérative (c'est-à-dire que les détails spécifiques d'une mission sont révélés à mesure que le projet avance).
Les étapes de la méthode Waterfall
En général, la méthodologie "waterfall" comporte six étapes principales :
Exigences
Comme nous l'avons vu plus haut, dans la méthodologie waterfall, toutes les exigences et tous les détails du projet sont identifiés avant le début du projet. Cela comprend les tâches, le calendrier, les ressources, les risques, la budgétisation, les communications, les mesures de réussite, etc.
Analyse
Au cours de la phase d'analyse, le chef de projet et les autres parties prenantes concernées (par ex. les cadres, le PMO, le sponsor, l'équipe de mise en œuvre, etc.) construisent des modèles, des schémas et des règles métier pour mener à bien le projet. Notez que dans certaines organisations et certains projets, l'étape des exigences et l'étape de l'analyse sont intégrées dans un seul processus.
Design
Une fois que l'on sait clairement ce qu'il faut faire (selon les étapes des exigences et de l'analyse), il faut concevoir l'infrastructure, la technologie et l'architecture nécessaires à la réalisation du projet. S'il existe des limitations de conception (par exemple, la technologie ou les ressources ne sont pas disponibles), des ajustements doivent être apportés aux attentes et à la portée.
Implementation
La mise en œuvre (également appelée exécution) est le moment où le travail planifié est réalisé par divers individus et équipes. Comme souligné précédemment, les changements majeurs au plan sont déconseillés et sont généralement les symptômes d'un projet en difficulté. L'exception est si une opportunité positive se présente - par exemple, une nouvelle technologie ou des ressources supplémentaires deviennent disponibles - qui permet au projet d'atteindre les objectifs commerciaux requis plus rapidement et/ou à moindre coût.
Vérification
Au cours de l'étape de vérification (également appelée test), les résultats générés par le projet sont évalués pour en garantir la performance et la qualité. Si des problèmes sont identifiés, ils doivent être traités et résolus avant de passer à l'étape suivante.
Lancement
L'étape de lancement (également appelée déploiement) est celle où le résultat généré par le projet est mis à la disposition du client ou du marché.
Maintenance
Au stade de la maintenance, les équipes assurent l'entretien et règlent les problèmes liés au résultat final. Notez que cette dernière étape est généralement associée aux projets de développement de logiciels. Pour d'autres types de projets, comme le lancement d'une campagne de marketing ou le développement d'un médicament pharmaceutique, la maintenance post-projet est généralement prise en charge par un département, une division ou une équipe différente (par exemple, Customer Success, Product Support, etc.).
Avantages de la méthodologie Waterfall & Inconvénients
Alors que nous explorons la réponse à la question "Qu'est-ce que la méthodologie Waterfall ?", il est utile d'examiner ses avantages et inconvénients de base par rapport à d'autres méthodologies (par exemple, Agile, Kanban, Scrum, XP, etc.).
Les avantages de la méthodologie de la cascade sont les suivants
- Les plans de projet sont relativement faciles à suivre, car les exigences et le calendrier sont clairement établis dès le début, et chaque personne sait ce qu'elle doit faire et quand.
- Les plans de projet comportent des étapes distinctes qui ne se chevauchent pas. Par exemple, les projets qui sont au stade de la conception ne passeront pas au stade de l'exécution tant que tous les aspects de la conception ne seront pas terminés.
- Grâce à une approche claire et structurée, il est plus simple de mesurer les progrès réalisés à l'aide de paramètres et d'indicateurs de performance clés convenus.
- Les membres de l'équipe qui se joignent à l'équipe après le début du projet peuvent se mettre rapidement à niveau, puisqu'ils peuvent voir clairement les exigences.
- L'étape de vérification/essai réduit considérablement les chances que le produit fini présente des défauts majeurs ou qu'il ne soit pas acceptable pour le client ou le marché.
Les inconvénients de la méthodologie de la cascade sont les suivants :
- L'élaboration, l'exécution et l'achèvement des projets peuvent prendre plus de temps, car il faut investir beaucoup de temps et d'efforts au départ. En outre, si une étape prend plus de temps que prévu, le début de toutes les étapes suivantes est repoussé.
- Cela peut conduire à des conflits et à la confusion si les clients ne sont pas pleinement conscients de ce qu'ils veulent dès le départ, et cherchent donc à apporter des changements importants une fois l'exécution du projet commencée ou terminée. Pour atténuer ce risque, les projets qui utilisent un modèle en cascade doivent avoir des règles clairement établies concernant la gestion des changements.
Hybride Waterfall + Agile
Un nombre croissant d'organisations adoptent une approche hybride qui combine waterfall et Agile. Cela implique d'adopter une approche en cascade pour l'analyse des besoins, la conception et la planification du projet, de passer à la méthode Agile pendant l'exécution, puis de revenir à la méthode en cascade à la fin pour les tests avant livraison et l'intégration du client.
Lorsqu'elle est mise en œuvre efficacement et dirigée par un logiciel de gestion de projet qui prend en charge à la fois les méthodes waterfall et AgileCe cadre permet d'accélérer de façon mesurable les délais, de stimuler la productivité, de contrôler les coûts et d'accroître la satisfaction des clients. Il s'agit également d'un moyen stratégique et pratique pour les organisations qui ont traditionnellement utilisé la méthode de la cascade pour introduire progressivement Agile dans l'environnement.
Bien sûr, pour qu'une approche hybride waterfall+Agile fonctionne, les partisans des deux méthodologies doivent faire des compromis. Les partisans de Waterfall doivent réduire leurs attentes en matière de contrôle et de prévisibilité, tandis que les partisans d'Agile doivent être prêts et capables de travailler avec des délais et des contrôles budgétaires stricts.
Le mot de la fin
Qu'est-ce que la méthodologie Waterfall ? Il s'agit d'un cadre établi et efficace pour développer et réaliser des projets. Toutefois, ce n'est pas la seule approche. Et comme nous l'avons indiqué plus haut, s'il y a des avantages importants, il y a aussi des inconvénients importants. Il appartient à chaque organisation et à chaque chef de projet de déterminer si la méthode de la cascade est la bonne pour une initiative spécifique et, le cas échéant, s'il est prudent ou nécessaire de procéder à certains ajustements (par exemple, en adoptant une approche hybride cascade+Agile).
En fin de compte, la bonne méthodologie est celle qui aide les projets à atteindre la ligne d'arrivée dans les délais, dans le budget et en ayant atteint tous les objectifs commerciaux.