00 - Gestion de projet

Dans cette page :

Haut de page

Introduction

La gestion de projet a pour but de maintenir un équilibre Qualité-Coût-Délai:

  • Assurer une livraison de qualité

  • Respecter les coûts prévus (il faut généralement rester dans + ou – 10%)

  • Livrer à la date prévue.

Il faudra découper le projet en plusieurs phases, plusieurs méthodes existent dont la méthode des jalons:

  • Étude préliminaire

  • Lancement

  • Faisabilité

  • Réalisation (incluant les tests)

  • Livraison

  • Exploitation

D’autres phases peuvent exister, chaque entreprise peut adapter ces différentes phases.

Les différentes étapes

Étude préliminaire

Lors de cette phase on précise les coûts estimés, ce qui est attendu (ce qui sera fait et ce qui ne sera pas fait) et les délais.

On regarde aussi quelle sera la rentabilité du projet: rentabilité pas nécessairement financière (sécurité, amélioration du service…)

On regarde si les compétences nécessaires à la réalisation du projet sont disponibles et quels sont les risques de réaliser ce projet et de ne pas le réaliser.

Le lancement

Lors de cette étape on choisira qui participe au projet:

  • Ressources techniques

  • Ressources de gestion de projet

  • Consultants

On fixe le budget.

On écrit la planification: ordonnancement des tâches à l’aide d’un diagramme de Gantt.

Nous verrons le diagramme de Gantt en détail plus loin.

Étude détaillée

Rédaction du cahier des charges: définir les fonctionnalités qualitatives et quantitatives.

On détermine quelle seront les solutions techniques retenues et pourquoi (architecture technique et fonctionnelle).

Pour valider les choix, on réalise une preuve de concept: prototype qui permet de s’assurer que la solution choisie fonctionne et rencontre le cahier des charges.

Avant de démarrer la réalisation de votre projet, vous devrez réfléchir à chacun des éléments techniques et vous assurer que vous avez fait un choix éclairé.

Vous devrez donner les raisons de chacun des choix.

Les tests

Avant de déployer une solution, il faudra effectuer de nombreux tests:

  • Tests fonctionnels: est-ce que toutes les fonctionnalités attendues seront livrées.

  • Tests de capacité: est-ce que la solution retenue sera en mesure de supporter la charge.

  • Tests de performance: est-ce que les performances attendues seront livrées (délais de réponses, temps de traitement…)

Aucun déploiement en production ne peut avoir lieu avant la réalisation des tests.

Le déploiement

Il s’agit de la mise en production de la solution.

Les étapes précédentes ont servi à minimiser les risques.

Si tous les tests ont été effectués correctement, il est plus facile de supporter un incident.

Une fois déployé, il faut de nouveau effectuer des tests pour s’assurer que tout va bien et qu’il n’y aura pas surprise: ce sont généralement des test fonctionnels à ce niveau.

Le post-mortem

Bilan du projet.

Quelles erreurs ont été commises: on évitera de les répéter.

Quelles sont les leçons apprises?

Il est important de partager ces informations et des les organiser pour améliorer la gestion des projets futurs.

Le diagramme de Gantt

Un diagramme de Gantt permet de de planifier et d’organiser les différentes tâches d’un projet.

Il permet de définir les tâches séquentielles et les tâches qui peuvent être exécutées en parallèle.

Réaliser un diagramme de Gantt ne prend pas beaucoup de temps mais permet de visualiser la réalisation du projet, de suivre son avancement (avance ou retard) et de savoir ce qui peut ou doit être fait à tel ou tel moment.

Le diagramme devra être mis à jour régulièrement car il est bien rare que toutes les tâches se réalisent exactement comme prévues: certaines seront plus rapides et d’autres plus longues.

Il est donc très important de le mettre à jour très régulièrement.

Il permet aussi de spécifier l’état d’avancement des tâches.

Le diagramme pourra être communiquer au gestionnaire de projet, aux supérieurs et à l’équipe technique afin de suivre l’état d’avancement du projet.

Il est normal que certains projets prennent du retard, le diagramme est l’occasion de diffuser l’information et d’expliquer les raisons du retard.

Un retard expliqué rapidement est presque toujours justifiable.

Dans un diagramme de Gantt, on définit les tâches, leur durée et de quelle(s) autre(s) tâche(s) elles dépendent.

Le chemin le plus long est appelé chemin critique car c’est lui qui détermine la durée du projet.

L’état d’avancement des tâches doit être réalisé très fréquemment: tous les jours ou tous les deux jours.

Plusieurs applications permettent de gérer des diagrammes de Gantt. Une des plus connues est Microsoft Project.

Pour découper un projet en tâches, quelle doit être la granularité?

Pas assez granulaire et on perd le contrôle de l’avancement.

Trop granulaire et ça devient trop lourd à gérer.

Une bonne granularité consiste à découper le projet en tâches de 1h à 3j de travail.

Il sera donc important dans votre projet de découper les tâches convenablement en respectant ces mesures.

Création d’une première tâche (choisir planification automatique):

HTTP

Création d’une deuxième tâche (parallèle):

HTTP

Création d’une troisième tâche dépendante de la première, choisir  “Tâche planifiée automatiquement » puis comme date de début, la date de fin de la première tâche:

HTTP

Cliquez sur Ok:

HTTP

Il est possible de créer des tâches dépendantes de plusieurs tâches.

La première dépendance sera créée comme précédemment.

Pour les dépendances suivantes, double cliquer sur la tâche et choisir l’onglet Prédécesseurs.

Il suffit d’entrer le numéro de la tâche:

HTTP

Ajoutez une colonne permettant de visualiser le pourcentage achevé de la tâche.

Affichez ce pourcentage sur le diagramme de Gantt.

Dans la partie graphique, double cliquer sur une tâche:

HTTP