Choisir la bonne méthodologie de projet est souvent crucial pour atteindre les objectifs. En cascade ou encore AGILE, elle implique une réfléxion préalable pour obtenir des résultats satisfaisants 

27/03/2023

Cascade ou agile : quelles méthodes de projet choisir pour maximiser votre productivité

10 minutes de lecture

Table des matières

Un projet ? Une question ?

Contactez nos experts sans plus attendre 

Installer un nouveau logiciel dans son entreprise… Déplacer l’ensemble de ses données dans un espace spécifique consacré… Changer d’ERP et migrer vers une nouvelle version… Tout ceci rentre dans le cadre des projets informatiques qui sont souvent longs et complexes. 

Pour les mener à bien, il est important de suivre une méthode précise afin d’avancer efficacement et de remplir les objectifs.  

Voici un point sur les différentes méthodes que vous pouvez adopter pour vos projets en entreprise mais aussi ailleurs. 

Qu’est-ce qu’un Projet ?

Un projet est une planification de différentes activités qui se réalisent de façons articulées entre elles dans le but d’atteindre un objectif précis : la production d’un bien ou d’un service. Chaque projet possède des contraintes temporelles et/ou économiques 

Avant de démarrer un projet, il est important de mettre en avant : 

  • Les objectifs et les finalités
  • Une description précise du produit, service ou résultat final
  • Un chronogramme des activités avec les différentes étapes à suivre
  • Un budget  
  • Les résultats espérés 

On distingue deux types de projet : 

  • Les projets uniques qui ne vont s’opérer qu’une seule fois. Les objectifs mais aussi le budget, les ressources humaines ou encore matérielles vont donc être spécifiquement alloués à ce projet.
  • Les projets répétitifs sont des projets qui vont se répéter plus d’une fois dans le temps. Ainsi, les différentes expériences vont permettre de mieux gérer l’ensemble des ressources mises à disposition.

Dans les deux cas, il est important de respecter une méthodologie claire et précise afin de garantir le bon déroulement du projet. Il existe aujourd’hui de très nombreuses méthodes pour tout type de projet.  

Les Méthodes dites Classiques

Le modèle en CASCADE

Il s’agit du modèle classique qui est resté longtemps comme la référence dans le monde de la gestion de projet. Il se base sur le principe de la construction d’un bâtiment : si ce dernier n’a pas de bonnes fondations, alors la suite de sa construction sera compliquée voire impossible. 

Les différentes taches doivent donc être effectuées de façon linéaire et il faut attendre que la tâche ou sous tâche précédente soit terminée avant de commencer la nouvelle.  

L’organigramme de GANT est l’outil le plus utilisé pour représenter ce type de projet. On retrouve six étapes : 

  • Mise en avant des exigences et des besoins
  • Planification des différentes étapes
  • Réalisation des étapes
  • Validation finale du projet
  • Livraison du produit ou service
  • Maintenance pour revenir sur des possibles problèmes

Avec cette méthode, il est beaucoup plus facile de respecter un budget car il n’est pas possible de revenir en arrière et donc de rajouter du travail aux équipes (sauf en cas de problème majeur qui impliquerait de tout reprendre). 

Elle est également facile à comprendre et à mettre en place. Néanmoins, en cas d’imprévu et de non-respect des délais pour une tache, c’est tout le projet qui est impacté et qui prendra du retard. 

La Méthode du Cycle en V

La méthode du cycle en V a été mise en avant dès les années 70 et découle directement de la méthode en cascade. Elle tire son nom de la phase descendante (la réalisation) puis de la phase ascendante (la validation) du projet prenant donc la forme d’un V. 

Chaque étape de réalisation est reliée à une étape de validation : 

  • Définition des besoins en termes de ressources et validation de la faisabilité du projet. Cela débouche sur la recette soit la validation du produit
  • La mise en place d’un cahier des charges avec les contraintes à respecter qui doit être validé par la maitrise d’œuvre (MOE) pour vérifier que le projet est bien en accord avec ce qui avait été décidé au départ et qu’il répondra aux besoins mis en avant précédemment
  • La conception générale avec l’utilisation des différentes ressources mises à disposition. L’équipe architecturale est en charge ici de tester le bon fonctionnement des composants lorsqu’ils sont utilisés ensemble. 
  • La conception détaillée de chaque composant qui débouche sur un test de ces derniers
  • La réalisation du projet  

Comme pour la méthode en cascade, on ne revient pas en arrière avec cette méthode. En effet, la validation permet de rapidement passer à l’étape suivante en s’assurant que tout fonctionne jusque-là. 

