SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
11
L’estimation des efforts
de développement de
projet informatique
LL’’estimation des effortsestimation des efforts
de dde dééveloppement developpement de
projet informatiqueprojet informatique
Toute reproduction du présent document est autorisée à condition d’en mentionner la source, soit Marc Fréchette
de Revenu Québec
Québec le 23 septembre 2004Québec le 23 septembre 2004
déjeuner-conférence
22
But de la présentationBut de la prBut de la préésentationsentation
QuQu’’estest--ce que lce que l’’estimation de projet?estimation de projet?
Pourquoi faire de lPourquoi faire de l’’estimation?estimation?
Qui en bQui en béénnééficie? Qui la rficie? Qui la rééalise?alise?
Comment faitComment fait--on de lon de l’’estimationestimation??
Offrir des trucs et astuces.Offrir des trucs et astuces.
Répondre aux questions suivantes :
33
IntroductionIntroductionIntroduction
«« EstimationEstimation cancan influenceinfluence whetherwhether aa projectproject liveslives oror diesdies..
SimplySimply putput,, thethe estimateestimate isis crucial tocrucial to bothboth thethe projectproject andand thethe
projectproject managermanager’’ss careercareer.. »»
LL’’estimation influenceestimation influence àà savoir que le projet vitsavoir que le projet vit
ou meurt. En dou meurt. En d’’autres mots,autres mots, ll’’estimation estestimation est
crucialecruciale tant pour le projet que pour latant pour le projet que pour la
carricarrièère du chargre du chargéé de projet.de projet.
TirTiréé dede ITworldITworld..comcom, 2/8/01, r, 2/8/01, réédigdigéé parpar StephanieStephanie DavidsonDavidson,, ééditrice associditrice associééee
chezchez ITworldITworld..comcom..
44
IntroductionIntroductionIntroduction
Le SoftwareLe Software ProgramProgram Manager'sManager's
NetworkNetwork identifie l’estimation deidentifie l’estimation de
projet comme étantprojet comme étant la secondela seconde
pratique en importancepratique en importance dans ledans le
cadre de développement decadre de développement de
logiciels.logiciels.
TirTiréé du site dedu site de SoftwareSoftware ProgramProgram Manager's NetworkManager's Network http://www.http://www.spmnspmn..comcom..
55
Qu’est-ce que l’estimation?QuQu’’estest--ce que lce que l’’estimationestimation??
Selon le petitSelon le petit RobertRobertMD
ÀÀ premipremièère vue, approximative.re vue, approximative.
SynonymeSynonyme : aper: aperççu, approximation,u, approximation,
prpréévisionvision
Donc, lDonc, l’’estimation est uneestimation est une
sciencescience approximative.approximative.
66
L’estimationLL’’estimationestimation
Combien y aCombien y a--tt--il de personnes dans cette photographieil de personnes dans cette photographie??
77
L’estimationLL’’estimationestimation
Et dans celleEt dans celle--cici??
88
À quoi sert l’estimation?ÀÀ quoi sert lquoi sert l’’estimationestimation??
LL’’estimation permet :estimation permet :
•• dede prpréévoirvoir les efforts et les coles efforts et les coûûts, lests, les
ressources humaines nressources humaines néécessaires, lacessaires, la
durduréée, lese, les ééquipements, lquipements, l’’amaméénagement,nagement,
etcetc.;.;
•• dede soutenirsoutenir la justification, la validationla justification, la validation
et la vet la véérification des drification des déépenses face auxpenses face aux
instances concerninstances concernéées.es.
99
À qui sert l’estimation?ÀÀ qui sert lqui sert l’’estimationestimation??
AuAux gestionnairesx gestionnaires (directeur, comit(directeur, comitéé exexéécutif,cutif,
actuaire, etc.) afin de soutenir leur prise de dactuaire, etc.) afin de soutenir leur prise de déécision.cision.
Ceci aideCeci aide àà rréépondrepondre àà des questions telles que :des questions telles que :
•• estest--ce que lce que l’’on continue?on continue?
•• aa--tt--on suffisamment de $$$?on suffisamment de $$$?
•• ooùù coupecoupe--tt--onon??
•• etcetc..
1010
À qui sert l’estimation?ÀÀ qui sert lqui sert l’’estimationestimation??
Au projetAu projet :: Ce dernier bCe dernier béénnééficie deficie de
ll’’estimation comme outil complestimation comme outil compléémentairementaire
dd’’une bonne gestion de projet. Alliune bonne gestion de projet. Alliéé àà ll’’outiloutil
de gestion du temps de lde gestion du temps de l’’entreprise, onentreprise, on
pourra alors produire des indicateurs depourra alors produire des indicateurs de
performance du projet.performance du projet.
En utilisant la banque dEn utilisant la banque d’’historique, on peuthistorique, on peut
alors comparer les jalons et/ou les phasesalors comparer les jalons et/ou les phases
avec les projets passavec les projets passéés.s.
1111
Qui réalise l’estimation?Qui rQui rééalise lalise l’’estimationestimation??
et encore det encore d’’autres selon votre typeautres selon votre type
dd’’entreprise.entreprise.
ÉÉquipements (quipements (hardwarehardware),),
progiciels, infrastructureprogiciels, infrastructure
technologique,technologique, ……
TechnologuesTechnologues
Coûts utilisateurs, contribution auCoûts utilisateurs, contribution au
développement, mise en œuvredéveloppement, mise en œuvre
opérationnelle, ...opérationnelle, ...
Utilisateurs (pilotes)Utilisateurs (pilotes)
Coûts de développement (direct etCoûts de développement (direct et
indirect)indirect)
Informaticiens (chef etInformaticiens (chef et
chargchargéé de projet,de projet,
architecte et analyste)architecte et analyste)
DiffDifféérents sprents spéécialistes. Ccialistes. C’’est un travail dest un travail d’é’équipe.quipe.
1212
L’estimationLL’’estimationestimation
Au dAu déébut dbut d’’un projet, il est normal que notreun projet, il est normal que notre
estimation soit loin de la restimation soit loin de la rééalitalitéé, car on, car on
posspossèède peu dde peu d’’information. Linformation. L’’image est floueimage est floue
et peutet peut êêtre incompltre incomplèète.te.
Pas facile lPas facile l’’estimationestimation…… Il faut donc sIl faut donc s’’aider, seaider, se
doter ddoter d’’outils, de techniques,outils, de techniques, etcetc..
1313
Les méthodes d’estimationLes mLes mééthodes dthodes d’’estimationestimation
1. Modèles algorithmiques
2. Jugement d’experts
3. Analogie
4. Parkinson
5. Un coût pour gagner (bid to win, bid to
please)
6. Du général au particulier
7. Du particulier au général
8. Pointage des composantes d’application
1414
Les méthodes d’estimationLes mLes mééthodes dthodes d’’estimationestimation
Elle n’est pas précise et
encourage de mauvaises
pratiques.
Beaucoup de
tambours et de
clairons (si vous
aimez ça).
Selon le principe de Parkinson « le
travail prend de l’expansion de manière
à combler tout l’espace », pour dire que
le coût sera celui du budget disponible.
Parkinson
Les projets d’expérience
peuvent ne pas être
représentatifs du projet à
estimer.
Estimation basée sur
l’expérience actuelle
de projet.
En comparant (proportion) avec un
(des) projet(s) passé(s) ayant des
similarités avec le projet actuel.
Analogie
Elle peut être biaisée, soit
optimiste ou pessimiste.
Elle est rapide et elle
permet de
différencier les
facteurs.
Il s’agit ici de consulter un (des)
expert(s) dans le domaine.
Jugement
d’experts
Les données du modèle
peuvent ne pas être
représentatives et elles
peuvent ne pas tenir
compte des différences.
Elle est objective,
répétable, efficace, et
elle peut supporter
l’analyse de
sensibilité relative.
Consiste en un ou plusieurs algorithmes
produisant des estimés qui ont en entrée
plusieurs variables.
Modèles
algorithmiques
1515
Les méthodes d’estimationLes mLes mééthodes dthodes d’’estimationestimation
Peut omettre les requis de
niveau supérieur comme
l’intégration, la formation
et les guides.
Un regard est porté
sur toutes les
composantes
individuellement, ce
qui permet aux erreurs
de se contrebalancer.
Cette méthode permet d’estimer toutes
les activités du projet. Ensuite, il suffit
de sommer les efforts de toutes ces
activités afin d’obtenir l’estimation
global.
Du
particulier au
général
Lourdeur d’implantation et
d’application (adhésion).
Capacité de mesurer
l’envergure et
l’ensemble des
composantes.
Méthode où des points sont accordés
pour les E/S, demandes d’information,
nombre d’informations à conserver,
mode de fonctionnement, etc.
Pointage des
composantes
d’application
Les composantes
techniques de bas niveaux
sont peu tenues en compte.
Des composantes peuvent
être oubliées.
Inclut les niveaux de
requis de niveau
supérieur comme
l’intégration, la
formation et les
guides.
Permet d’estimer un coût global du
projet basé sur ses caractéristiques
générales. Ensuite, ce coût est distribué
entre les différents groupes d’activités
du projet.
Du général
au particulier
Purement subjective, basée
sur ce que le client veut
entendre.
Permet d’obtenir le
contrat et de plaire.
Ici, on parle d’établir le coût de manière
à être celui que l’on croit le bon pour
obtenir le consentement de faire le
travail ou pour gagner le contrat.
Un coût pour
gagner (bid
to win, bid to
please)
1616
Deux types d’estimationDeux types dDeux types d’’estimationestimation
Estimation basée sur la taille (nombre de
lignes de codes, points de fonctions,
classes, etc).
Estimation basée sur l’effort par activité
(jours-personnes, mois-personnes).
1717
L’estimationLL’’estimationestimation
Plus on avance dans le temps, plus onPlus on avance dans le temps, plus on
obtient des informations permettant deobtient des informations permettant de
clarifier lclarifier l’’estimation.estimation. LL’’estimationestimation sese
rapprochera des valeurs de la rrapprochera des valeurs de la rééalitalitéé
avec le temps et avec lavec le temps et avec l’’obtentionobtention
dd’’informationinformation..
1818
L’estimationLL’’estimationestimation
Comment faire une bonne estimationComment faire une bonne estimation??
•• utiliser un processus documentutiliser un processus documentéé,, adaptadaptéé àà
ll’’entreprise etentreprise et ententéérinrinéé par la direction;par la direction;
•• connaconnaîîtretre le projetle projet àà estimer (activitestimer (activitéés,s,
phases, dphases, déécoupage, architecture);coupage, architecture);
•• identifieridentifier les collaborateurs et les expertsles collaborateurs et les experts
multidisciplinaires;multidisciplinaires;
•• éétablirtablir un canal de communication pour lesun canal de communication pour les
diffdifféérents intervenants (groupe de courriels).rents intervenants (groupe de courriels).
1919
Processus d’estimationProcessus dProcessus d’’estimationestimation
•• uniformiseruniformiser la fala faççon de faire les estimationson de faire les estimations
afin dafin d’é’éviter les diffviter les difféérentes farentes faççons dons d’’estimer etestimer et
dede restreindrerestreindre lesles éévaluations uniquementvaluations uniquement
subjectives;subjectives;
•• rrééutiliserutiliser les exples expéériences acquises;riences acquises;
•• obtenir des estimations deobtenir des estimations de qualitqualitéé;;
•• rrééduireduire le temps dle temps d’’estimation.estimation.
Avantages d’utiliser un processusAvantages d’utiliser un processus
défini d’estimation de projetdéfini d’estimation de projet??
2020
Trucs et astuces concernant
l’estimation
Trucs et astuces concernantTrucs et astuces concernant
ll’’estimationestimation
• utiliser les données estimées et réelles des
projets antérieurs (banque d’historique);
• faire une liste de toutes les activités qui
composent le projet;
• ne pas oublier les tâches triviales et autres
facteurs d’influence dans l’estimation;
• allouer du temps pour l’estimation;
• utiliser un outil (chiffrier maison);
• avoir un lexique.
2121
Trucs et astuces concernant
l’estimation
Trucs et astuces concernantTrucs et astuces concernant
ll’’estimationestimation
• éviter la méthode d’estimation Un coût pour
gagner;
• éviter de donner une estimation sur le coin de
la table;
• éviter de produire une estimation faite uniquement
par un expert;
• consulter les développeurs, impliquer les pairs;
• effectuer le travail d’estimation à un niveau
détaillé;
• ne pas oublier les tâches triviales et les autres
facteurs d’influence dans l’estimation.
2222
Facteurs de correction de
l’estimation
Facteurs de correction deFacteurs de correction de
ll’’estimationestimation
Il existe plusieurs types de facteurs pouvant
affecter un projet. Ces facteurs contextuels ont
un impact sur les efforts estimés initialement.
Tout projet est unique en son genre et risque
donc un jour d’avoir à se préoccuper des
situations affectant les estimés initiaux. C’est ce
qu’on appelle ici les facteurs de correction.
2323
Facteurs de correction de
l’estimation
Facteurs de correction deFacteurs de correction de
ll’’estimationestimation
De façon générale, le processus de gestion de risques
va identifier ces facteurs et les quantifier.
Voici une liste d’exemples de facteurs de correction :
• groupes d'utilisateurs multiples;
• premier projet dans un domaine d'application;
• existence d'un système de base;
• durée du projet;
• expérience du chargé de projet;
• expérience technique de l'équipe;
• nouveaux langages et outils;
• roulement de personnel.
2424
L’estimationLL’’estimationestimation
Quoi faire avec une estimation?
Pour un projet
Pour l’ensemble des projets
Raffiner l’estimation et la faire vivre. La faire évoluer à
travers le temps et les phases de développement de
système.
Conserver les estimations dans une banque d’historique.
Cela s’appelle l’expérience, le vécu. Ceci permet de faire
des comparaisons entre l’estimation et la réalité.
2525
Cycle d’estimationCycle dCycle d’’estimationestimation
2626
Ce qui est difficile dans le
processus d’estimation
Ce qui est difficile dans leCe qui est difficile dans le
processus dprocessus d’’estimationestimation
• produire une estimation tôt dans le
démarrage du projet;
• établir le niveau de granularité attendu
lors de l’estimation;
• établir le pont avec les systèmes de
gestion de temps et le bureau de projet,
entre autres;
• satisfaire tout le monde.
2727
ConclusionConclusionConclusion
Le processus dLe processus d’’estimation estestimation est
proprepropre àà chaque entreprisechaque entreprise. Il. Il
faut par contrefaut par contre en den dééfinir unfinir un quiqui
estest àà la fois souple, facilela fois souple, facile
dd’’utilisation etutilisation et éévolutif.volutif.
2828
RéférencesRRééfféérencesrences
marc.frechette@mrq.gouv.qc.camarc.frechette@mrq.gouv.qc.ca
http://www.sei.cmu.eduhttp://www.sei.cmu.edu
http://www.http://www.spc.caspc.ca/services//services/projectplanning_solutions.htmprojectplanning_solutions.htm
http://sel.gsfc.nasa.gov/http://sel.gsfc.nasa.gov/
http://www.http://www.pmi.orgpmi.org
Mots clMots cléés pour recherche sur le WEBs pour recherche sur le WEB ::
Cocomo, Boehm Barry, COSMIC FFP, IFPUG, etcetc..
2929
F I NF I N
Merci de votre attention.Merci de votre attention.

