33
Luc LAVOIE Département d’informatique Faculté des sciences [email protected] http://info.usherbrooke.ca/llavoie Présentation de l’activité 2020-01-03 IGE 401 G ESTION DE PROJETS Hiver 2020

IGE 401 GESTIONDEPROJETS

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IGE 401 GESTIONDEPROJETS

LucLAVOIEDépartementd’informatiqueFacultédessciences

[email protected]://info.usherbrooke.ca/llavoie

Présentationdel’activité

2020-01-03

IGE401GESTION DE PROJETS

Hiver2020

Page 2: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

2

IGE401:Plandecours(hiver2020)−LucLavoie

TABLE DES MATIÈRES

¢Miseencontexte¢Objectifs¢Contenu¢Prolongements¢Projetdesession¢Calendrierdesactivités¢Évaluation¢Horaire,locauxetefforts¢Sitesdecours¢Références¢Àsuivre

Page 3: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

3

MISE EN CONTEXTELA CRISE DU LOGICIEL SELON STANDISH

January/February 2010 I E E E S O F T W A R E 31

egory. Standish updated its !gures in subsequent years (see Table 1). A number of authors published these !gures in various white papers.1,5–7

The !gures indicate large problems with soft-ware engineering projects and have had an enor-mous impact on application software development. They suggest that the many efforts and best prac-tices put forward to improve how companies de-velop software are hardly successful. Scienti!c ar-ticles and media reports widely cite these numbers. Many authors use the !gures to show that software development project management is in a crisis. The numbers even found their way to a report for the President of the United States to substantiate the claim that US software products and processes are inadequate.8

The !gures’ impact and their widespread use indicate that thousands of authors have accepted the Standish !ndings. They’re perceived as impec-cable and unquestionable. However, the Standish de!nitions of successful and challenged projects are problematic. Standish de!nes a successful proj-ect solely by adherence to an initial forecast of cost, time, and functionality. The latter is de!ned only by the amount of features and functions, not functionality itself. Indeed, Standish discussed this in its report: “For challenged projects, more than a quarter were completed with only 25 percent to 49 percent of originally speci!ed features and functions.”1

So, Standish de!nes a project as a success based on how well it did with respect to its original esti-mates of the amount of cost, time, and functional-ity. Therefore, the Standish “successful” and “chal-lenged” de!nitions are equivalent to the following:

! Resolution Type 1, or project success. The proj-ect is completed, the forecast to actual ratios (f/a) of cost and time are ≥1, and the f/a ratio of the amount of functionality is ≤1.

! Resolution Type 2, or project challenged. The project is completed and operational, but f/a < 1 for cost and time and f/a > 1 for the amount of functionality.

The reformulated de!nitions illustrate that the def-initions are only about estimation deviation.

Jørgensen and his colleagues show that the de!-nitions don’t cover all possibilities.4 For instance, a project that’s within budget and time but that has less functionality doesn’t !t any category. In this article, we assume a project that doesn’t comply with one or more of the success criteria belongs to the challenged-project category.

Standish calculates its success measure by count-

ing the number of projects that have an initial fore-cast larger than the actual for cost and time, and one that’s smaller for functionality. This is divided by the total number of projects to calculate the suc-cess rates. Standish Group de!nes its success mea-sure as a measure of estimation accuracy of cost, time, and functionality.

In reality, the part of a project’s success that’s related to estimation deviation is highly context-dependent. In some contexts, 25 percent estima-tion error does no harm and doesn’t impact what we would normally consider project success. In other contexts, only 5 percent overrun would cause much harm and make the project chal-lenged. In that sense, there’s no way around includ-ing more context (or totally different de!nitions) when assessing successful and challenged projects. However, the Standish de!nitions don’t consider a software development project’s context, such as usefulness, pro!t, and user satisfaction.

This illustrates the !rst problem with the de!-nitions. They’re misleading because they’re solely based on estimation accuracy of cost, time, and functionality. But Standish labels projects as suc-cessful or challenged, suggesting much more than deviations from their original estimates.

Unrealistic RatesThe next issue is whether the Standish estimation accuracy de!nitions are sound. They are not. The Standish Group’s measures are one-sided because they neglect underruns for cost and time and over-runs for the amount of functionality.

We assessed estimation accuracy with two tools. We derived the !rst from Barry Boehm’s now-famous cone of uncertainty, a plot that de-picts forecast to actual ratios against project pro-gression.9 This plot shows how the forecasts are made, what deviations they contain, and whether institutional biases exist.

Table 1Standish project benchmarks over the years

Year Successful (%) Challenged (%) Failed (%)

1994 16 53 31

1996 27 33 40

1998 26 46 28

2000 28 49 23

2004 29 53 18

2006 35 46 19

2009 32 44 24

Source Standish Group, CHAOS Report, www.standishgroup.com; figure provenant de IEEE Software

