Les outils du management public § 6. QUE FAUT-IL RETENIR DES DIFFÉRENTES APPROCHES ? A. L’ADMINISTRATION ÉVOLUE VERS LES MÉTHODES AGILES Le Code des marchés publics impose à l’acheteur public de maîtriser son besoin et d’obtenir un engagement forfaitaire du fournisseur sur le prix et le délai. Ces contraintes réglementaires sont naturellement compatibles avec les approches prédictives que l’administration utilise fréquemment. Cette orientation est à reconsidérer dans un environnement en changement de plus en plus rapide et où l’administration se doit de réagir en approfondissant ses exigences en cours de projet voire en les faisant évoluer. Il est donc souhaitable que, tout en restant dans le cadre réglementaire du CMP, l’administration sache introduire de la souplesse dans la conduite de ses projets informatiques en y incorporant des principes des méthodes agiles. L’adoption de méthodes agiles dans l’administration peut donc se heurter à la contrainte des marchés publics et à une résistance naturelle au changement de ses services. La méthode 2TUP, dont la description suit, devrait néanmoins permettre cette évolution. B. VERS LA SYNTHÈSE DES MÉTHODES ? La méthode 2TUP (« Two Track Unified Process ») est une méthode agile, très documentée donnant une grande adaptation au contexte du projet. Elle présente des similarités avec le cycle en cascade ; elle fait parfois l’objet de critiques pour sa « lourdeur », mais elle a l’avantage d’une très grande flexibilité. C’est en fait une méthode intermédiaire. Branche fonctionnelle Contraintes fonctionnelles Point de vue: Spécifications fonctionnelles Point de vue: Structurel Capture des besoins fonctionnels Analyse Branche technique Contraintes techniques Point de vue: Spécifications logicielles Point de vue: Matériel Point de vue: Déploiement Capture des besoins techniques Conception générique Conception préliminaire Point de vue: Logique Conception détaillée Codage et tests Recette Point de vue: Exploitation Point de vue: Configuration logicielle 66