Introduction de la problématique
- Avoir une idée de la charge et des délais d'un projet.
- Peut-on se fier à des méthodes d'estimations ?
- Echanges sur des situations réelles.
Les types d'estimations
- Le cas des projets cycle en V, des développements rapides (RAD), des méthodes " agiles ".
- Les estimations dans le cadre de progiciels, des projets de maintenance.
- Charges et délais pour la partie fonctionnelle : recueil et analyse des besoins, cahier des charges, recette, déploiement et mise en exploitation, formation des utilisateurs.
- Estimation des charges de développement : interface Web, client Windows, interface mode caractère, traitements... Les tests unitaires.
Méthodes d'estimation des charges
- Méthodes de jugements d'experts (Delphi...).
- Méthodes analogiques : extrapolations basées sur l'expérience.
- Méthodes algorithmiques. Méthode Cocomo, les kilos d'instructions sources livrées, les charges par phase. Méthode des points de fonctions, mesure de la charge fonctionnelle d'un projet.
- Méthodes analytiques ou basées sur des abaques.
- Méthodes paramétriques. Modèles Merise et UML, détermination du poids des groupes de données. Méthode des dix paramètres.
- Estimation avec le Planning Poker.
Travaux pratiques
Estimations à partir de modèles type Merise. Mise en oeuvre des points de fonctions. Estimations avec des abaques sous Excel.
L'estimation des délais
- Le piège de l'application d'une règle de trois.
- Le carré parfait.
- Formules de Boehm (Cocomo).
Travaux pratiques
Validation avec la méthode du carré parfait et les formules de Boehm.
Pondérer les estimations
- La prise en compte des risques et des délais de réserve.
- Les pondérations : optimistes, réalistes, pessimistes.
- Les critères de pondération.
Travaux pratiques
Recherche et mise en oeuvre de critères de pondération.
La répartition des charges entre les acteurs
- Répartition des charges entre maîtrise d'oeuvre et maîtrise d'ouvrage sur un projet.
- Répartition des charges au sein de la maîtrise d'oeuvre : gestion de projet, conception, développement, recette, déploiement et mise en exploitation.
Travaux pratiques
A partir d'une charge projet globale, répartition des charges entre MOE et MOA. Répartition de charges entre les équipes de conception, de développement et de production.
Synthèse
- Quelle fiabilité accorder aux estimations ?
- Constitution d'un référentiel.
- Mise à jour des abaques.