conduite de projets (informatiques) eric bourreau thérèse libourel fmin114 w312tss1

45
Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Upload: lance-delorme

Post on 03-Apr-2015

107 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Conduite de projets (informatiques)

Eric BourreauThérèse Libourel

FMIN114W312TSS1

Page 2: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Définition et terminologieLe découpage d ’un projetL’estimation des chargesLes techniques de planificationL’organisation du travailLe pilotage du projetLa maîtrise de la qualité

Cours 1 C

ours 2Cours 3

Cours 4

Rappel du plan

Page 3: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Plan de la troisième partie

Les techniques de planification Utiliser la planification Le réseau PERT Le diagramme de GANTT

L ’organisation du travail La division et la coordination du travail L’administration des données Les structures type des projets

Page 4: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Les techniques de planification

Utiliser la planification Deux techniques complémentaires : PERT et

GANTT

Tâche, durée,précédence

Ressources, contraintes

PERT

GANTT

Durée minimaleLatitude entreDeux tâches

Calendrier de travailUtilisation des ressources

Page 5: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Utiliser la planification

PERT Après un découpage WBS avec une liste de

couples (tâche, durée estimée)

Contraintes d’ordonnancement et parallélisme => Durée minimale du projet

Tâche, durée,précédence

PERT Durée minimaleLatitude entre 2 tâches

Page 6: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Utiliser la planification

GANTT Après un PERT Permet d ’établir un calendrier de travail

Durée minimale PERT comparée à durée raisonnable par estimation des charges.

Ressources,contraintes

GANTT Calendrier de travailUtilisation des ressources

Page 7: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT

Le réseau « proprement dit »Les types de lienLes paramètres cléExemples

Page 8: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT

Le réseau « proprement dit » Program Evaluation and Review Technique Graphe orienté permettant de représenter les

contraintes d ’enchaînement temporel Peut être utilisé à différents niveaux de

granularité deux formalismes : graphe des « potentiels-

tâches » et/ou graphe des « potentiels-événements ».

Page 9: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT

Exemple de graphe des potentiels-tâches avec parallélisme fort

début Tâche A

Tâche CTâche B

Tâche E Tâche F Tâche G

fin

Les flèches représentent des liens

Tâche D

Page 10: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT

Exemple de graphe des potentiels-événements

début

Jalon 3

Jalon 2

Jalon 1

Jalon 4

fin

Tâche A

Tâche B

Tâche ETâche F

Tâche C

Tâche D

Tâche G

Les jalons sont des événements « instantanés ».

Page 11: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT : les types de lien

Liens fin-débutLiens fin-fin

Lien début-débutLien début-fin

Si la tâche B doit commencer après la fin de la tâche A.

Si les tâches A et B doivent se terminer en même temps la fin de A commande celle de B

Si A et B doivent commencer en même temps. A commande B.

Si le début de A marque la fin de B

Page 12: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT : les types de lien

Tâche A Tâche B

Lien fin-début

+ou- n jours

A est prédécesseur de B qui doit lui succéder à n jours.S’il y a un moins, commencer en avance est possible

Program-mation

Test- 10 jours

Page 13: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT : les types de lien

Tâche A

Tâche B

Lien fin-fin

+ou- n jours

La fin de la tâche A commande la fin de B ( parallélisation partielle). Le coefficient peut indiquer avance ou retard

Encadrement de Mise en œuvre

+20 J

Mise en œuvre

Ce « retard » de fin d’encadrementassure une aide au démarrage

Page 14: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT : les types de lien

Tâche A

Tâche B

Lien début-début

+/- n jours Le début de la tâche A commande le début de B ( parallélisation partielle). Le coefficient peut indiquer avance ou retard

Préparation environ--nement technique

-10 J

programmation

Cette avance permet de gagner dutemps et de se former

Page 15: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau PERT : les types de lien

Tâche A

Tâche B

Lien début-fin

