Jump to content

Cycle en V

From fonction-publique.com

Cycle en V

Le Cycle en V est un modèle de gestion de projet largement utilisé dans le domaine du développement logiciel et de l'ingénierie système, notamment au sein de la fonction publique. Ce modèle structurant représente une alternative au cycle en cascade, offrant une structure séquentielle intégrant phases de vérification et de validation à chaque étape. Le terme « en V » provient de la représentation graphique du modèle, dont la forme suggère la lettre V.

Historique et origine

Le modèle du Cycle en V voit le jour dans les années 1980, avec pour ambition de pallier certains manques du Cycle en cascade décrit par Winston W. Royce. Il s’inspire des méthodes issues des standards ISO 12207 et CMMI (Capability Maturity Model Integration). Il a été institutionnalisé dans de nombreuses organisations publiques et privées, particulièrement chez les maîtrise d’ouvrage et maîtrise d’œuvre comme la DINUM, la Direction générale des systèmes d'information et la Direction générale de l'Armement.

Description générale du modèle

Le Cycle en V est constitué de deux grands versants :

  • Le versant descendant (gauche du V) : phase d’expression du besoin jusqu'à la conception détaillée.
  • Le versant ascendant (droit du V) : phase d’intégration, de validation et de recette.

Ce découpage permet une traçabilité et une vérification à chaque étape clé, ce qui est particulièrement conforme aux processus qualité tels que définis dans ISO 9001.

Phases du modèle Cycle en V

Étape Description
Expression des besoins Recueil des besoins métiers, fonctionnels et non-fonctionnels auprès du maître d’ouvrage (MOA).
Spécifications fonctionnelles Description détaillée des fonctionnalités attendues du système.
Spécifications techniques Définition de l’architecture technique et des contraintes technologiques utilisées.
Conception détaillée Élaboration des modèles (schémas UML, maquettes, etc.), préparation du développement.
Développement Phase de codage par les équipes de la maîtrise d’œuvre (MOE).
Tests unitaires Vérification des modules logiciels individuellement.
Intégration système Assemblage et test d’interopérabilité des composants.
Recette Validation globale du logiciel ou du système avant sa mise en production.
Maintenance Phase corrective et évolutive, courante dans l’administration publique.

Intérêts et avantages dans la fonction publique

L’adoption du Cycle en V par les entités de l’État comme le Ministère de l’Intérieur, le Ministère de l’Éducation nationale ou la Caisse des Dépôts résulte de sa rigueur méthodologique :

  • Clarification des rôles entre MOA et MOE
  • Maîtrise du risque
  • Documentation exhaustive (procédures, cahiers des charges, plan qualité)
  • Respect des standards (comme l’approche Agile, employée parfois en complément)

Exemple : de nombreux systèmes d’information du Ministère de la Justice, comme le SIAJ (Système d’Information de l’Administration Judiciaire), sont développés selon ce cycle.

Limites et critiques

Le Cycle en V est parfois critiqué pour sa rigidité :

  • Difficulté d’accommodation au changement (exigences, environnement)
  • Temps de développement long
  • Peu adapté aux projets innovants ou exploratoires, contrairement aux modèles Agile ou itératifs

L’ANSSI recommande néanmoins une hybridation du Cycle en V avec des pratiques plus itératives lors de développement à enjeu de sécurité.

Contribution et typologie des acteurs

Dans la fonction publique, plusieurs acteurs interviennent dans le Cycle en V :

Maître d’ouvrage (MOA)
Définit les besoins, valide les livrables, représente la tutelle.
Maître d’œuvre (MOE)
Conçoit, développe et livre les solutions informatiques.
Assistant à maîtrise d’ouvrage (AMOA)
Sert d’interface entre MOA et MOE, facilite la compréhension des besoins métiers.
Chef de projet
Pilote opérationnel du projet, assure la planification et le suivi du cycle.
Responsable qualité
Garantit le respect des normes de documentation et de validation.

Cycle en V vs autres modèles

Modèle Schéma de développement Adaptation à la fonction publique Principaux avantages
Cycle en V Séquentiel avec validation croisée Projets à forte criticité, cadres réglementés Traçabilité, conformité réglementaire
Cycle en cascade Séquentiel pur Projets simples, maintenance Simplicité, clarté
Méthode Agile Itératif et incrémental Innovations, prototypage rapide Flexibilité, adaptation au changement
Rapid Application Development Prototypage rapide Projets courts, expérimentaux Réduction des délais

Exemples d’applications concrètes

La mise en œuvre du Cycle en V dans la fonction publique se retrouve dans :

  • Le déploiement de systèmes d’information hospitaliers à l’AP-HP
  • Les systèmes de paye de la DGFiP
  • Les plateformes de téléprocédure développées par la DINUM
  • Les applications fiscales de la CAF

Voir aussi

Références

Catégorie: