Conduite de projets informatiques Principes gnraux et techniques

  • Slides: 43
Download presentation
Conduite de projets informatiques Principes généraux et techniques

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

Plan de la troisième partie z. Les techniques de planification y. Utiliser la planification

Plan de la troisième partie z. Les techniques de planification y. Utiliser la planification y. Le réseau PERT y. Le diagramme de GANTT z. L ’organisation du travail y. La division et la coordination du travail y. L ’administration des données y. Les structures type des projets

Les techniques de planification z. Utiliser la planification y. Deux techniques complémentaires : PERT

Les techniques de planification z. Utiliser la planification y. Deux techniques complémentaires : PERT et GANTT Tâche, durée PERT GANTT Ressources, contraintes Durée minimale Latitude entre Deux tâches Calendrier de travail Utilisation des ressources

Utiliser la planification z. PERT y. Après un découpage WBS avec une liste de

Utiliser la planification z. PERT y. Après un découpage WBS avec une liste de couples (tâche, durée estimée) Tâche, durée PERT Durée minimale Latitude entre Deux tâches y. Contraintes d ’ordonnancement et parallélisme => Durée minimale du projet

Utiliser la planification z. GANTT y. Après un PERT y. Permet d ’établir un

Utiliser la planification z. GANTT y. Après un PERT y. Permet d ’établir un calendrier de travail Ressources, contraintes GANTT Calendrier de travail Utilisation des ressources y. Durée minimale PERT comparée à durée raisonnable par estimation des charges.

Le réseau PERT z. Le réseau « proprement dit » z. Les types de

Le réseau PERT z. Le réseau « proprement dit » z. Les types de lien z. Les paramètres clé z. Exemples

Le réseau PERT z. Le réseau « proprement dit » y. Program Evaluation and

Le réseau PERT z. Le réseau « proprement dit » y. Program Evaluation and Review Technique y. Graphe orienté permettant de représenter les contraintes d ’enchaînement temporel y. Peut être utilisé à différents niveaux de granularité y deux formalismes : graphe des « potentielstâches » et/ou graphe des « potentielsévénements » .

Le réseau PERT Exemple de graphe des potentiels-tâches avec parallélisme fort Tâche B début

Le réseau PERT Exemple de graphe des potentiels-tâches avec parallélisme fort Tâche B début Tâche C Tâche D fin Tâche A Tâche E Les flèches représentent des liens Tâche F Tâche G

Le réseau PERT Exemple de graphe des potentiels-événements Tâche B Tâche A début Jalon

Le réseau PERT Exemple de graphe des potentiels-événements Tâche B Tâche A début Jalon 1 Jalon 2 Tâche C Tâche D Jalon 4 fin Tâche G Tâche F Jalon 3 Tâche E Les jalons sont des événements « instantanés » .

Le réseau PERT : les types de lien z Liens fin-début z Liens fin-fin

Le réseau PERT : les types de lien z Liens fin-début z Liens fin-fin z Lien début-début z Lien début-fin z Si la tâche B doit commencer après la fin de la tâche A. z Si les tâches A et B doivent se terminer en même temps la fin de A commande celle de B z Si A et B doivent commencer en même temps. A commande B. z Si le début de A marque la fin de B

Le réseau PERT : les types de lien +ou- n jours Tâche A Tâche

Le réseau PERT : les types de lien +ou- n jours Tâche A Tâche B Lien fin-début 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 Programmation - 10 jours Test

Le réseau PERT : les types de lien Tâche A +ou- n jours La

Le réseau PERT : les types de lien Tâche A +ou- n jours La fin de la tâche A commande la fin de B ( parallélisation Tâche B partielle). Le coefficient peut indiquer avance ou retard Lien fin-fin Mise en œuvre +20 J Encadrement de Mise en œuvre Ce « retard » de l ’encadrement assure une aide au démarrage

Le réseau PERT : les types de lien Tâche A +/- n jours Tâche

Le réseau PERT : les types de lien Tâche A +/- n jours Tâche B Lien début-début Le début de la tâche A commande le début de B ( parallélisation partielle). Le coefficient peut indiquer avance ou retard programmation -10 J Préparation environ-nement technique Cette avance permet de gagner du temps et de se former

Le réseau PERT : les types de lien Tâche A +/- n jours Tâche

