Le cycle en V est la méthode de gestion de projet « traditionnelle ». Le cycle en V consiste à découper le projet en 9 « phases » qui se suivent :
Pourquoi en « V » ? Car le modèle associe chaque phase de développement du projet avec une phase de validation. De plus, sa représentation sous forme de schéma rappelle la lettre « V ».
Son principal avantage est de garantir un degré élevé de transparence par la mise en œuvre de processus clairement définis et compréhensibles. Le revers de la médaille de la planification est la rigidité relative induite. Les modifications en cours de développement sont difficiles à mettre en place, le projet se déroulant de manière linéaire.
Les méthodes dites Agiles sont nées de l’idée qu’il était contre-productif de planifier en détail un projet et qu’il était essentiel d’améliorer la communication entre les différents acteurs du projet.
Le développement du produit se fait dans le cadre d’un framework (un cadre) replaçant la demande client au cœur de l’action. Il devient aisé d’apporter une modification en cours de développement pour s’adapter aux demandes et améliorer le produit. Les pratiques agiles reposent sur l’adaptabilité, la coopération avec le client, l’application plutôt que la documentation et les interactions entre membres de l’équipe.