Page 4: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

4

IGE401:Plandecours(hiver2020)−LucLavoie

MISE EN CONTEXTEDES SOLUTIONS À LA CRISE DU LOGICIEL (STANDISH)

Source Standish Group « Unifished Voyages », www.standishgroup.com ; tableau provenant de Schwalbe

Page 5: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

5

MISE EN CONTEXTEQUELLE EST LA VALEUR DU CHAOSREPORT (STANDISH)?

¢Plusieursfaillesfondamentales¢Plusieursfaillesméthodologiques¢Sérieuxdoutessurlanatureetlareprésentativitédel’échantillon

¢Voirl’articledeEveleens etVerhoef� Eveleens,J.L.,&Verhoef,C. (2010).TheRiseandFall oftheChaosReport.IEEESoftware, 27(1),30-36.

� (égalementdisponiblesurlesitedecours)

¢Rappelons-noustoutefoisqu’uneconclusionpeutêtrevraiemalgréunedémonstrationfausse

Page 6: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

6

MISE EN CONTEXTERELATIVITÉ DE LA CRISE DU LOGICIEL¢Nousn’ensommespasàlapremièrecrisedulogiciel.

¢Niàladernière!¢Unpeud’histoire...

Page 7: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

7

IGE401:Plandecours(hiver2020)−LucLavoie

Source :http://fr.wikipedia.org/wiki/ÉratosthèneSource :RaphaëlJavaux,http://fr.wikipedia.org/wiki/Fichier:Eratosthene_mesure_terre.pngSource :http://noe-education.org/D1116.php

Ἐρατοσθένης

Auxoriginesdel’algorithmique

AuIIIe siècleavantnotreère,pasdecrisedulogiciel!

Page 8: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

8

IGE401:Plandecours(hiver2020)−LucLavoie

Sourceshttp://en.wikipedia.org/wiki/Babage,

http://en.wikipedia.org/wiki/Ada_lovelacehttps://histoireparlesfemmes.com/2013/03/18/ada-lovelace-premiere-programmeuse/

AnalyticalEngine

Toujourspasdecrisedulogiciel

Page 9: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

9

IGE401:Plandecours(hiver2020)−LucLavoie

Source :http://plyojump.com/classes/mainframe_era.php

ENIAC

Lelogiciel?Çavaencore!

Page 10: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

10

IGE401:Plandecours(hiver2020)−LucLavoie

Sources :http://www1.ville.montreal.qc.ca/siteofficieldumontroyal/http://www.ameriquefrancaise.org/fr/article-548/,http://digitaljournal.com/image/110612,http://plyojump.com/classes/mainframe_era.php,http://www.eurotrips.ro/2010/11/05/ati-fost-in-garmisch-partenkirchen-la-ski/

La1re crisedu

logiciel

Tiens,ilyadésormaisdesprogrammeursmasculins!

Page 11: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

11

LES CRISES DU LOGICIELMISES EN PERSPECTIVE

Lelogiciel,lesorganisationsetlanécessité¢ La1re crisedulogiciel(1967)

� OS/360,dépassementdescoutsdeplusieursprojetsmilitaires� Propositions :Hoare,Dijkstra,Dahl,Wirth,Boehm

¢ La2e crisedulogiciel(1981)� SystèmedecontrôleaérienetStarWars (leprojetmilitaire)� Propositions :Parnas,Pnueli,Abrial,Meyer

¢ La3e crisedulogiciel(1995)� CHAOSReport� Propositions :CoCoMo,FP,CMMI,PMBoK,ITIL

¢ La4e crisedulogiciel(2009)� Pénuried’informaticiens (retraites,désertions,détournements)� Propositions :repriseetharmonisationdesprécédentes.

Page 12: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

12

LES CRISES DU LOGICIELMISES EN PERSPECTIVE

Lelogiciel,lesorganisationsetlanécessité¢ La1re crisedulogiciel(1967)

� OS/360,dépassementdescoutsdeplusieursprojetsmilitaires� Propositions :Hoare,Dijkstra,Dahl,Wirth,Boehm

¢ La2e crisedulogiciel(1981)� SystèmedecontrôleaérienetStarWars (leprojetmilitaire)� Propositions :Parnas,Pnueli,Abrial,Meyer

¢ La3e crisedulogiciel(1995)� CHAOSReport� Propositions :CoCoMo,FP,CMMI,PMBoK,ITIL

¢ La4e crisedulogiciel(2009)� Pénuried’informaticiens (retraites,désertions,détournements)� Propositions :repriseetharmonisationdesprécédentes.

¢ Lecyclede14 ansest-ilinscritaucalendriermaya?

Page 13: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

13

LES CRISES DU LOGICIELLA PROCHAINE CRISE EST DÉJÀ ANNONCÉE !¢La5e crisedulogicielen2023

� Pénuried’informaticiens+échecsdel’intelligenceartificielle

� Propositionsanticipées :¢ repriseetharmonisationdesprécédentespropositions(bis)ou

¢ encoreplusd’intelligenceartificielle

Page 14: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

14

LES CRISES DU LOGICIELET APRÈS¢La6e crisedulogicieln’aurapaslieuen2047

� Pourqu’elleaitlieu,ilauraitfalluqu’ilyaiteuuneententesurlarégulationdesactivitéshumainesperturbatricesduclimat…

Page 15: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

15

LES CRISES DU LOGICIEL…ET LA GESTION DE PROJETS ?

¢Lagestionadéquatedesprojetsdedéveloppementetd’entretiendeslogicielsestunedesrecommandationsprincipalesformuléeslorsdechacune descrisesdulogiciel.

¢Les« projets-sceptiques »demeurentcependantlargementprépondérants.

¢L’activitéIGE401adoncpourbutdecontribuer,danslamesuredesesmoyens,àlaluttecontrel’obscurantisme.

J

Page 16: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

16

IGE401OBJECTIFS (1/2)Sachantqu’unprojetestuneréalisationunique,limitéedansletempsetcomportantunensembledetâchescohérentes,utilisantdesressourceshumaines,matériellesetfinancièresenvued'atteindrelesobjectifsprévusaumandat,toutenrespectantdescontraintesparticulières

[GDT]

Page 17: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

17

IGE401OBJECTIFS (1B/2)Sachantqu’unprojetestuneréalisation unique,limitéedansle temps etcomportantunensembledetâches cohérentes,utilisantdesressources humaines,matériellesetfinancièresenvued'atteindrelesobjectifs prévusaumandat,toutenrespectantdescontraintesparticulières

[GDT]

Page 18: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

18

IGE401OBJECTIFS (2/2)¢Lesobjectifsducourssontlessuivants

� Acquérirlesconnaissancesrequisesparlesdifférentsprocessusdegestiond'unprojetenTI

� Développerlescompétencesnécessairesàlagestiondeprojetsdedéveloppementoud’entretiendeSI

Page 19: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

19

IGE401OBJECTIFS (2B/2)¢Lesobjectifsducourssontlessuivants

� Acquérirlesconnaissancesrequisesparlesdifférentsprocessusdegestiond'unprojetenTI

� Développerlescompétencesnécessairesàlagestiondeprojetsdedéveloppement oud’entretien deSI

� Sachantque80%desprojetsenTIsontdesprojetsd’entretien.

Page 20: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

20

IGE401OBJECTIFS SPÉCIFIQUESÀlafindel’activité,l’étudiantdoitêtrecapable :1. decomprendrelescaractéristiquesdesprojetsen

technologiedel’information ;2. d’évaluer,planifier,structureretgérerunprojet

danslerespectd’unprocessusdegénielogiciel ;3. desuivre,contrôleretlivrerunprojetrespectantles

critèresdeportée,decout,deduréeetdequalitéconvenus ;

4. defaireunbiland’unprojet ;5. departiciperauprocessusdepilotagedu

changementdécoulantd’unprojetentechnologiesdel’information.

Page 21: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

21

IGE401CONTENU (1/4)¢Bonnepratiquesliéesautravailduchargédeprojet

� Acquérir(explorer,éliciter)� Évaluer� Planifier� Diriger(piloter,conduire)� Surveiller(contrôler)� Maitriser� Documenter

Page 22: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

22

IGE401CONTENU (2/4)¢Maitriseetintégrationdesprocessus

� Portée(contenu,périmètres,livrables)� Durée(délai,temps)� Cout� Qualité� Ressources� Risques� Communications� Approvisionnements

Page 23: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

23

IGE401CONTENU (3/4)¢Techniques

� Définitiondelaportée� Estimationetmesuredel’effort

¢ analogie¢ synthèseDelphi¢ modélisationparamétrique¢ Cocomo,FP,etc.

� Estimationetmesuredesressources� Estimationetmesuredescouts� Estimationetmesuredesrisques� Élaborationdeséchéanciers

Page 24: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

24

IGE401CONTENU (4/4)¢Étudedeprocédéslogiciels

� encascade� itératifs� enspirale� agiles

¢ Intégrationdeprocessusconnexes� risques� ressourceshumaines� communications� approvisionnements� partiesprenantes

Page 25: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

25

IGE401PROLONGEMENTS¢Gestionduchangement¢Aspectséthiques¢Aspectslégaux¢Responsabilitésocialedebiengérerlesressources

Page 26: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

26

IGE401PROJET DE SESSION¢Leprojetconsisteen :

� ledémarrageduprojetetlapréparationd’unplanminimal(TP1)etsonsuivi(SU1),

