Synthèse sur la gestion de projet - JeromeVerkyndt/DEV-II GitHub Wiki

Synthèse sur la gestion de projet

Il y a plusieurs façons (méthodes) pour gérer un projet, mais ici, nous allons voir trois types de méthodes souvent utilisées pour la gestion d’un projet. Je vais donc vous expliquer le modèle en cascade, le modèle en V et le cycle en spirale.

Modèle en cascade

Le premier modèle est le modèle en cascade. Il consiste à séparer le projet en plusieurs étapes. Il faut donc réaliser le projet étapes par étapes, chaque fois qu’une étape est terminée, on passe à l’étape suivante sans pouvoir revenir en arrière sur une étape déjà terminée. C’est de là que vient le nom cascade, car comme l’eau dans une cascade, on descend de palier en palier (étape) sans remonter à contre-courant. Ce modèle se base sur la succession de 6 étapes principales (le modèle peut varier, il peut y avoir plus d’étapes).

  • Exigence : les besoins du projet

  • L’analyse : l’analyse de ces besoins

  • Conception : on définit comment le projet va être conçus pour ensuite le réaliser.

  • La mise en œuvre : on réalise le projet

  • Validation : on teste le produit pour vérifier s'il n’a pas de problème et répond bien aux besoins spécifiés.

  • Mise en service : Le produit est finalisé pour pouvoir être mis en service et être utilisé.

source image: https://fr.wikipedia.org/wiki/Mod%C3%A8le_en_cascade

Cette méthode offre une vision claire du projet ainsi que sur les étapes à réaliser ce qui permet une planification facile du projet. Mais par contre la méthode en cascade n’offre pas beaucoup de flexibilité pour corriger ou apporter des changements dans des parties qui ont déjà été réalisé.

Modèle en V

Le modèle en V est un peu une amélioration du modèle en cascade. On dit modèle en V à cause de sa représentation schématique du modèle en V. Comme dans le modèle en cascade, on séparait le projet en étape et on passe par les mêmes étapes sauf qu’après la mise en œuvre (ou ici codage) on passe par une autre suite d’étape de validation qui vont permettre d'offrir une garantie sur la conformité du produit. Les étapes de validation sont les suivantes.

  • Test unitaire : vérifie le bon fonctionnement de chaque partie du produit

  • les tests d’intégration : vérifie le bon fonctionnement de ces différentes parties une fois réunies (vérifie le produit dans son ensemble).

  • Les tests de validation : vérifient si le produit est bien fonctionnel et correspond aux exigences.

  • Les tests de recette : vérifie si le produit correspond bien au besoin exprimé au départ du projet.

source image: https://www.tuleap.org/fr/gestion-de-projet/10-methodes-et-outils-gestion-de-projet  

Cette méthode en V a pour but de réduire les erreurs et les problèmes du produit via ces étapes de test consécutives. Elle permet donc d’offrir au client un produit conforme et respectant bien ses exigences. Mais comme le modèle en cascade, le modèle en V n’est pas très flexible.

Cycle en spirale

Le modèle en spirale reprend les différentes étapes de la méthode en V. Mais il les répète en boucle. Il fait comme dans la méthode en V sauf qu'à la fin, il apporte des modifications au projet pour l’améliorer et donc teste ses nouveaux ajouts, ce qui crée une boucle qui se répète, c'est pour cela qu’on l'appelle la méthode spirale. Il y a quatre phases dans cette spirale.

  • Détermination des objectifs et contraintes

  • Analyse et réduction des risques

  • Développement du produit et réalisation

  • Analyse des résultats et planification de la prochaine répétition du cycle.

source image: https://fr.wikipedia.org/wiki/Mod%C3%A8le_en_spirale

Les avantages de cette méthode sont qu'elle permet une grande flexibilité, car on peut apporter des améliorations au projet et réaliser des changements s'il le faut. Mais par contre, cela rend la réalisation plus complexe puisqu'il y a toujours des ajustements à faire, ça peut être une boucle sans fin si on est mal organisé.

Source