Contenu connexe

Tendances

Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...
Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...
Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...Capian
 
Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...
Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...
Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...PMI-Montréal
 
Transformer la gestion pour mieux transformer l'organisation
Transformer la gestion pour mieux transformer l'organisationTransformer la gestion pour mieux transformer l'organisation
Transformer la gestion pour mieux transformer l'organisationAgile Montréal
 
Corinne Leulier - L'apport du design d'experience dans la transformation digi...
Corinne Leulier - L'apport du design d'experience dans la transformation digi...Corinne Leulier - L'apport du design d'experience dans la transformation digi...
Corinne Leulier - L'apport du design d'experience dans la transformation digi...Capian
 
Matinée PMI - S'outiller pour exceller en développant son savoir- être
Matinée PMI - S'outiller pour exceller en développant son savoir- êtreMatinée PMI - S'outiller pour exceller en développant son savoir- être
Matinée PMI - S'outiller pour exceller en développant son savoir- êtrePMI-Montréal
 

Tendances (7)

Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...
Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...
Au-delà du UX: l’importance de l’expérience client (CX) pour réussir sa trans...
 
Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...
Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...
Matinee PMI-Montréal - Softskills, incontournable pour l'ingénieur en gestion...
 
Rdv expert gestion de projet v com
Rdv expert gestion de projet v comRdv expert gestion de projet v com
Rdv expert gestion de projet v com
 