Forcément, cela peut être un inconvénient en cas d’imprévu car il faudra repasser par les différentes phases de réalisation mais également de validation ce qui pourra retarder le projet. 

Les Méthodes AGILE

Au début des années 1990, de plus en plus d’experts ont pointé du doigt des résultats pas toujours satisfaisants pour les projets menés avec les méthodes classiques. Et si cela faisait plusieurs années que l’on parlait de l’agilité comme un processus de décision, ce n’est que dans les années 90 que des experts se sont vraiment penchés sur la question.  

Et c’est finalement en 2001 qu’est sorti le manifeste Agile rédigé par dix-sept experts du développement logiciel. L’objectif était de mettre au point une façon de procéder afin de mener à bien des projets tout en respectant un budget défini. Il est caractérisé par quatre valeurs soulignant l’importance : 

  • Des individus et de leurs interactions
  • D’avoir des logiciels fonctionnels plutôt qu’une documentation
  • De collaborer avec le client
  • Du changement car de nombreux imprévus peuvent survenir  

Ces valeurs sont accompagnées de douze principes :

    1.
    La satisfaction du client doit être au centre du projet
    2.
    Les changements sont vus comme quelque chose de positif qui va venir renforcer le projet
    3.
    Le travail en équipe est essentiel et tout le monde doit travailler ensemble
    4.
    L’environnement de travail doit être idéal et permettre à tous de s’épanouir et d’être motivés
    5.
    Le moyen de communication préférentiel doit être le dialogue
    6.
    Il faut régulièrement livrer des parties fonctionnelles du projet
    7.
    La mesure de l’avancée du projet se fait grâce aux différentes parties fonctionnelles
    8.
    Rien ne sert de compliquer les choses, il faut simplifier au maximum
    9.
    L’excellence technique et le design sont des éléments clés
    10.
    Les équipes auto organisées produisent les meilleurs résultats
    11.
    Les phases de feedback et d’évaluation doivent être présentes pour permettre de s’améliorer et d'être plus efficace
    12.
    Le rythme de travail doit être soutenable et constant
    Précédent
    Suivant

    On pourrait donc définir les méthodes agiles comme un ensemble de pratiques et de techniques permettant à un projet d’être plus dynamique et donc d’être réalisé de façon plus satisfaisante.  

    Ainsi, avec cette méthode, l’ensemble des parties prenantes travaillent main dans la main. La communication est centrale et une véritable relation de confiance se crée. 

    La transparence est donc le maitre-mot car le client va pouvoir observer pas à pas l’évolution du projet.

    Enfin, il est beaucoup plus facile de prévoir temporellement la charge de travail et de gérer son budget.  

    Nous allons maintenant voir une sélection des méthodes AGILES les plus utilisées et appréciées dans le monde professionnel. 

    La méthode SCRUM

    A l’image des méthodes AGILE, la méthode SCRUM permet d’améliorer la productivité d’une équipe tout en offrant un produit ou un service optimisé dans le cadre d’un projet. Avant tout chose, dans une équipe de projet SCRUM, il est important de définir les rôles de chacun.  

    Le Scrum Master
    il s’agit de la personne centrale de l’équipe qui va se focaliser sur les objectifs et les étapes du projet. Il va être en charge de motiver les équipes, de régler les imprévus qui peuvent survenir mais aussi de s’assurer que tout le monde comprend bien ce qu’il faut faire et communique pour que le projet avance bien. On peut le comparer à l’entraîneur d’une équipe sportive.
    Le Product Owner
    Comme son nom l’indique, le product owner va être orienté produit. Il doit s’assurer que l’équipe va apporter une vraie valeur au produit et choisit les différentes fonctionnalités à intégrer à ce dernier. Il est garant de la satisfaction du client final.
    La delivery team
    Il s’agit de l’équipe qui va travailler sur les différentes étapes du projet
    Précédent
    Suivant

    Pour mener un projet avec la méthode SCRUM, il faut respecter plusieurs étapes : 

    • Le product backlog / poker planning : le Product Owner va établir les taches prioritaires et les détailler succinctement. Il s’agit donc d’une phase d’information. A noter que les objectifs ne sont pas encore nécessairement bien définis à cette étape
    • Le sprint : il s’agit d’un laps de temps (souvent un mois) pendant lequel toutes les équipes vont travailler pour pouvoir proposer un produit fonctionnel non final. Il est souvent précédé d’un sprint planning qui énonce les objectifs à atteindre à l’issue de ce mois de travail  
    • Daily meeting : durant un sprint, les équipes font des petits points quotidiens avec le Scrum Master afin de présenter leurs avancées, leurs problèmes…
    • Sprint review, soit la phase finale de contrôle qui permet de mesurer l’état d’avancement d’un projet. Ici, le Scrum Master a un rôle clé puisqu’il fait le point avec les différentes équipes à chaque fin de sprint. De nombreux graphiques sont présentés comme le burndown qui montre ce qu’il reste à faire ou encore le burnup qui suit l’évolution du travail fait en fonction du temps  

    La méthode DEVOPS

    Le terme provient de la combinaison des mots développement et opération. L’idée principale est que les différents acteurs du projet travaillent en étroite collaboration pour offrir un résultat de qualité. Ainsi, tout le monde est sur la même longueur d’onde, client inclus, et la relation de confiance s’établit rapidement.  

    On retrouve huit étapes à suivre qui forment un cycle : 

    •  La planification des taches qui est AGILE avec, comme pour la méthode SCRUM, des phases de sprint. Les objectifs établis sont souvent hauts et la flexibilité importante
    • Développement et revue de code : cette étape effectuée en continue se décompose en de nombreuses petites phases pour une production plus rapide et de meilleure qualité
    • Mise en place du code
    • Tests : ils sont continus et automatisés. Une équipe de contrôle est la plupart du temps dédiée pour cette étape. En cas d’erreur ou de brèche de sécurité, les codes sont renvoyés directement aux développeurs
    • Release
    • Déploiement continue : si le code passe le test, il est partagé pour être exécuté sur un serveur public. Ainsi, il n’affecte pas le code existant mais permet tout de même au plus grand nombre d’y avoir accès
    • Configuration de l’infrastructure 
    • Surveillance continue 

    Parmi les avantages de cette méthode, nous pouvons citer la vitesse de mise en place et d’exécution permettant d’innover rapidement, la fiabilité du produit grâce aux étapes continues d’intégration, de livraison et de surveillance et l’amélioration des conditions de travail avec une collaboration à tous les niveaux et entre tous.  

    Quelle Méthode de Projet choisir ?

    Chaque projet est différent et unique. De ce fait, une méthodologie qui fonctionne sur un projet pourrait ne pas fonctionner sur un autre. Pour tenter de choisir la bonne méthode, il est intéressant de s’interroger sur les différentes temporalités  

    Le futur : Quels sont les objectifs et quelle est la finalité du projet ?  

    Cela peut sembler étrange mais la première étape est de partir de la fin du projet, soit du livrable attendu 

    Le passé : Qu’est ce qui a déjà fonctionné ?  

    A moins que vous ne soyez une toute nouvelle entreprise avec une toute nouvelle équipe, vous avez déjà participé à des projets. Vous savez donc comment chacun fonctionne

    Ainsi, certaines personnes de par leur caractère préféreront que les choses soient ordonnées tandis que d’autres seront plus efficaces et motivées lorsque l’environnement sera dynamique avec des changements, des imprévus. 

    Le présent : quelle est la méthode qui valorise mon projet ?  

    Il s’agit de mettre en lien le projet et les équipes. L’idée n’est pas de réaliser un projet mais de réaliser le meilleur projet possible en termes de qualité afin que le client soit satisfait 

    Les Méthodes Hybrides

    Il est possible d’associer deux méthodes pour gérer au mieux votre projet. Si toutes les combinaisons sont possibles, on fait souvent référence à un mix entre la méthode Agile et la méthode traditionnelle quand on parle de gestion de projet hybride.  

    Concrètement, il s’agira de prendre le meilleur de deux méthodes soit, par exemple, un cadrage précis de chaque demande tout en laissant une ouverture au changement. 

    Cela implique une préparation en amont importante car tous les acteurs doivent communiquer parfaitement, qu’ils soient en face à face ou à distance. Les compétences de chacun sont valorisées et régulièrement mobilisées. 

    Mettre en place un Projet avec VASPP

    Chez VASPP, que vous souhaitiez implanter une solution clé en main ou profiter de notre offre de service de solution sur mesure, l’ensemble des développeurs et autres contrôleurs de qualité sont formés aux méthodologies classiques et AGILE (SCRUM, DevOps…).  

    Nous accordons une importance particulière à la phase d’étude du projet pour comprendre les besoins et les attentes des clients mais également pour établir une relation de confiance dès les premiers échanges.  

    Vous avez aimé cet article ? Partagez le !

    Découvrir plus d’articles VASPP

    Vasppletter

    Découvrez des astuces mensuelles sur les solutions SAP

    Nous n'avons pas pu confirmer votre inscription.
    Votre inscription est confirmée.

    Vasppletter

    Découvrez nos solutions VASPP et les nouveautés SAP !

    Nous n'avons pas pu confirmer votre inscription.
    Votre inscription est confirmée.