+/- n jours Le début de la tâche A commande la fin de la tâche B (A successeurde B. Le coefficient peut indiquer avance ou retard

Exploitation de l ’ancienlogiciel

Exploitation du nouveau logiciel

Ce retard permet de démarrer endouceur l’exploitation du nouveaulogiciel

+ 15 j

Page 16: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert

Les paramètres clés « technique du chemin critique » Met en évidence les tâches qui risquent de

retarder la fin du projet si elles sont en retard. Pour chaque tâche on calcule :

Les dates de début et de fin « au plus tôt » et « au plus tard »

La marge

Page 17: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert : les paramètres clés

Formule de calcul des dates au plus tôt : Pour une tâche Ti, de durée estimée di Date de début au plus tôt

D+tôt (Ti) = sup (F+tôt (prédécesseurs (Ti)))

Date de fin au plus tôtF+tôt (Ti) = D+tôt (Ti) + di

Page 18: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert : les paramètres clés

En début de projet Pour les tâches Ti, de durée estimée di qui

se trouvent en début Date de début au plus tôt

D+tôt (Ti) = t0 (date de début de porjet)

Date de fin au plus tôtF+tôt (Ti) = t0+ di

Propager sur les nouvelles premières taches

Page 19: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert: les paramètres clés

Exemple

début

B5

C8

D3

E4

0

(4,9)

(4,12)

(4,7)

(12,16)

D+tot (Ti) = sup(F+tot(prédécesseurs))F+tot (Ti) = D+tot (Ti) + di

finA4

(0,4)

Page 20: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert : les paramètres clés

Pour le calcul des dates au plus tard : On fait l ’hypothèse d’une date de fin de

projet (fonctionnement par date limite) On parcourt le graphe en sens inverse La formule de calcul des dates au plus tard:

F+tard (Ti) = inf (D+tard (successeurs))D+tard (Ti) = F+tard (Ti) - diPour les dernières tâches, si tf est la date limite

de fin du projet, F+tard (Tfi) = tf

Page 21: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert: les paramètres clés

Représentation en potentiel-tâches(sur des liens fin début)

Exemple

fin

B5

C8

D3

(11, 16)

(8,16)

(13,16) Tf = 20

A4

(4,8)

début E4

(16, 20)

Page 22: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert, les paramètres clés

TâcheDurée

(Dtot, Ftot)

(Dtard, Ftard)

Pour les liens typés (début-début, fin-fin, début-fin)On reporte les valeurs adéquate

A5

B13

20, 2522, 27

20, 3322, 35

C5

D3

20, 2522, 27

22, 2524, 27

E 4

F6

20, 2522, 27

14, 2016, 22

La marge est la différence entreles dates au plus tôt et au plus tard.

Page 23: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert : le chemin critique

Les marges ne peuvent pas être négatives.

Le chemin critique est celui sur lequel les marges sont nulles ou les plus faibles possibles.

S’il n’y a que des liens fin-début, c’est le chemin le plus long.

Page 24: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le réseau Pert : le chemin critique, exemple

début

A 3 C 1 E 7

B 11 D 6 F 3 G 2

fin

T0 = 0

Tf= 24

0, 3

0 02

6 22

Chemin critique

3,6

0, 110, 11

11, 1212, 13

11, 1711, 17

14, 2115, 22

19, 2219, 22

22, 2422, 24

Dtot, FTotDTard, FTard

3 1 1

0 0 00

Marge

00

Page 25: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT

Passer d’un enchaînement (PERT) à un calendrier

Affecter les ressourcesUtiliser les marges pour des

« chargements » au plus tôt et au plus tard.

Page 26: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT exemple

Chargement au plus tôt

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources R1 B

D F G R2 A X

X XX

XX

C X

X

E XX

Page 27: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT exemple

Chargement au plus tard

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources R1 B

D F G R2 X

X XX

XX

A X

X C

XX

E

Page 28: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT exemple

Planification améliorée

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources R1 B

R2 D F G R3 X

X XX

XX

A C X

X

E XX

Page 29: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT

Techniques de manipulation Le nivellement

Maintenir les ressources en dessous d’une certaine limite

Le lissageRépartir pour chaque ressource sa charge de

travail pour éviter les surcharges et les sous-charges.

Page 30: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT, exemples de nivellement et de lissage

début

A 3

B 8

G 3F 3C 6

D 1 E 7

H 2 fin

Page 31: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Diagramme de GANTT, exemple de nivellement

Avant :3 personnes

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources R1 B

H

R2 C F G R3 A D E

Page 32: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Diagramme de GANTT, exemple de nivellement

Après :2 ressources

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources R1 B C F G H R2 A D E

Page 33: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Diagramme de GANTT, exemple de nivellement

Après :2 personnes variante

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources R1 B A D E R2 C F G H

Page 34: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Le diagramme de GANTT après lissage

+ 1 personne

à mi temps

Périodes 1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressources

R1 (50%) B

R2 C

F

G

H

R3 A

D

E

Page 35: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

La division du travail Répartition des tâches en fonction :

Des disponibilitésDes compétences

Modes :Spécialisation => augmente la productivité

• On donne à une même personne toutes les tâches de même nature

Polyvalence => diminue le besoin de coordination• On donne à une même personne toutes les tâches

donnant lieu à un même produit livrable

Page 36: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

La coordination du travail Coordination « personnelle »

Ajustements mutuelsSupervision directe

Coordination « impersonnelle »Standardisation des procédésStandardisation des résultatsStandardisation des qualifications (des

personnes)

Page 37: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

Les mécanismes de liaison Sur le plan des personnes

Comité de pilotage

ImpersonnelAdministration de données

Page 38: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

L ’administration de données Objectif : construction d’un référentiel Quatre formes

Administration de données techniqueAdministration de données projetAdministration de données coordinationAdministration de données pilotage

Page 39: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

L’administration de données techniqueElle gère les descriptions proches de structures

de données informatiques (dictionnaire, etc.)Doit servir à la documentation Peut être en partie générée par un AGL

L’administration de données projetElle gère les contenus sémantiques (que

représente une entité,une classe, un rôle, etc.)

Page 40: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

L’administration de données coordinationElle gère les informations consolidéesSon champ est multi-projet Permet la réutilisation

(est dans la mémoire d’entreprise)

L’administration de données pilotageElle fournit des représentations synthétiques pour

la planification stratégique du SI– (échéancier migration, …)

Page 41: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

L ’organisation du travail

L es structures-types d ’un projet Les rôles des différents acteurs

Les rôles nécessaires Le couple maître d’œuvre - maître d’ouvrage Équipe du projet Utilisateurs

Page 42: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Les structures types d ’un projet

Typologie des acteurs

Couple maître d’œuvre – maître d’ouvrage

Equipe de projet Chef de projet Concepteur Développeur Utilisateurs

Final Gestionnaire Décisionnaire

Page 43: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Les structures types d ’un projet

Maître d’œuvre

Maître d’ouvrage Chef de projet

Concepteur

Développeur

Fournisseur de la prestation Responsable de la conduite

du projet

Représente le client Est responsable devant le

maître d ’œuvre Informaticien, organisateur

ou gestionnaire

Informaticien

Page 44: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Les structures types d ’un projet

Utilisateur final

Utilisateur gestionnaire

Utilisateur décideur

Sa responsabilité est d’exprimer des besoins et des contraintes liées au travail courant

Exprimer des besoins favorisant la gestion à moyen terme de l ’activité

Peut modifier les règles du système de gestion.

Page 45: Conduite de projets (informatiques) Eric Bourreau Thérèse Libourel FMIN114 W312TSS1

Reste à faire…

Définition et terminologieLe découpage d ’un projetL’estimation des chargesLes techniques de planificationL’organisation du travailLe pilotage du projetLa maîtrise de la qualité

Cours 1 C

ours 2Cours 3

Cours 4