Transformer la gestion pour mieux transformer l'organisation
Transformer la gestion pour mieux transformer l'organisationTransformer la gestion pour mieux transformer l'organisation
Transformer la gestion pour mieux transformer l'organisation
 
Corinne Leulier - L'apport du design d'experience dans la transformation digi...
Corinne Leulier - L'apport du design d'experience dans la transformation digi...Corinne Leulier - L'apport du design d'experience dans la transformation digi...
Corinne Leulier - L'apport du design d'experience dans la transformation digi...
 
Matinée PMI - S'outiller pour exceller en développant son savoir- être
Matinée PMI - S'outiller pour exceller en développant son savoir- êtreMatinée PMI - S'outiller pour exceller en développant son savoir- être
Matinée PMI - S'outiller pour exceller en développant son savoir- être
 
Projet la motivation
Projet la motivationProjet la motivation
Projet la motivation
 

Similaire à 2004-09-23 Marc Fréchette Estimation des efforts de développement en projet informatique

Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021Agile En Seine
 
soft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changementsoft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changementsoft-shake.ch
 
Les indicateurs Mesure & Analyse
Les indicateurs Mesure & AnalyseLes indicateurs Mesure & Analyse
Les indicateurs Mesure & AnalyseOlivier Pinette
 
10.ans.dans.le.retro
10.ans.dans.le.retro10.ans.dans.le.retro
10.ans.dans.le.retromatbarbereau
 
