Pour conduire efficacement des projets informatiques, il convient de maîtriser 5 phases essentielles :

  • La gestion de la demande ;
  • La gouvernance de projets ;
  • L’assistance maîtrise d’ouvrage (AMOA) ;
  • Le développement informatique ;
  • La mise en œuvre opérationnelle.

 

Chaque phase doit respecter quelques principes de mise en œuvre que nous évoquons ci-dessous.

1. GESTION DE LA DEMANDE

L’objectif de cette phase est l’expression initiale du besoin, l’étude de sa recevabilité, l’analyse, avant décision, des conséquences potentielles de sa mise en œuvre du point de vue de l’organisation.
Lors de cette étape, il convient qu’une autorité recueille et vérifie :

  • Les objectifs fonctionnels du projet et les avantages attendus ;
  • La non-concurrence avec des applications existantes ou projetées ;
  • Les impacts du projet sur l’organisation ;
  • Les coûts estimés ;
  • Les risques inhérents à la mise en œuvre du projet.

 

2. GOUVERNANCE DE PROJETS

L’objectif de la gouvernance est la maîtrise des projets, leur contrôle et leur revue par une instance de pilotage.
Pour cela, l’organisation doit fixer des règles de fonctionnement précises concernant :

  • Le mode de priorisation et de coordination des projets ;
  • La planification des ressources ;
  • Les modes de contrôle des projets ;
  • Les retours d’informations des acteurs des projets ;
  • Les critères d’évaluation des projets en phase de suivi et de bilan.

 

3. GESTION DU PROJET ET AMOA

L’objectif de cette phase est de permettre aux maîtres d’ouvrage du projet, le client utilisateur, d’effectuer les tâches qui lui sont dévolues lors de ses étapes clés :

  • Prioriser et coordonner les projets ;
  • Définir un cahier des charges fonctionnel précis ;
  • Suivre le respect des exigences (délais, livrables, budgets …) ;
  • Assurer la recette fonctionnelle ;
  • Assurer les tests de non-régression ;
  • Libérer la mise en production ;
  • Produire les informations pour la revue de projet en gouvernance.

 

4. DÉVELOPPEMENT INFORMATIQUE

L’objectif de cette phase est d’assurer la faisabilité technique du projet et de délivrer une application conforme aux exigences du maître d’ouvrage, c’est à dire :

  • Planifier les ressources humaines matérielles et techniques, internes et externes affectées au développement, à sa mise en test et à sa mise en production ;
  • Rédiger les spécifications fonctionnelles détaillées et les faire valider par le maître d’ouvrage ;
  • Rédiger les spécifications techniques (ex. modèle conceptuel de données, architecture) ;
  • Fixer et suivre le planning de développement informatique ;
  • Programmer et documenter le développement ;
  • Planifier et réaliser les tests unitaires et d’intégration ;
  • Délivrer les environnements et les consignes pour la recette fonctionnelle et les tests de non-régression ;
  • Assurer la mise en production.

 

5. MISE EN OEUVRE OPÉRATIONNELLE

Cette phase a pour objectif d’assurer la bonne utilisation de l’applicatif par :

  • L’évaluation des risques et la maîtrise des nouveaux process induits par le développement ;
  • La formation des utilisateurs et la mise en place du support applicatif ;
  • La communication interne et externe nécessaire…

Partager cet article