Ch2 - Activité de Planification
Ch2 - Activité de Planification
Ch2 - Activité de Planification
FSTBM 2020-2021
Conduite de Projet
Plan
• Activité d’Organisation
• Activité de Production
• Activité de Pilotage
Conduite de Projet 2
Activité de Planification
• Principes
• Délimitation du Projet
• Détermination des tâches
• Estimation des charges
• Ordonnancement des tâches
• Planification des tâches
• Établissement des prévisions de charge
• Qualification de l ’équipe de projet
Conduite de Projet 3
Activité de Planification
Principes
• Objectifs
– Essayer de prévoir comment se déroulera la future
réalisation du projet
• Personnes concernées
– Chef de projet
– Maître d ’œuvre
– Maître d ’ouvrage
Conduite de Projet 4
•Maitre d’ouvrage – Maitre d’oeuve
Conduite de Projet 6
Activité de Planification
• Grand ou petit
• Directeur ou sous-projet
• Collectif ou individuel
• ouvert ou fermé
• Développement ou résolution
• Pluridisciplinaire ou spécialisé
Conduite de Projet 7
Activité de Planification
Conduite de Projet 8
Activité de Planification
Conduite de Projet 10
Activité de Planification / Déterminer les activités
Conduite de Projet 11
Activité de Planification / Déterminer les activités
• Maintenance • BDA
• Exploitants
Conduite de Projet 12
Activité de Planification / Déterminer les activités
Définition et
analyse des besoins
Conception
de la solution
Réalisation /
Programmation
Tests Unitaires
et d ’Intégration
Recettes finales et
Mise en œuvre
Conduite de Projet 13
Activité de Planification / Déterminer les activités
Programmation
Conduite de Projet 14
Activité de Planification / Déterminer les activités
Spécification
initiale
Sélection d ’un point
ou d ’une caractéristique
Construction
du prototype
Evaluation
le cod-and-fix
Conduite de Projet 15
Activité de Planification
Estimation
• Définition : Mesure de la quantité de travail à fournir pour
réaliser une tâche ou une activité donnée
• Estimer un projet de type « développement logiciel », c ’est
chiffrer approximativement à l ’avance :
– la charge de travail en jours*homme
– les ressources en nombre d informaticiens à affecter
– la durée en mois
• Constat :
– Prévoir est un art difficile
– La majeure partie des projets dérivent
Conduite de Projet 17
Activité de Planification/ Estimation des charges
Pourquoi la sous-estimation
• Désir de plaire
• Besoin d ’emporter le contrat
• Optimisme
• Expérience limitée de l ’ensemble du projet
• Réflexion basée sur les fonctions principales
• Oubli des utilitaires
• Oubli de la documentation
• Sous-estimation des efforts de mise au point
• Raisons personnelles
• Absences de méthodes et de standards.
Le dérapage est souvent dû à une mauvaise estimation
initiales, plutôt qu’à une mauvaise réalisation
Conduite de Projet 18
Activité de Planification/ Estimation des charges
Conduite de Projet 19
Activité de Planification/ Estimation des charges
• Principes :
– Le travail se dilate jusqu’à remplir le temps disponible
– 12 mois pour faire un projet, 5 personnes disponibles Evaluations
: 60 M*H
• Avantages : Aucun
• Inconvénients : Tous
Conduite de Projet 20
Activité de Planification/ Estimation des charges
• Principes :
– La charge correspond au prix idéal pour emporter le contrat
– Désir de séduire le client
• Avantages :
– Plus de chances d ’avoir le contrat
• Inconvénients :
– Ecarts importants possibles
– Perte d ’argent si rente de situation non confirmée
– Risque pour le maître d ’ouvrage
Conduite de Projet 21
Activité de Planification/ Estimation des charges
• Principes :
– Demander à plusieurs chefs de projet d’estimer individuellement
– Rechercher, dans un deuxième temps, un consensus
• Avantages :
– Prise en compte des différents contextes
– Prise en compte des exceptions
• Inconvénients :
– Estimation en fonction de la qualité des experts
– Les experts sont influençables
Conduite de Projet 22
Activité de Planification/ Estimation des charges
Conduite de Projet 23
Activité de Planification/ Estimation des charges
• Avantages :
– Prise en compte de l ’expérience
– Prise en compte du contexte spécifique de la société
• Inconvénients :
– Degré de signification des projets passés (évolution, etc.)
– Pas de prise en compte des situations exceptionnelles
Conduite de Projet 24
Activité de Planification/ Estimation des charges
• Avantages :
– Objectivité grâce aux formules
– Fidélité (mêmes données ==> mêmes résultats)
– Simplicité d ’application , basé sur le passé
• Inconvénients :
– Pas de prise en compte des exceptions
– Expériences issues d ’autres sociétés (USA)
Conduite de Projet 25
Activité de Planification/ Estimation des charges
Conduite de Projet 26
Activité de Planification/ Estimation des charges
Conduite de Projet 27
Activité de Planification/ Estimation des charges
Conduite de Projet 28
Activité de Planification/ Estimation des charges
Conduite de Projet 29
Activité de Planification/ Estimation des charges
Conduite de Projet 30
Activité de Planification/ Estimation des charges
Conduite de Projet 31
Activité de Planification/ Estimation des charges
Conduite de Projet 32
Activité de Planification/ Estimation des charges
Conduite de Projet 33
Activité de Planification/ Estimation des charges
• Principe :
– Effort = a*(KISL)b
– Lesparamètres a et b dépendent de la version de COCOMO
appliquée
– KISL : Kilo Instructions Source Livrées
• Origine :
– 1ère version : 63 projets en 1964 et 1979
– Charge variant de 6 à 11400 M*H
– L ’usage d ’un outil est obligatoire (COSTAR)
Conduite de Projet 34
Activité de Planification/ Estimation des charges
Méthode COCOMO (2)
• Basic COCOMO :
– correct pour des estimations de coût de projet rapides,
– ne prend pas en compte les contraintes hardware, la qualité du personnel,
l ’expérience, l ’usage d ’outils (facteurs conducteurs de coût)
• Intermediate COCOMO :
– inclut les 15 facteurs conducteurs de coût en prenant en compte leur impact sur le
coût global du projet.
• Detailed COCOMO :
– prend en plus en compte l ’influence individuelle de ces facteurs sur chaque phase
du projet
Conduite de Projet 35
Activité de Planification/ Estimation des charges
Moyenne
Conduite de Projet 37
Activité de Planification/ Estimation des charges
Démarche pour l ’estimation des projets de
développement logiciel
• Démarche empirique:
– Estimer la charge de travail liste des programmes à réaliser
de l ’étape de réalisation seule ratios de réalisation par type de programme
Conduite de Projet 38
Activité de Planification/ Estimation des charges
Charge de travail de l ’étape de réalisation seule (1)
Lister ou compter grossièrement les programmes à réaliser :
Conduite de Projet 39
Activité de Planification/ Estimation des charges
Charge de travail de l ’étape de réalisation seule (2)
Appliquer des ratios de réalisation standards en jours-homme, pour chaque niveau de complexité (si nécessaire
pour chaque type de programme). Exemple :
– 2 j*h pour un programme simple, 5 j*h pour un programme moyen, 15 j*h pour un programme complexe
Conduite de Projet 40
Activité de Planification/ Estimation des charges
Charge de travail des autres étapes
Appliquer des ratios standard pour les autres étapes du projet
– 10% de la charge de travail de réalisation pour l ’étude préalable
– 40% pour l ’étude détaillée
– 20% pour la recette (avec les tests de recette)
– 30% à 80% pour la mise en œuvre selon la difficulté (déploiement, reprise des données, formation …)
Approximations utiles :
– la charge d ’étude est la moitié de la charge de réalisation
– la charge totale du projet est le double de la charge de réalisation
Conduite de Projet 41
Activité de Planification/ Estimation des charges
Conduite de Projet 42
Activité de Planification/ Estimation des charges
et mobiliser
Conduite de Projet 43
Activité de Planification
Ordonnancement des étapes
• Définitions
• Diagramme de Gantt
• Techniques de planification
Conduite de Projet 44
Activité de Planification / Ordonnancement des étapes
Définitions
• But :
– Maîtriser les problèmes d ’articulation et de synchronisation entre les
différents sous-ensembles à réaliser.
• Procédé :
– Déterminer les priorités ou les parallélismes possibles entre l ’exécution
des diverses tâches ou missions précédemment identifiées.
Principes :
• Un diagramme de Gantt = tableau à deux dimensions :
– En abscisses, l ’écoulement du temps depuis le début du projet.
– En ordonnées :
• soit les tâches,
• soit les moyens de production,
• soit les ressources humaines.
Conduite de Projet 46
Activité de Planification / Ordonnancement des étapes
Diagramme de Gantt(2)
Les tâches sont représentées par des « barres » horizontales de
longueur proportionnelle à leur durée.
0 1 2 3 4 5 6 7 8
Tâche A
Tâche B
Tâche C
Tâche D
Tâche E
0 1 2 3 4 5 6 7 8
Moyen 1 A B
Moyen2 D E
Moyen 3 C
Conduite de Projet 47
Activité de Planification / Ordonnancement des étapes
Pert
Date début Date fin
Activité
Conduite de Projet 48
Activité de Planification / Ordonnancement des étapes
Conduite de Projet 49
Activité de Planification / Ordonnancement des étapes
Conduite de Projet 50
Activité de Planification / Ordonnancement des étapes
Conduite de Projet 51
Activité de Planification / Ordonnancement des étapes
Conduite de Projet 52
Activité de Planification / Ordonnancement des étapes
A
2) « Tant que A n ’est pas terminée, B ne peut pas commencer » Fin à Début
B
A
3) « B doit se poursuivre Tant que A n ’est pas commencer » Début à Fin
B
A
4) «A ne peut pas commencer Tant que B n ’est pas démarré» Début à Début
B
A A
5) «à 50% de A, B peut démarrer » + 50%
B B
Début à Début Fin à Début
Conduite de Projet 53
Activité de Planification / Ordonnancement des étapes
Techniques de planification
Conduite de Projet 54
Activité de Planification / Ordonnancement des étapes
Conduite de Projet 55
Activité de Planification / Ordonnancement des étapes
Conduite de Projet 57
Activité de Planification / Ordonnancement des étapes
R1 100%
AU PLUS TOT
A
B
C
D
PERT-Temps :
- Maître d’œuvre qui sous traite au forfait
PERT-Charges :
- Maître d ’œuvre qui utilise des ressources internes
- Permet d ’anticiper les moyens supplémentaires en début de projet
(recrutements, etc.).
- Très utile pour l ’établissement d ’un tableau de marche
prévisionnel : la référence
- Lissage peu pratique et peu pratiqué en Mise à jour périodique
Conduite de Projet 59
Activité de Planification
• Critères de performance :
– L ’expérience personnelle du chef de projet.
– Le nombre de personnes par équipe (7 à 10 maximum )
– La gestion du temps est plus aisée que la gestion des hommes.
• Règle pratique de la « Racine Carrée »
Conduite de Projet 60
Activité de Planification
Conduite de Projet 61
Activité de Planification
Conduite de Projet 62