Rc2 c présentation
Rc2 c présentationRc2 c présentation
Rc2 c présentationRC2Cdev
 
E-business - développement
E-business - développementE-business - développement
E-business - développementManon Cuylits
 
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Agile Montréal
 
Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...
Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...
Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...regiosuisse
 
Guide d accompagnement des projets du super collectif #lesupercollectif
Guide d accompagnement des projets du super collectif #lesupercollectifGuide d accompagnement des projets du super collectif #lesupercollectif
Guide d accompagnement des projets du super collectif #lesupercollectifnous sommes vivants
 
Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Romain Couturier
 
MNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptxMNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptxHAIDI2
 
Transition agile & accompagnement au changement
Transition agile & accompagnement au changementTransition agile & accompagnement au changement
Transition agile & accompagnement au changementRomain Couturier
 
Restitution atelier assistant personnel 3 du 0404
Restitution atelier assistant personnel 3 du 0404Restitution atelier assistant personnel 3 du 0404
Restitution atelier assistant personnel 3 du 0404Nathalie Plegades
 
Loic sarton seance 9
Loic sarton seance 9Loic sarton seance 9
Loic sarton seance 9Loic Sarton
 
Seminaire gestion de projet 1
Seminaire gestion de projet 1Seminaire gestion de projet 1
Seminaire gestion de projet 1choqueti
 
