Méthodologies de gestion de projets: Waterfall ou Agile?

1/29/2018
6 minutes

Agile vs Waterfall. Dans ce billet, nous parlerons de ces deux méthodologies, de leurs avantages et de la façon dont elles peuvent vous aider ou dont vous pouvez les associer.

Easy Project - Waterfall vs Agile

Parfois, j’entends dire des choses comme « la méthode Gantt est devenue obsolète » ou « votre projet doit être géré par la méthode agile » ou même « la gestion de projet n’a plus de sens ». Bien que ceux qui disent des choses pareilles ne soient bien évidemment pas des professionnels dans ce domaine, il m'arrive souvent de rencontrer des gestionnaires de portefeuilles de projets, des Scrum Masters et d’autres professionnels du secteur qui veulent discuter sérieusement du dilemme entre la méthodologie agile et la méthodologie waterfall (Gantt). Ce post vous offre un aperçu de ce sujet.

Le «Triangle de fer» de la gestion de projet

Le « triangle de fer » est en effet une illustration très simple, mais de haut niveau, des éléments essentiels à la planification efficace d’un projet donné. Le « triangle de fer » étant constitué de trois sommets symbolisant : la portée du projet, le calendrier de réalisation et les couts et ressources. Les ressources constituent, dans de nombreux secteurs, le seul ou le principal élément de cout. La composante humaine est l’atout le plus précieux qui ne peut être ni étendu ni réduit. De même, les ressources de type machine sont liées à la capacité de production et ne peuvent donc pas être modifiées par un simple clic.


Alors, quel est le rôle de ce « triangle de fer » dans tout cela ? Il nous permet de comprendre facilement, mais efficacement où nous devrions utiliser la planification Waterffal et où nous devrions utiliser l’approche Agile.

La gestion d’un projet par la méthode Waterfall

L’approche Waterfall est la plus appropriée dans le cas d’un projet dont la portée est bien définie et dans
lequel elle constitue l’élément clé.
Exemples : la construction d’une habitation, l’organisation d’une conférence, l’implémentation d’Easy
Project?  

La technique : La portée du projet est définie. Cela signifie que, dans le cas de la construction d’une maison, on ne peut pas en changer le nombre de fenêtres, et que, dans le cas de l’organisation d’une conférence, on ne peut en changer ni l’endroit ni le sujet. Quant au calendrier de réalisation du projet, celui-ci est un facteur limitant de façon soit absolue (le cas d’une conférence), soit quasi-absolue (implémentation d’EP). Avec une portée bien définie, le principal défi auquel sera confronté un Chef de projet ou un Gestionnaire de portefeuille est de planifier tous les types de ressources dans le temps et à travers des projets parallèles tout en s’alignant sur la séquence d’actions requise dans chaque projet particulier.

Prenant l’exemple de la construction d’une habitation : les ouvriers chargés de la livraison du ciment doivent accomplir leurs tâches à temps, car tout retard causé par le manque de ressources en ciment peut compromettre le bon déroulement du travail des maçons. Et une fois que le béton est solide, ces ouvriers doivent déjà être sur un autre chantier.


La gestion d’un projet par la méthode Agile

La méthode agile devrait être utilisée dans la gestion des projets dont les délais de réalisation sont fixés. Dans ce cas les ressources constituent un facteur déterminant et la portée est un sujet de planification (établissement de priorités).

Exemples: le développement de logiciel (sprints), la publication (date de parution de magazines ou de journaux) et le contenu markéting (campagnes de markéting).

La technique: limités par des délais et des ressources bien définis, les Scrum Masters et les membres de l’équipe de travail, dans des rôles similaires, établissent des priorités pour ce qui sera livré dans le prochain sprint. Le Scrum Master dispose généralement de différents backlogs et Scrumboards pour différents types de ressources (correctifs de bugs et demandes de fonctionnalités dans le domaine du développement de logiciel ou contenu politique et sportif dans le domaine de la publication).


Comment cela peut-il aider

Évidemment, toute la question tourne autour du « Triangle de fer » de la gestion de projet, la planification opérationnelle se concentre plus sur différentes parties de la même chose. Alors, que pouvons-nous en déduire?

  1. Généralement, toutes les organisations ont différents types de projets qui requièrent l’utilisation des deux méthodologies pour établir des processus de travail efficaces. La première méthode n’est donc pas nécessairement meilleure que la seconde, mais chacune permet simplement de répondre à différents défis.
  2. Une planification de ressources de haute qualité combinée à un calendrier de réalisation est essentielle pour tout projet géré par la méthode Waterfall et en particulier la planification du portefeuille de projets. Exactement comme celle d’Easy Project.
  3. Gérer les projets par la méthode Agile : J’ai remarqué que la gestion des priorités est généralement bien effectuée au moyen de différents outils. Cependant, le problème réside souvent dans l’affectation précise des ressources à des backlogs spécifiques. Donc, ici, je recommande de cartographier et d’affecter vos ressources de façon précise. Par exemple : le développeur logiciel peut être sollicité dans plus de backlogs (bugs vs. demandes de fonctionnalités, même langage). Mais sans fixer des affectations quantitatives de ressources aux backlogs, on ne sera pas être en mesure d’établir des priorités livrables et le Scrum Master devra constamment résoudre les incohérences qui pourraient en être engendrées. Plus tard, cela entraine des versions différées des nouvelles fonctionnalités clés du produit, car les corrections de bogues ou les demandes des fonctionnalités « consommeraient » les ressources du développement stratégique.

Combiner ces deux méthodologies de gestion

Comme vous pouvez le voir sur l’image ci-dessus, nous avons un projet géré principalement par la méthode waterfall. Naturellement, cet exemple de plan de lancement d’un logiciel a des séquences et des interdépendances bien évidentes. Mais les équipes participant à ce projet (marketeurs, rédacteurs, etc.) peuvent gérer leurs livraisons de tâches accomplies au sein de leurs départements de manière agile.

Essayez Easy Project avec cette version gratuite de 30 jours

Vedette complet, SSL agréé, Sauvegardes quotidiennes, Emplacement dans votre Geo