Le réseau PERT : les types de lien Tâche A +/- n jours Tâche B Lien début-fin Le début de la tâche A commande la fin de la tâche B (A successeur de B. Le coefficient peut indiquer avance ou retard Exploitation du nouveau logiciel + 15 j Exploitation de l ’ancien logiciel Ce retard permet de démarrer en douceur l ’exploitation du nouveau logiciel

Le réseau Pert z. Les paramètres clés y « technique du chemin critique »

Le réseau Pert z. Les paramètres clés y « technique du chemin critique » y. Met en évidence les tâches qui risquent de retarder la fin du projet si elles sont en retard. y. Pour chaque tâche on calcule : x. Les dates de début et de fin « au plus tôt » et « au plus tard » x. La marge

Le réseau Pert : les paramètres clés z. Formule de calcul des dates au

Le réseau Pert : les paramètres clés z. Formule de calcul des dates au plus tôt : y. Pour une tâche Ti, de durée estimée di y. Date de début au plus tôt x. D+tôt (Ti) = sup (F+tôt (prédécesseurs (Ti))) y. Date de fin au plus tôt x. F+tôt (Ti) = D+tôt (Ti) + di

Le réseau Pert : les paramètres clés z. En début de projet y. Pour

Le réseau Pert : les paramètres clés z. En début de projet y. Pour les tâches Ti, de durée estimée di qui se trouvent en début y. Date de début au plus tôt x. D+tôt (Ti) = t 0 (date de début de porjet) y. Date de fin au plus tôt x. F+tôt (Ti) = t 0+ di

Le réseau Pert: les paramètres clés Formalisme de représentation en potentiel-tâches (Sup(F+ Tâche i

Le réseau Pert: les paramètres clés Formalisme de représentation en potentiel-tâches (Sup(F+ Tâche i (t 0, t 0+di) Tâche j Tôt (Ti, …), D+tôt (Tj) + début Durée di Durée dj dj) t 0 (0, 5) A Exemple 5 (8, 12) B (0, 8) D début 8 4 0 (0, 3) C 3

Le réseau Pert : les paramètres clés z. Pour le calcul des dates au

Le réseau Pert : les paramètres clés z. Pour le calcul des dates au plus tard : y. On fait l ’hypothèse d ’une date de fin de projet (fonctionnement par date limite) y. On parcourt le graphe en sens inverse y. La formule de calcul des dates au plus tard: x. F+tard (Ti) = inf (D+tard (successeurs)) x. D+tard (Ti) = F+tard (Ti) - di x. Pour les dernières tâches, si tf est la date limite de fin du projet, F+tard (Tfi) = tf

Le réseau Pert: les paramètres clés Représentation en potentiel-tâches (sur des liens fin début)

Le réseau Pert: les paramètres clés Représentation en potentiel-tâches (sur des liens fin début) Exemple (47, 52) J 5 K 5 (55, 60) L 8 (52, 60) M 3 (57, 60) (8, 12) fin Tf = 60

Le réseau Pert, les paramètres clés Tâche Durée La marge est la différence entre

Le réseau Pert, les paramètres clés Tâche Durée La marge est la différence entre les dates au plus tôt et au plus tard. (Dtot, Ftot) (Dtard, Ftard) Pour les liens typés (début-début, fin-fin, début-fin) On reporte les valeurs adéquate 20, 25 A 5 B 13 20, 25 22, 27 20, 33 22, 35 C 5 D 3 20, 25 22, 27 22, 25 24, 27 E 4 F 6 22, 27 14, 20 16, 22

Le réseau Pert : le chemin critique z. Les marges ne peuvent pas être

Le réseau Pert : le chemin critique z. Les marges ne peuvent pas être négatives. z. Le chemin critique est celui sur lequel les marges sont nulles ou les plus faibles possibles. z. S ’il n ’y a que des liens fin-début, c ’est le chemin le plus long.

Le réseau Pert : le chemin critique, exemple 0, 3 13, 16 13 0,

Le réseau Pert : le chemin critique, exemple 0, 3 13, 16 13 0, 12 T 0 = 0 E 7 12, 18 B 12 18, 21 D 6 0 13, 20 17, 24 4 C 1 A 3 début 12, 13 16, 17 21, 24 F 3 0 Chemin critique 4 fin G 3 0 Tf= 24

Le diagramme de GANTT z. Passer d ’un enchaînement (PERT) à un calendrier z.

Le diagramme de GANTT z. Passer d ’un enchaînement (PERT) à un calendrier z. Affecter les ressources z. Utiliser les marges pour des « chargements » au plus tôt et au plus tard.

Le diagramme de GANTT exemple Durée projet Nombre de personnes Chargement au plus tôt

Le diagramme de GANTT exemple Durée projet Nombre de personnes Chargement au plus tôt

Le diagramme de GANTT exemple Durée projet Nombre de personnes Chargement au plus tard

Le diagramme de GANTT exemple Durée projet Nombre de personnes Chargement au plus tard

Le diagramme de GANTT exemple Durée projet Nombre de personnes Planification améliorée

Le diagramme de GANTT exemple Durée projet Nombre de personnes Planification améliorée

Le diagramme de GANTT z. Techniques de manipulation y. Le nivellement x. Maintenir les

Le diagramme de GANTT z. Techniques de manipulation y. Le nivellement x. Maintenir les ressources en dessous d ’une certaine limite y. Le lissage x. Répartir pour chaque ressource sa charge de travail pour éviter les surcharges et les souscharges.

Le diagramme de GANTT, exemples de nivellement et de lissage A 3 début D

Le diagramme de GANTT, exemples de nivellement et de lissage A 3 début D 1 E 7 B 8 C 6 H 2 F 3 Le chemin B-H est critique G 3 fin

Diagramme de GANTT, exemple de nivellement Avant nivel-lement

Diagramme de GANTT, exemple de nivellement Avant nivel-lement

Diagramme de GANTT, exemple de nivellement Après nivel-lement

Diagramme de GANTT, exemple de nivellement Après nivel-lement

Diagramme de GANTT, exemple de nivellement Après nivel-lement; variante

Diagramme de GANTT, exemple de nivellement Après nivel-lement; variante

Le diagramme de GANTT après lissage

Le diagramme de GANTT après lissage

L ’organisation du travail z. La division du travail y. Répartition des tâches en

L ’organisation du travail z. La division du travail y. Répartition des tâches en fonction : x. Des disponibilités x. Des compétences y. Modes : x. Spécialisation => augmente la productivité • On donne à une même personne toutes les tâches de même nature x. Polyvalence => diminue le besoin de coordination • On donne à une même personne toutes les tâches donnant lieu à un même produit livrable

L ’organisation du travail z. La coordination du travail y. Coordination « personnelle »

L ’organisation du travail z. La coordination du travail y. Coordination « personnelle » x. Ajustements mutuels x. Supervision directe y. Coordination « impersonnelle » x. Standardisation des procédés x. Standardisation des résultats x. Standardisation des qualifications (des personnes)

L ’organisation du travail z. Les mécanismes de liaison y. Sur le plan des

L ’organisation du travail z. Les mécanismes de liaison y. Sur le plan des personnes x. Comité de pilotage y. Impersonnel x. Administration de données

L ’organisation du travail z. L ’administration de données y. Objectif : construction d

L ’organisation du travail z. L ’administration de données y. Objectif : construction d ’un référentiel y. Quatre formes x. Administration de données technique x. Administration de données projet x. Administration de données coordination x. Administration de données pilotage

L ’organisation du travail z. L ’administration de données technique x. Elle gère les

L ’organisation du travail z. L ’administration de données technique x. Elle gère les descriptions proches de structures de données informatiques (dictionnaire, etc. ) x. Doit servir à la documentation => cas de rétrodocumentation x. Peut être en partie générée par un AGL z. L ’administration de données projet x. Elle gère les contenus sémantiques (que représente une entité, une classe, un rôle, etc. )

L ’organisation du travail z. L ’administration de données coordination x. Elle gère les

L ’organisation du travail z. L ’administration de données coordination x. Elle gère les informations conceptuelles consolidées x. Son champ est multi-projet x. Permet la réutilisation (est dans la mémoire d ’entreprise) z. L ’administration de données pilotage x. Elle fournit des représentations synthétiques pour la planification stratégique du SI.

L ’organisation du travail z. L es structures-types d ’un projet x. Les rôles

L ’organisation du travail z. L es structures-types d ’un projet x. Les rôles différents acteurs y. Les rôles nécessaires x Le couple maître d ’œuvre - maître d ’ouvrage xÉquipe du projet x. Utilisateurs

Les structures types d ’un projet

Les structures types d ’un projet

Les structures types d ’un projet z Maître d ’œuvre z Maître d ’ouvrage

Les structures types d ’un projet z Maître d ’œuvre z Maître d ’ouvrage z Chef de projet z Concepteur z développeur z Fournisseur de la prestation: z Responsable de la conduite du projet z Représente le client z Est responsable devant le maître d ’œuvre z Informaticien, organisateur ou gestionnaire z Informaticien

Les structures types d ’un projet z Utilisateur final z Utilisateur gestionnaire z Sa

Les structures types d ’un projet z Utilisateur final z Utilisateur gestionnaire z Sa responsabilité est d ’exprimer des besoins et des contraintes liées au travail courant z Exprimer des besoins favorisant la gestion à moyen terme de l ’activité z Utilisateur décideur z Peut modifier les règles du système de gestion.