IIBA France vous dit tout sur... la Business Analysis
IIBA France vous dit tout sur... la Business AnalysisIIBA France vous dit tout sur... la Business Analysis
IIBA France vous dit tout sur... la Business AnalysisAnnick Rimbod-Pethiod, CBAP
 

Similaire à 2004-09-23 Marc Fréchette Estimation des efforts de développement en projet informatique (20)

Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021Une expérience de Design Thinking à Groupama - Agile en Seine 2021
Une expérience de Design Thinking à Groupama - Agile en Seine 2021
 
soft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changementsoft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changement
 
2 le projet
2 le projet2 le projet
2 le projet
 
Les indicateurs Mesure & Analyse
Les indicateurs Mesure & AnalyseLes indicateurs Mesure & Analyse
Les indicateurs Mesure & Analyse
 
Le tableau de bord de pilotage
Le tableau de bord de pilotageLe tableau de bord de pilotage
Le tableau de bord de pilotage
 
10.ans.dans.le.retro
10.ans.dans.le.retro10.ans.dans.le.retro
10.ans.dans.le.retro
 
Rc2 c présentation
Rc2 c présentationRc2 c présentation
Rc2 c présentation
 
E-business - développement
E-business - développementE-business - développement
E-business - développement
 
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...Allier UX et Agile : développer un produit de façon itératif tout en intégran...
Allier UX et Agile : développer un produit de façon itératif tout en intégran...
 
Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...
Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...
Developpement territorial oriente vers l'efficacite, objectifs, indicateurs, ...
 
Guide d accompagnement des projets du super collectif #lesupercollectif
Guide d accompagnement des projets du super collectif #lesupercollectifGuide d accompagnement des projets du super collectif #lesupercollectif
Guide d accompagnement des projets du super collectif #lesupercollectif
 
Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011
 
MNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptxMNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptx
 
Transition agile & accompagnement au changement
Transition agile & accompagnement au changementTransition agile & accompagnement au changement
Transition agile & accompagnement au changement
 
Formation gestion de projet
Formation gestion de projetFormation gestion de projet
Formation gestion de projet
 
Restitution atelier assistant personnel 3 du 0404
Restitution atelier assistant personnel 3 du 0404Restitution atelier assistant personnel 3 du 0404
Restitution atelier assistant personnel 3 du 0404
 
Cosime Excellence
Cosime ExcellenceCosime Excellence
Cosime Excellence
 
Loic sarton seance 9
Loic sarton seance 9Loic sarton seance 9
Loic sarton seance 9
 
Seminaire gestion de projet 1
Seminaire gestion de projet 1Seminaire gestion de projet 1
Seminaire gestion de projet 1
 
IIBA France vous dit tout sur... la Business Analysis
IIBA France vous dit tout sur... la Business AnalysisIIBA France vous dit tout sur... la Business Analysis
IIBA France vous dit tout sur... la Business Analysis
 

Plus de Jean Gariépy

2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...
2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...
2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...Jean Gariépy
 
2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier
2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier
2005-09-27 Simon Racine Contrôle du risque en milieu hospitalierJean Gariépy
 
2005-05-18 Jean-Yves Dupéré Miroir aux alouettes
2005-05-18 Jean-Yves Dupéré Miroir aux alouettes2005-05-18 Jean-Yves Dupéré Miroir aux alouettes
2005-05-18 Jean-Yves Dupéré Miroir aux alouettesJean Gariépy
 
2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...
2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...
2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...Jean Gariépy
 
2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...
2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...
2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...Jean Gariépy
 
2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp
2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp
2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gpJean Gariépy
 

Plus de Jean Gariépy (6)

2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...
2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...
2005-10-17 Mathieu Kokinski OPM3 - Modele de maturite organisationnelle en ge...
 
2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier
2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier
2005-09-27 Simon Racine Contrôle du risque en milieu hospitalier
 
2005-05-18 Jean-Yves Dupéré Miroir aux alouettes
2005-05-18 Jean-Yves Dupéré Miroir aux alouettes2005-05-18 Jean-Yves Dupéré Miroir aux alouettes
2005-05-18 Jean-Yves Dupéré Miroir aux alouettes
 
2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...
2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...
2004-12-01 Clermont Gignac Importance de la gestion de projet comme fonction ...
 
2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...
2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...
2004 11-18 M.-C. Lamothe M. Lavoie Bonne prise en charge par le client après ...
 
2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp
2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp
2004-03-25 Denis Shaink Gestion des risques - Outil de réussite en gp
 

Dernier

SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
BONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIE
BONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIEBONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIE
BONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIEgharebikram98
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 

Dernier (20)

SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
BONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIE
BONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIEBONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIE
BONNES PRATIQUES DE FABRICATION RESUME SIMPLIFIE
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 

