43
Conduite de projets informatiques Principes généraux et techniques

Conduite de projets informatiques

  • Upload
    amity

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Conduite de projets informatiques. Principes généraux et techniques. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Conduite de projets informatiques

Conduite de projets informatiques

Principes généraux et techniques

Page 2: Conduite de projets informatiques

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 3: Conduite de projets informatiques

Les techniques de planification

Utiliser la planification Deux techniques complémentaires : PERT et

GANTT

Tâche, durée

Ressources, contraintes

PERT

GANTT

Durée minimaleLatitude entreDeux tâches

Calendrier de travailUtilisation des res-sources

Page 4: Conduite de projets informatiques

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 PERT Durée minimaleLatitude entreDeux tâches

Page 5: Conduite de projets informatiques

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 res-sources

Page 6: Conduite de projets informatiques

Le réseau PERT

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

Page 7: Conduite de projets informatiques

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 8: Conduite de projets informatiques

Le réseau PERT

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

début Tâche A

Tâche DTâche CTâche B

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

fin

Les flèches représentent des liens

Page 9: Conduite de projets informatiques

Le réseau PERT

Exemple de graphe des potentiels-événements

début

Jalon 3

Jalon 2

Jalon 1 Jalon 4 finTâche A

Tâche B

Tâche E Tâche F

Tâche C

Tâche D

Tâche G

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

Page 10: Conduite de projets informatiques

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 11: Conduite de projets informatiques

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 à l ’avance est possible

Program-mation

Test- 10 jours

Page 12: Conduite de projets informatiques

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 l ’encadrementassure une aide au démarrage

Page 13: Conduite de projets informatiques

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 14: Conduite de projets informatiques

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 15: Conduite de projets informatiques

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 16: Conduite de projets informatiques

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 17: Conduite de projets informatiques

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

Page 18: Conduite de projets informatiques

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

Formalisme de représentation en potentiel-tâches

débutt0

Tâche iDurée di

(t0, t0+di)

Exemple

début

A5

B8

C3

D40

(0,5)

(0,8)

Tâche jDurée dj

(Sup(F+Tôt (Ti, …),D+tôt (Tj) +dj)

(0,3)

(8,12)

Page 19: Conduite de projets informatiques

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 20: Conduite de projets informatiques

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

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

Exemple

fin

K5

L8

M3

(55, 60)

(52,60)

(57,60)

(8,12)

Tf = 60

J5

(47,52)

Page 21: Conduite de projets informatiques

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 22: Conduite de projets informatiques

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 23: Conduite de projets informatiques

Le réseau Pert : le chemin critique, exemple

début

A 3 C 1 E 7

B 12 D 6 F 3 G 3

fin

T0 = 0 Tf= 24

0, 313,16

12, 1316,17

0, 120, 12

12, 1812,18

18, 2118, 21

0 00

21, 24 21, 24

13, 2017, 24

13 4

4

Chemin critique

Page 24: Conduite de projets informatiques

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 25: Conduite de projets informatiques

Le diagramme de GANTT exemple

Pério-des

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressour-cesR1 B

D

F

G

R2 A XX

XX

XX

XX

XX

XX

XX

XX

XX

XX

XX

XX

XX

C XX

XX

XX

XX

E XX

XX

XX

xx

Duréeprojet

Chargement au plus tôtNombre de personnes

Page 26: Conduite de projets informatiques

Le diagramme de GANTT exemple

Pério-des

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressour-cesR1 B

D

F

G

R2 XX

XX

XX

XX

XX

XX

XX

XX

XX

XX

A

XX

XX

XX

C

E

Duréeprojet

Chargement au plus tardNombre de personnes

Page 27: Conduite de projets informatiques

Le diagramme de GANTT exemple

Pério-des

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Ressour-cesR1 B

R2 D

F

G

R3 A XX

XX

XX

XX

C XX

XX

XX

XX

E XX

XX

XX

XX

XX

Duréeprojet

Planification amélioréeNombre de personnes

Page 28: Conduite de projets informatiques

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 29: Conduite de projets informatiques

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

Le chemin B-H est critique

Page 30: Conduite de projets informatiques

Diagramme de GANTT, exemple de nivellement

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

RessourcesR1 B

H

R2 C

F

G

R3 A

D

E

Avantnivel--lement

Page 31: Conduite de projets informatiques

Diagramme de GANTT, exemple de nivellement

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

RessourcesR1 B

C

F

G

H

R2 A

D

E

Aprèsnivel--lement

Page 32: Conduite de projets informatiques

Diagramme de GANTT, exemple de nivellement

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

RessourcesR1 B

A

D

E

R2 C

F

G

H

Aprèsnivel--lement;variante

Page 33: Conduite de projets informatiques

Le diagramme de GANTT après lissage

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

Ressour-cesR1(50%)

B

R2 C

F

G

H

R3 A

D

E

Page 34: Conduite de projets informatiques

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 35: Conduite de projets informatiques

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 36: Conduite de projets informatiques

L ’organisation du travail

Les mécanismes de liaison Sur le plan des personnes

Comité de pilotage

ImpersonnelAdministration de données

Page 37: Conduite de projets informatiques

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 38: Conduite de projets informatiques

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 => cas de

rétrodocumentationPeut ê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 39: Conduite de projets informatiques

L ’organisation du travail

L ’administration de données coordinationElle gère les informations conceptuelles

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.

Page 40: Conduite de projets informatiques

L ’organisation du travail

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

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

Page 41: Conduite de projets informatiques

Les structures types d ’un projet

Typologie des acteurs

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

Equipe de projetChef de projet

ConcepteurDéveloppeur

UtilisateurFinal

GestionnaireDécisionnaire

Page 42: Conduite de projets informatiques

Les structures types d ’un projet

Maître d ’œuvre

Maître d ’ouvrageChef de projet

Concepteurdé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 43: Conduite de projets informatiques

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.