� l’élaborationd’unplandeprojetdétaillé(TP2)etsonssuivi(SU2),

� lamodificationd’unplandeprojetsuiteàdeschangementssignificatifs(TP3),

� laprésentationetladéfenseduplandeprojetmodifié(PR1),

� leplandeprojetfinaletsonbilan(TP4).

Page 27: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

27

IGE401CALENDRIER DES ACTIVITÉS

No Semaine Activités Contenu

Lectures (voir 1.3)

Échéance des travaux

1. 2020-01-06 cours 1, 2 2. 2020-01-13 cours 3, 4 3. 2020-01-20 cours + TD 5 4. 2020-01-27 cours + TD 6 CDE 5. 2020-02-03 cours + TD 6, 7 6. 2020-02-10 cours + TD 8 TP1 7. 2020-02-17 réunions de suivi — SU1 8. 2020-02-24 examen 1 — Examen 1 9. 2020-03-02 relâche universitaire —

10. 2020-03-09 cours 9, 10 TP2 11. 2020-03-16 réunions de suivi — SU2 12. 2020-03-23 cours 10, 11 13. 2020-03-30 cours 12-14 TP3 14. 2020-04-06 présentations — PR1 15. 2020-04-13 examen 2 — Examen 2 16. 2020-04-20 fin — TP4

Notes :

• Le premier cours est programmé le lundi 6 janvier et le dernier le mercredi 8 avril. • Le cours du mercredi 29 janvier ne peut avoir lieu en raison de la levée de cours du Carnaval ; il

sera repris à une date à déterminer au cours de la semaine du 20 janvier. • Les dates des remises de travaux sont sujettes à changement en fonction du rythme du cours.

• Les remises des travaux sont les vendredis, jusqu’à 23:59 (l’heure des serveurs universitaires en fait foi).

Les dates d’examen seront fixées ultérieurement par la Faculté des sciences.

Page 28: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

28

IGE401:Plandecours(hiver2020)−LucLavoie

IGE401ÉVALUATION

Évaluation Valeur Commentaire Examen 1 30 % individuelle Examen 2 30 % individuelle et récapitulative TP1 5 % en équipe SU1 5 % individuelle (2/5) et en équipe (3/5) TP2 5 % en équipe SU2 5 % individuelle (2/5) et en équipe (3/5) TP3 5 % en équipe PR1 5 % en équipe TP4 10 % en équipe

Total 100 %

Page 29: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

29

IGE401HORAIRE,LOCAUX ET EFFORTS¢Lundi 13:30à15:20 D3-2037¢Mercredi 08:30à10:20 D3-2034

¢Courset travauxdirigés� 4heuresparsemaine

¢Travailpersonnel� 5heuresparsemaine(etplussiaffinités)

Page 30: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec

¢ [Fairley]RichardE.FairleyManagingandLeadingSoftwareProjects.JohnWiley,2009.ISBN978-0-470-29455-0.

¢ [PMBoK]GuideduCorpusdesconnaissancesenmanagementdeprojet.6e édition,PMI,2017.ISBN 978-1-62825-187-6.

¢ [PRINCE2]RéussirlemanagementdeprojetsavecPRINCE2.6e édition,AXELOS,2017.ISBN978-0-113-31533-8.

¢ [Boehm2013]BarryW.BOEHM,RichardTURNER,JoAnnLANE.EmbracingtheSpiralModel:CreatingSystemswiththeIncrementalCommitmentSpiralModel.Addison-Wesley,2013.ISBN 978-0321808226.

¢ [Boehm2000]BarryW.Boehm,ChrisAbts,A.WinsorBrown,SunitaChulani.SoftwareCostEstimationwithCocomo II.PrenticeHall,2000.ISBN 978-0130266927.

¢ [Dumke]ReinerDUMKE,AlainABRAN (ed.).COSMICFunctionPoints:TheoryandAdvancedPractices.Auerbach Publications,2011.ISBN 978-1439844861.

2020-01-03

30

IGE401:Plandecours(hiver2020)−LucLavoie

IGE401RÉFÉRENCES PRINCIPALES

Page 31: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

32

IGE401SITES DE COURS¢Sitegénéral

� http://info.usherbrooke.ca/llavoie/

¢Siteducours� http://info.usherbrooke.ca/llavoie/enseignement/IGE401

Page 32: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-03

IGE401:Plandecours(hiver2020)−LucLavoie

33

ÀSUIVRE

¢ Introductionàlagestiondeprojets� Miseencontexte� Leprojetauseindel’organisation� LaspécificitédesprojetsenTI� Vocabulaireusuel

Bonnesession!Bontrimestre!

Page 33: IGE 401 GESTIONDEPROJETS

Départementd’inform

atique,Facultédessciences,UniversitédeSherbrooke,Québec2020-01-06

34

GP000:Introduction(v250a)−LucLavoie

!