2004-09-23 Marc Fréchette Estimation des efforts de développement en projet informatique

  • 1. 11 L’estimation des efforts de développement de projet informatique LL’’estimation des effortsestimation des efforts de dde dééveloppement developpement de projet informatiqueprojet informatique Toute reproduction du présent document est autorisée à condition d’en mentionner la source, soit Marc Fréchette de Revenu Québec Québec le 23 septembre 2004Québec le 23 septembre 2004 déjeuner-conférence
  • 2. 22 But de la présentationBut de la prBut de la préésentationsentation QuQu’’estest--ce que lce que l’’estimation de projet?estimation de projet? Pourquoi faire de lPourquoi faire de l’’estimation?estimation? Qui en bQui en béénnééficie? Qui la rficie? Qui la rééalise?alise? Comment faitComment fait--on de lon de l’’estimationestimation?? Offrir des trucs et astuces.Offrir des trucs et astuces. Répondre aux questions suivantes :
  • 3. 33 IntroductionIntroductionIntroduction «« EstimationEstimation cancan influenceinfluence whetherwhether aa projectproject liveslives oror diesdies.. SimplySimply putput,, thethe estimateestimate isis crucial tocrucial to bothboth thethe projectproject andand thethe projectproject managermanager’’ss careercareer.. »» LL’’estimation influenceestimation influence àà savoir que le projet vitsavoir que le projet vit ou meurt. En dou meurt. En d’’autres mots,autres mots, ll’’estimation estestimation est crucialecruciale tant pour le projet que pour latant pour le projet que pour la carricarrièère du chargre du chargéé de projet.de projet. TirTiréé dede ITworldITworld..comcom, 2/8/01, r, 2/8/01, réédigdigéé parpar StephanieStephanie DavidsonDavidson,, ééditrice associditrice associééee chezchez ITworldITworld..comcom..
  • 4. 44 IntroductionIntroductionIntroduction Le SoftwareLe Software ProgramProgram Manager'sManager's NetworkNetwork identifie l’estimation deidentifie l’estimation de projet comme étantprojet comme étant la secondela seconde pratique en importancepratique en importance dans ledans le cadre de développement decadre de développement de logiciels.logiciels. TirTiréé du site dedu site de SoftwareSoftware ProgramProgram Manager's NetworkManager's Network http://www.http://www.spmnspmn..comcom..
  • 5. 55 Qu’est-ce que l’estimation?QuQu’’estest--ce que lce que l’’estimationestimation?? Selon le petitSelon le petit RobertRobertMD ÀÀ premipremièère vue, approximative.re vue, approximative. SynonymeSynonyme : aper: aperççu, approximation,u, approximation, prpréévisionvision Donc, lDonc, l’’estimation est uneestimation est une sciencescience approximative.approximative.
  • 6. 66 L’estimationLL’’estimationestimation Combien y aCombien y a--tt--il de personnes dans cette photographieil de personnes dans cette photographie??
  • 8. 88 À quoi sert l’estimation?ÀÀ quoi sert lquoi sert l’’estimationestimation?? LL’’estimation permet :estimation permet : •• dede prpréévoirvoir les efforts et les coles efforts et les coûûts, lests, les ressources humaines nressources humaines néécessaires, lacessaires, la durduréée, lese, les ééquipements, lquipements, l’’amaméénagement,nagement, etcetc.;.; •• dede soutenirsoutenir la justification, la validationla justification, la validation et la vet la véérification des drification des déépenses face auxpenses face aux instances concerninstances concernéées.es.
  • 9. 99 À qui sert l’estimation?ÀÀ qui sert lqui sert l’’estimationestimation?? AuAux gestionnairesx gestionnaires (directeur, comit(directeur, comitéé exexéécutif,cutif, actuaire, etc.) afin de soutenir leur prise de dactuaire, etc.) afin de soutenir leur prise de déécision.cision. Ceci aideCeci aide àà rréépondrepondre àà des questions telles que :des questions telles que : •• estest--ce que lce que l’’on continue?on continue? •• aa--tt--on suffisamment de $$$?on suffisamment de $$$? •• ooùù coupecoupe--tt--onon?? •• etcetc..
  • 10. 1010 À qui sert l’estimation?ÀÀ qui sert lqui sert l’’estimationestimation?? Au projetAu projet :: Ce dernier bCe dernier béénnééficie deficie de ll’’estimation comme outil complestimation comme outil compléémentairementaire dd’’une bonne gestion de projet. Alliune bonne gestion de projet. Alliéé àà ll’’outiloutil de gestion du temps de lde gestion du temps de l’’entreprise, onentreprise, on pourra alors produire des indicateurs depourra alors produire des indicateurs de performance du projet.performance du projet. En utilisant la banque dEn utilisant la banque d’’historique, on peuthistorique, on peut alors comparer les jalons et/ou les phasesalors comparer les jalons et/ou les phases avec les projets passavec les projets passéés.s.
  • 11. 1111 Qui réalise l’estimation?Qui rQui rééalise lalise l’’estimationestimation?? et encore det encore d’’autres selon votre typeautres selon votre type dd’’entreprise.entreprise. ÉÉquipements (quipements (hardwarehardware),), progiciels, infrastructureprogiciels, infrastructure technologique,technologique, …… TechnologuesTechnologues Coûts utilisateurs, contribution auCoûts utilisateurs, contribution au développement, mise en œuvredéveloppement, mise en œuvre opérationnelle, ...opérationnelle, ... Utilisateurs (pilotes)Utilisateurs (pilotes) Coûts de développement (direct etCoûts de développement (direct et indirect)indirect) Informaticiens (chef etInformaticiens (chef et chargchargéé de projet,de projet, architecte et analyste)architecte et analyste) DiffDifféérents sprents spéécialistes. Ccialistes. C’’est un travail dest un travail d’é’équipe.quipe.
  • 12. 1212 L’estimationLL’’estimationestimation Au dAu déébut dbut d’’un projet, il est normal que notreun projet, il est normal que notre estimation soit loin de la restimation soit loin de la rééalitalitéé, car on, car on posspossèède peu dde peu d’’information. Linformation. L’’image est floueimage est floue et peutet peut êêtre incompltre incomplèète.te. Pas facile lPas facile l’’estimationestimation…… Il faut donc sIl faut donc s’’aider, seaider, se doter ddoter d’’outils, de techniques,outils, de techniques, etcetc..
  • 13. 1313 Les méthodes d’estimationLes mLes mééthodes dthodes d’’estimationestimation 1. Modèles algorithmiques 2. Jugement d’experts 3. Analogie 4. Parkinson 5. Un coût pour gagner (bid to win, bid to please) 6. Du général au particulier 7. Du particulier au général 8. Pointage des composantes d’application
  • 14. 1414 Les méthodes d’estimationLes mLes mééthodes dthodes d’’estimationestimation Elle n’est pas précise et encourage de mauvaises pratiques. Beaucoup de tambours et de clairons (si vous aimez ça). Selon le principe de Parkinson « le travail prend de l’expansion de manière à combler tout l’espace », pour dire que le coût sera celui du budget disponible. Parkinson Les projets d’expérience peuvent ne pas être représentatifs du projet à estimer. Estimation basée sur l’expérience actuelle de projet. En comparant (proportion) avec un (des) projet(s) passé(s) ayant des similarités avec le projet actuel. Analogie Elle peut être biaisée, soit optimiste ou pessimiste. Elle est rapide et elle permet de différencier les facteurs. Il s’agit ici de consulter un (des) expert(s) dans le domaine. Jugement d’experts Les données du modèle peuvent ne pas être représentatives et elles peuvent ne pas tenir compte des différences. Elle est objective, répétable, efficace, et elle peut supporter l’analyse de sensibilité relative. Consiste en un ou plusieurs algorithmes produisant des estimés qui ont en entrée plusieurs variables. Modèles algorithmiques
  • 15. 1515 Les méthodes d’estimationLes mLes mééthodes dthodes d’’estimationestimation Peut omettre les requis de niveau supérieur comme l’intégration, la formation et les guides. Un regard est porté sur toutes les composantes individuellement, ce qui permet aux erreurs de se contrebalancer. Cette méthode permet d’estimer toutes les activités du projet. Ensuite, il suffit de sommer les efforts de toutes ces activités afin d’obtenir l’estimation global. Du particulier au général Lourdeur d’implantation et d’application (adhésion). Capacité de mesurer l’envergure et l’ensemble des composantes. Méthode où des points sont accordés pour les E/S, demandes d’information, nombre d’informations à conserver, mode de fonctionnement, etc. Pointage des composantes d’application Les composantes techniques de bas niveaux sont peu tenues en compte. Des composantes peuvent être oubliées. Inclut les niveaux de requis de niveau supérieur comme l’intégration, la formation et les guides. Permet d’estimer un coût global du projet basé sur ses caractéristiques générales. Ensuite, ce coût est distribué entre les différents groupes d’activités du projet. Du général au particulier Purement subjective, basée sur ce que le client veut entendre. Permet d’obtenir le contrat et de plaire. Ici, on parle d’établir le coût de manière à être celui que l’on croit le bon pour obtenir le consentement de faire le travail ou pour gagner le contrat. Un coût pour gagner (bid to win, bid to please)
  • 16. 1616 Deux types d’estimationDeux types dDeux types d’’estimationestimation Estimation basée sur la taille (nombre de lignes de codes, points de fonctions, classes, etc). Estimation basée sur l’effort par activité (jours-personnes, mois-personnes).
  • 17. 1717 L’estimationLL’’estimationestimation Plus on avance dans le temps, plus onPlus on avance dans le temps, plus on obtient des informations permettant deobtient des informations permettant de clarifier lclarifier l’’estimation.estimation. LL’’estimationestimation sese rapprochera des valeurs de la rrapprochera des valeurs de la rééalitalitéé avec le temps et avec lavec le temps et avec l’’obtentionobtention dd’’informationinformation..
  • 18. 1818 L’estimationLL’’estimationestimation Comment faire une bonne estimationComment faire une bonne estimation?? •• utiliser un processus documentutiliser un processus documentéé,, adaptadaptéé àà ll’’entreprise etentreprise et ententéérinrinéé par la direction;par la direction; •• connaconnaîîtretre le projetle projet àà estimer (activitestimer (activitéés,s, phases, dphases, déécoupage, architecture);coupage, architecture); •• identifieridentifier les collaborateurs et les expertsles collaborateurs et les experts multidisciplinaires;multidisciplinaires; •• éétablirtablir un canal de communication pour lesun canal de communication pour les diffdifféérents intervenants (groupe de courriels).rents intervenants (groupe de courriels).
  • 19. 1919 Processus d’estimationProcessus dProcessus d’’estimationestimation •• uniformiseruniformiser la fala faççon de faire les estimationson de faire les estimations afin dafin d’é’éviter les diffviter les difféérentes farentes faççons dons d’’estimer etestimer et dede restreindrerestreindre lesles éévaluations uniquementvaluations uniquement subjectives;subjectives; •• rrééutiliserutiliser les exples expéériences acquises;riences acquises; •• obtenir des estimations deobtenir des estimations de qualitqualitéé;; •• rrééduireduire le temps dle temps d’’estimation.estimation. Avantages d’utiliser un processusAvantages d’utiliser un processus défini d’estimation de projetdéfini d’estimation de projet??
  • 20. 2020 Trucs et astuces concernant l’estimation Trucs et astuces concernantTrucs et astuces concernant ll’’estimationestimation • utiliser les données estimées et réelles des projets antérieurs (banque d’historique); • faire une liste de toutes les activités qui composent le projet; • ne pas oublier les tâches triviales et autres facteurs d’influence dans l’estimation; • allouer du temps pour l’estimation; • utiliser un outil (chiffrier maison); • avoir un lexique.
  • 21. 2121 Trucs et astuces concernant l’estimation Trucs et astuces concernantTrucs et astuces concernant ll’’estimationestimation • éviter la méthode d’estimation Un coût pour gagner; • éviter de donner une estimation sur le coin de la table; • éviter de produire une estimation faite uniquement par un expert; • consulter les développeurs, impliquer les pairs; • effectuer le travail d’estimation à un niveau détaillé; • ne pas oublier les tâches triviales et les autres facteurs d’influence dans l’estimation.
  • 22. 2222 Facteurs de correction de l’estimation Facteurs de correction deFacteurs de correction de ll’’estimationestimation Il existe plusieurs types de facteurs pouvant affecter un projet. Ces facteurs contextuels ont un impact sur les efforts estimés initialement. Tout projet est unique en son genre et risque donc un jour d’avoir à se préoccuper des situations affectant les estimés initiaux. C’est ce qu’on appelle ici les facteurs de correction.
  • 23. 2323 Facteurs de correction de l’estimation Facteurs de correction deFacteurs de correction de ll’’estimationestimation De façon générale, le processus de gestion de risques va identifier ces facteurs et les quantifier. Voici une liste d’exemples de facteurs de correction : • groupes d'utilisateurs multiples; • premier projet dans un domaine d'application; • existence d'un système de base; • durée du projet; • expérience du chargé de projet; • expérience technique de l'équipe; • nouveaux langages et outils; • roulement de personnel.
  • 24. 2424 L’estimationLL’’estimationestimation Quoi faire avec une estimation? Pour un projet Pour l’ensemble des projets Raffiner l’estimation et la faire vivre. La faire évoluer à travers le temps et les phases de développement de système. Conserver les estimations dans une banque d’historique. Cela s’appelle l’expérience, le vécu. Ceci permet de faire des comparaisons entre l’estimation et la réalité.
  • 25. 2525 Cycle d’estimationCycle dCycle d’’estimationestimation
  • 26. 2626 Ce qui est difficile dans le processus d’estimation Ce qui est difficile dans leCe qui est difficile dans le processus dprocessus d’’estimationestimation • produire une estimation tôt dans le démarrage du projet; • établir le niveau de granularité attendu lors de l’estimation; • établir le pont avec les systèmes de gestion de temps et le bureau de projet, entre autres; • satisfaire tout le monde.
  • 27. 2727 ConclusionConclusionConclusion Le processus dLe processus d’’estimation estestimation est proprepropre àà chaque entreprisechaque entreprise. Il. Il faut par contrefaut par contre en den dééfinir unfinir un quiqui estest àà la fois souple, facilela fois souple, facile dd’’utilisation etutilisation et éévolutif.volutif.
  • 29. 2929 F I NF I N Merci de votre attention.Merci de votre attention.