Vous êtes sur la page 1sur 15

Estimation des charges

Le travail se dilate jusqu remplir le temps


disponible

Estimation des charges

Le savoir faire du chef de projet

Pas dexcs doptimisme


Retour sur exprience
Toujours garder de la marge
Identifier les points risque
Ne pas se limiter une vision mono phase

Cours 3 2004-2005

Estimation des charges

Notion : Unit de charge

Charge :

Temps :

quantit de travail exprime en


ressources*temps
mois pour les grands projets
Jour pour les projets de taille plus rduite

Remarque : ne pas confondre charge et


dure
Cours 3 2004-2005

Estimation des charges

Unit de charge corrige

But : calculer la charge relle dune


ressource
Exemple :

Personne travaillant plein temps sur le projet


= 260j ouvrable (52*5)
12j fris, 30j de congs, 3j de maladie,
formation 4j, runions 6j = 55j
Coeff de correction = 260/(260-55) =1.26
Cours 3 2004-2005

Estimation des charges

Les mthodes

Mthode du march
Mthodes Analytiques

Les points de fonction


COCOMO

Mthodes Simulatrices

Prototypages

Mthodes analogiques

experts

La rpartition proportionnelle
Cours 3 2004-2005

Estimation des charges

Mthode du march

La plus mauvaise car la plus risque


La charge correspond au prix propos pour
remporter lappel doffre
Peut tre utilise sil y a possibilit de
compenser la perte occasionne (ex: TMA)

Cours 3 2004-2005

Estimation des charges

Mthode analogique

Mthode Expert
Sries dchanges entre diffrents experts qui
estiment la charge probable du projet par rapport
leur exprience
Mthode rapide mais demandant des personnes
possdant beaucoup dexprience
Cmoyenne=(Coptimiste+Cpessimiste+4*Cprobabe
)/6)
Mthode dite la louche
Cours 3 2004-2005

Estimation des charges

La Mthode COCOMO (1)

Deux hypothses :

Variable fondamentale :

Un informaticien value mieux la taille du logiciel dvelopper que


la quantit de travail ncessaire.
Il faut toujours le mme effort pour crire un nombre donn de
lignes de programme, quel que soit le langage.
Kilo Instructions Sources Livres (KISL)
Kilo Line of code (KLOC)
Un tableau de rfrence permet dobtenir la relation KISL/Charge
en fonction du type de langage utilis

3 catgories de projets :

dont la spcification est parfaitement dfinie (<50KLOC)


algorithmiques rsolvant une classe de problmes (<300KLOC)
ragissant des stimuli de lenvironnement (>300KLOC)
Cours 3 2004-2005

Estimation des charges

La Mthode COCOMO (2)


COCOMO(81) types de modles :

Le modle de base : estimation de leffort en fonction du nombre de


KLOC, la productivit et un facteur dchelle qui dpend du type de
projet
Le modle intermdiaire : ajout de 15 facteur de productivit
Le modle dtaill : prise en compte de chacune des tapes du cycle
du projet + prise en compte de la hirarchisation du projet

COCOMO(00) type de modles :

Modle de composition dapplication (dveloppement via des outils


graphique
Modle avant projet : estimation approximative avant dfinition de
larchitecture dfinitive
Modle post-architecture : le plus dtaill, utiliser aprs le
dveloppement de larchitecture gnrale du projet
Cours 3 2004-2005

Estimation des charges

La Mthode COCOMO (3)

9 tapes :

Dtermination de la taille du logiciel livrer,


Dtermination du mode de dveloppement,
Calcul de la charge brute,
Dtermination de la valeur de quinze facteurs correctifs, regroup en
4 catgories :

Attributs du produit
Attributs de lordinateur
Attributs du personnel
Attributs du projet

Calcul de la charge nette en homme-mois,


Rpartition de la charge par activit,
Rpartition des charges par phases,
Rpartition des dlais par phase.
Cours 3 2004-2005

10

Estimation des charges

Les points de fonction (1)

Mthode orient vision fonctionnelle


Version la plus connue : IFPUG
5 tapes

Dfinir le contexte : primtre, phase de chiffrage, type de projet,


les acteurs
Identifier les composants: les donnes manipules (internes,
externe) , les fonctions (cas dutilisation) et leur type (entre,
sortie, interrogation)
Calculer pour chaque composant le nombre de points de fonction
associ
Evaluer les facteurs dajustements
Calculer le nombre de PF net

Cours 3 2004-2005

11

Estimation des charges

Les points de fonctions (2)

Vision utilisateur
Composants :

Groupe logique de
donnes internes
Groupe logique de
donnes externes
Les entres
Les sorties
Les interrogations

Utilisateurs
Entres

Sorties Interrogations

Application
Entres

Sorties

Interrogations

Autres Applications
Cours 3 2004-2005

GDI

GDE
12

Estimation des charges

Les points de fonction (2)

Sont associs ces cinq entits 2 paramtres


supplmentaires :

Donnes Elmentaire

Une DE = un champ de donnes

Sous-ensemble Logique de Donnes

(GDI et GDE)

Groupements logiques de GDI ou GDE traites simultanment

Groupes de donnes rfrences

(GDI/GDE)

(ENT/SOR/INT)

Groupements logiques de GDI ou GDE mis jour ou consults


simultanment par les diffrents ENT, SOR ou INT.

Cours 3 2004-2005

13

Estimation des charges

Les points de fonction (3)

GDR = Groupe de donnes rfrences


Calcul des Points de fonction Bruts (exemple fonctionnalit dentre)
ENT

1 4 DE

5 15 DE

>15 DE

0 ou 1 GDR

3 PdF

3 PdF

4 PdF

2 GDR

3 PdF

4 PdF

6 PdF

> 2 GDR dajuster le


4 PdF
6 PdF
6 PdF
14 points permettent
PFB en fonction
de degr dinfluence
(ex : performance, portabilit)
En moyenne 1PdF = 3J/h
Une mthode simplifie qui ne passe pas par lestimation du nombre de
DE utiliss existe. Il sagit alors de prendre la valeur moyenne dans tous
les cas. Elle peut tre utilise pour les macro-chiffrages
Il existe galement des tableaux qui permettent dobtenir le nombre de
lignes de code partir des PdF (pour les adeptes de COCOMO)
Cours 3 2004-2005

14

Estimation des charges

Rpartition Proportionnelle

Bas sur lestimation prcise dune des phases


Etape

Ratio

Etude pralable

10% du projet (- mise en uvre)

Etude dtaille

20 30% du total du projet

Etude technique

5 15% de la charge de ralisation

Ralisation

2 fois la charge dtude dtaille

Mise en oeuvre

30 40% de la charge de ralisation

Encadrement du projet

15% de la charge de ralisation

Recette

20% de la charge de ralisation

Documentation utilisateur

5% de la charge de ralisation

Qualit

12% de la charge totale


Cours 3 2004-2005

15