Introduction
La planification est un des éléments essentiels pour réussir son projet.
Pourquoi ?
Dans un projet classique
- Le produit est livré en fin de projet,
- Le projet est découpé en tâches qui s'enchaînent ou se superposes,
- Cela nécessite une planification rigoureuse afin de maîtriser les coûts et les délais.
Ce type de projet doit respecter les délais avec précision afin de ne pas être en retard (pénalité !) ni augmenter ses côuts (besoins supplémentaires de personnel, de matériel, de formation).
Dans un projet agile
- Le produit est construit de manière incrémentale et livré en continu.
- Le produit est réalisé par cycles qui enrichissent la réalisation
- La planification est plus souple (livraison continue) et
- La l'objectif final peut changer au cours de la production (modification ou adaptation des besoins, apparition de contraintes, etc...).
Réussir son projet
Le taux de réussite des projets est francement minable.
- 2% des logiciels fonctionnent à la livraison
- 3% de plus fonctionneront après quelques modifications mineures
- 20% seront utilisés après des modifications majeures
- 45% ne seront jamais utilisés
- 30% seront payés mais jamais livrés
Les théoriciens
Depuis le début du XXème siècle, différents théoriciens du management ont imaginé :
- Taylor : division du travail en activités élémentaires, souvent étanches (OST)
- Voir aussi H.Ford (spécialisation des tâches)
- Gantt : Création d'un outil graphique de représentation de la progression des projets
- Autre outils graphiques essayant d'assouplir la rigueur de Gantt et améliorer les outils
- corollaire : les outils sont plus sophistiqués et compliqués sans apporter de vraies innovations (à mon sens)
- Lean : prémice des méthodes de travail agiles avec leur rituels et travail par cycles d'activité (Scrum).
Objectif des outils (vus ici)
Les outils servent à déterminer :
- La durée du projet et ses échéances et étapes intermédiaires,
- Les besoins du projet en :
- Matières, technologies,
- Acteurs intervenants dans le projet, nombre et rôle (maître d'ouvrage, d'oeuvre, chefs de projet, exécutants, sous-traitants, etc. ),
- Formations,
- Coût du projet, calculé sur la base des points précédents (durées, salaires, achats de biens et services, ...),
- Suivi du projet = actualisation en fonction des événements perturbant les prévisions (en mieux ou moins bien).
Les outils (vus ici)
En gros :
Gantt (diagramme de)
- 1 tâche = 1 barre horizontale dans un tableau. La longueur des barres est proportionnelle à la durée des tâches,
- les taches se suivent selon leur ordre d'exécution, présenté sous forme de flèches,
- C'est un outil de gstion chronologique de l'exécution des tâches et de calcul de la charge de main d'oeuvre nécessaire.
Très visuel et facile à comprendre d'un simple coup d'oeil.
MPM (diagramme)
- 1 tâche = 1 rectangle de taille fixe, le nom, la durée et les dates de début/fin sont indiqués dans le cadre,
- les tâches sont reliées par des flèches simple montrant leur successions
Visuel mais moins facile à apréhender d'un simple regard et je ne vois pas comment faire un vrai suivi d'avancement. Donc, perso, j'aime moins.
PERT (Réseau)
Program Evaluation and Review Technique, méthode conventionnelle d'ordonnancement et plnification de projet datant de 1950 (Wiki).
Ressemble un peu à MPM mais très grOsse différence :
- les tâches sont des flèches, des liens entre deux étapes, portant la durée de chaque tâche
- les étapes sont des cercles contenant le numéro de l'étape, ses dates au plus tôt et au plus tard.
Visuel mais bizard car les tâches sont les flèches et les ronds les étapes, ce qui est l'inverse du MPM où les tâches sont comme des ficher de travail ...
Donc il est un peu plus difficile à comprendre sans expérience.
Cependant, ce graphe de dépendances est très sympa pour faire le calcul de durée glocal du projet et de montrer les possibilitées de marge temporelles d'exécution des tâches.
Le calcul se fait en parcourant le grpahe dans le sens chronologique pour les dates au plus tôt puis, dans le sens contraire, pour les dates au plus tard.