Logiciels (GPL)
cours 8-9 (2013/2014)
Et plus……..
Types d’Inconnus
L’inconnu connu
Information qu’on sait que quelqu’un d’autre la détiens
On ne sais pas exactement qu’est que va passer mais, on sait qu’il y a la
possibilité d’ endommager le projet
On peut se préparer
L’inconnu inconnu
Information qui n’existe pas encore
« You didn’t see it coming »
Travail en équipe
La gestion du risque fonctionne lorsque toute l’équipe est impliquée
La gestion du risque autorise et récompense la sincérité au lieu de l’optimisme
Environnement
Politique, résistance au changement, inexpérience, le temps, les lois
Peuvent avoir un impact majeur
D’habitude il est difficile (même impossible) de les aborder
Imprévisible
Requirements Politics
Time estimates Market
(spec’d the right product?)
Requirements Partners,
Inexperience
(built what was spec'd?) Vendors & Suppliers
Change
Resources
Communication
Dependencies
Cost
Identification
Évaluation
Surveillance
Communication
Répéter
Probabilité
Haute
Moyenne
Basse Moyenne
Impact Basse
Haut
Moyen
Bas
Haute
Aborder
Surveiller Moyenne
Ignorer
Basse
Est-il prévu?
◦ Est le risque ou la stratégie de réponse prise en compte dans le calendrier?
Élimination
Comment : Agissez pour éliminer la cause qui peut déclencher le risque
c’est à dire
oSi nous mettons en application la fonctionnalité X, le calendrier pourrait être retardé de Y jours
oPlan d'élimination: laissez tomber la fonctionnalité
(Suite)
Atténuation
Comment : Agissez pour réduire la probabilité ou l'impact du risque
Le résultat de l'action d’atténuation devrait rapporter une exposition plus petite que l'exposition
originale
Abordez la probabilité ou l'impact, celui qui est moins coûteux pour aborder
c’est à dire
oSi les exigences de la fonctionnalité X ne sont pas bien comprises, le développement de la
fonctionnalité pourrait retarder de Y jours.
oPlan d’atténuation: passez Z jours en travaillant sur les spécifications techniques
Transfert
Comment: Transférez le risque ou l'exposition sur quelqu'un d'autre
c’est à dire
oRisque: le développement de la fonctionnalité pourrait prendre plus de temps que l’on a
anticipé
oPlan de transfert: Contracter des tiers pour prendre soin du développement de la
fonctionnalité
GPL 2013-2014 IVF FILS-FF 20
Gestion du risque
(Suite)
Amortissement
Comment:
1) N'abordez pas le risque mais ayez un plan d'urgence dans le cas où le risque
matérialise
c’est à dire
o Si le risque X matérialise nous aurons besoin de 10 K pour couvrir les coûts
o Amortissez le plan: nous gardons 10 K de côté au cas où ce risque X
matérialise
2. Nous assumons le risque comme un fait de la vie et nous n'avons aucun plan
d'urgence
c’est à dire
o Si le client X ne signe pas le contrat nous devrons annuler 2 mois de
développement
Ignorer
GPL 2013-2014 IVF FILS-FF
Comment : Négligez le risque 21
Gestion du risque
Outil de communication
Exemple de tableau inclut dans le Rapport hebdomadaire du projet
Problème ou Description Mesure à prendre Responsable Reste à Date
risque? faire limite
La maîtrise d’oeuvre
Ses objectifs : Qui ? Quoi ? Quand ? Combien ? Où ?
Obligation de conseil :
· Le prestataire s’oblige à fournir les meilleurs conseils relatifs à la réalisation du projet.
· Ces conseils feront l’objet de recommandations écrites, au cours des différents
comités.
· Si le prestataire constate que le client ne respecte pas les conseils, ou n’en tient pas
compte. Le projet peut être arrêté . Ceci engendrant des dé lais plus longs, voir des
coûts plus é levé s.
Obligation de moyens :
· Compte tenu de la description des travaux et du planning dé finis contractuellement, le
prestataire mettra en oeuvre les ressources et moyens adaptés.
Obligation de résultats :
· Les résultats sont dé finis dans le cahier des charges.
Le comité de pilotage
C’est un groupe décisionnel, sur les aspects coûts et délais.
Il est composé en général des membres des hiérarchies métiers du maître d’ouvrage.
Ses missions sont :
· Valider les orientations stratégiques et politiques.
· Décider les engagements de dé penses dans le cadre du projet.
· Arbitrer tous les conflits au sein des autres comités.
· Préciser les priorité s et dé finir les choix relatifs aux travaux.
· Intervenir dans la motivation des différents intervenants du projet.
· Valider les orientations du projet.
La hiérarchie métier
Elle est constitué e de l’ensemble des personnes composant la hiérarchie supérieure de
l’organisation du projet, et concerne la hiérarchie des différents chefs de projet.
Cette hiérarchie constitue bien souvent le comité de pilotage.
Les équipes de projet
Elle est constitué e de l’ensemble des compétences techniques permettant l’aboutissement
et la réalisation du projet.
Ce sont principalement des ressources à coûts variables, et non fixes comme c’est souvent
le cas dans la gestion des projets.
La maîtrise d’oeuvre secondaire
Elle est responsable de la bonne fin des travaux qu’ils réalisent, mais aussi de la
cohérence générale du projet, ainsi que du respect des « règles de l’art » et des «
ressources allouées » au projet.
Phasing du projet
Phase de Spécification
Phase de Conception
Phase de Réalisation
Phase de Validation
Globale et de Recettage
Gestion du risque
Catégories des risques
Projet, produit, business, environnement, imprévisible
Profils des risques
Équipe de projet, client, technologie, appui exécutif
Cycle de la gestion des risques
Identification, évaluation, stratégie de réponse, surveillance,
communication -> répéter
PLANIFICATION DE PROJET
Définition
À partir des résultats de la structuration et de l'estimation, la planification consiste à:
Constater les deux listes différentes tâches et leur durée,
Déterminer les relations de dépendance entre les tâches,
Déterminer les étages critiques,
Ordonnancer ces les tâches dans le temps,
Proposer à profil partage,
De tenir compte d'éventuelles intolérables.
Pour cela, le chef de projet a deux principales techniques (complémentaires) à sa
disposition:
Réseau PERT (Profit Evaluation and Review Technique)
Diagramme de GANTT
RESEAU PERT
La méthode de PERT de l’anglais « Program Evaluation and Review Technique » est un outil de
gestion de projet qui permet de gérer l'ordonnancement au sein d’un projet.
Cette méthode modélise les tâches et liens entre celles‐ci d’un projet sous forme de réseau appelé
Réseau PERT ou Diagramme PERT.
Le Réseau PERT permet d’identifier le chemin critique d’un projet et concentrer les efforts sur les
tâches le composant.
Le chemin critique étant l’enchaînement de tâches dont la durée totale est la plus longue du projet.
Inventée à la fin des années 1950 par la marine américaine (US Navy) pour coordonner les travaux du
projet POLARIS (réalisation de missiles à ogives nucléaires), cette méthode a permis de coordonner
plusieurs milliers de sous‐traitants, réduisant coûts et délais.
Le Diagramme PERT est souvent couplé au Diagramme de Gantt. De nombreuses applications
permettent de modéliser des réseaux PERT. Certains sont payants comme Microsoft Project, pour
citer que le plus connu.
D’autres gratuits comme OpenProj à Outil Diagramme de PERT gratuit.
GPL 2013-2014 IVF FILS-FF 52
RESEAU PERT
La pratique de réseau PERT est une étape essentielle de la structuration d’un projet. Elle vient
s’insérer après l’élaboration du WBS et avant l’élaboration du diagramme de Gantt
(communément appelé le «planning »). C’est cette phase qui va fixer la séquence logique des
activités et rendre votre planning «intelligent ».
On dispose d'un tableau donnant les durée des tâches et, pour chacune d'elles la liste des tâches qui
doivent la précéder.
On appelle tache critique, tout tache dont la date de début au plus tôt est égale à la date
de début au plus tard, et & chemin critique un chemin ne passant que par des tâches
critiques.
La marge libre
Elle est égale à la différence entre la plus petite des DTO des tâches immédiatement
suivantes et la FTO de la tâche considérée. La marge libre correspond à la plage de temps
dans laquelle peut se déplacer librement la tâche sans modifier aucune des dates de début
au plus tôt des tâches immédiatement postérieures. La marge libre d'une activité est
toujours inférieure (tout au plus égale) à la marge totale. L'intérêt de la marge libre est
grand lorsque l'exécution des activités relève de responsabilités différentes ; en effet, elle
représente la latitude dont dispose le responsable d’une activité pour ne pas affecter le
plan du travail des autres responsables.
La marge totale
Elle est égale à la différence entre FTA et FTO (ou entre DTA et DTO) d'une
même tâche. C'est la plage de temps maximum dans laquelle peut se déplacer
la tâche sans modifier la date de terminaison du projet. Les taches critiques ont,
par conséquence, une marge totale égale à zéro.
La mise en exploitation d’un nouveau gisement minier demande la réalisation d’un certain nombre
de tâches. Le tableau suivant présente ces différentes taches avec leur niveau d’antériorité.
Elle est basée sur les contraintes d'enchaînement avec pour chaque tâche les dates de début et de fin.
C'est un graphe acyclique (orientée et sans cycle) qui permet de représenter l'enchaînement de tâche.
Chaque noeud du graphe est un couple (Ti, di).
B D
7 3
A
Fin
Débu 3
t C E
2 4
A B
da db I délai (en jour)
Exemple:
A : programmation
A
délai : -15 jours
B : tests
B
B Les tests peuvent commencer quinze jours avant la fin de la
programmation.
b) Début → Fin:
La tâche B ne peut se terminer que quand A commence.
Exemple:
A : Gestion d'une version d'un système.
A
délai : +30 jours
B : Arrêt de la gestion de l'ancienne version
B B
On arrête la gestion de l'ancienne version que 15 jours après le début de la
nouvelle version (exemple: le temps de former le personnel).
c) Début → début:
La tâche B doit commencer en même temps que la tâche A.
A +/- délai
B
B L'étape B doit commencer en même temps que l'étape A.
d) Fin → Fin:
La tâche B doit se finir en même temps que la tâche A.
Exemple
A : stage
A
B : encadrement
Paramètres Clés
a) Définition:
Pour déterminer le temps de fin de projet, on utilise des paramètres clés (associés à chaque tâche)
qui sont les dates au plus tôt (D_tôt et F_tôt) et les dates au plus tard (D_tard et F_tard) ainsi que
la marge qui en découle logiquement.
Chemin critique: c'est le chemin du graphe ayant les plus petites marges ( ou marge nulle au
minimum).
Remarque: la marge ne doit jamais être négative!
Si l'on trouve une marge nulle, alors il faut:
Décomposer certaines tâches pour le parallélisme,
Lever certaines contraintes,
Modifier la date de fin.
Différence (marge): 0 0 0 0
Différence (marge): 0 0 1 0
E et F doivent commencer en même temps (donc départ à 18 pour tous les deux).
Le chemin critique est toujours B,D,F,G mais avec un temps de fin de 25 jours.
Désavantages
Par défaut, le modèle suppose que les ressources sont illimitées
oVous devez intégrer vous-même les dépendances de ressources lors de la
détermination du "vrai" chemin critique
oDifficile de suivre sur de grands projets
À partir de résultats obtenus du réseau PERT, plus les hypothèses sur la ressource disponible, on
construit un planning (calendrier) sous forme de diagramme dont l’axe des abscisses représente le
temps et l’axe des ordonnées représente les tâches.
Exemple:
A C E
B
D F
Remarques :
Selon qu’on charge le diagramme suivant le temps au plus tôt ou le temps
au plus tard: on obtient un diagramme au plus tôt ou au plus tard.
On commence toujours par charger le chemin critique.
1 3 9 12 18 21 24 25
Periode
Ressource
R1 B
D
F
R3 G
A A
R2 C
E
La tâche A peut être décalée pour ne pas avoir à attendre avant d’enchaîner sur les
tâches C et E.
Supposons que l’on a 2 ressources R1 et R2.
Diagramme au plus tard: on commence par la fin et l’on remonte.
R1 idem
R2 A
C
B) S’il y a un fort déséquilibre sur les charges, on peut proposer
E
un autre calendrier en ajoutant une troisième ressource R3.
NB : Il faut qu’une tâche soit déjà une charge d’au moins une
semaine pour apparaître ici. GPL 2013-2014 IVF FILS-FF 86
Example
début
3. Déterminer le chemin critique. Que devient celui-ci avec l'ajout t1=5 t2=15
de la contrainte suivante : « t9 ne peut pas commencer avant t=80 » 0,5 8 0,15 0
8,13 0,15
?
Soit le chemin critique. Si t9 ne peut pas commencer avant t=80,
t3=10 t4=8 t5=10
alors le chemin critique change et passe par t13 (tf=94). 5,15 8 15,23 0 15,25 10
4.Proposer deux plannings correspondant au Pert sans date imposée, 13,23 15,23 33,48
d'abord en chargeant au plus tôt, ensuite au plus tard. Vous les
représenterez sur un diagramme Grantt.
t8=10 t6=25 t7=4
Au plus tôt : on charge d’abord le chemin critique que l’on affecte 15,25 23 23,48 0 25,29 13
à R1 soit t1, t3, t6, t12, t14. Ensuite pour R2, on répond au début et 38,48 23,48 44,48
on place le plus tôt possible les autres tâches.
Au plus tard : on commence par affecter R1 jusqu’à son départ
5. Sachant qu'on dispose des ressources Rl,R2 et R3, ayant les t9=2 t10=1 t11=15 t12=10
contraintes suivantes: 25,27 49 25,26 50 48,63 0,13 48,58 0
74,76 75,76 48,76 48,58
R1 est absent entre les périodes 26 et 50
R2 ne peut pas commencer avant la période 8
R3 travaille à mi-temps (50 %).
Établissez un diagramme Grantt. t13=12 t14=30
63,75 13 58,88 0
On commence par affecter R1 jusqu’à son départ. La suite du 76,88 58,88
chemin critique passe à R2, à qui on confie d’abord t4. A R3, on
affecte les tâches dont les marges sont le double de la durée. Comme
t11 pose problème, on va la partager entre R3 et R1 qui prend la
suite à son retour. fin tf = 88
GPL 2013-2014 IVF FILS-FF 88
Diagramme de Gantt
tf = 88
GPL 2013-2014 IVF FILS-FF 92
Ressources
Il est généralement possible (et utile) de faire apparaître des ressources,
humaines ou matérielles, sur le diagramme, afin de permettre d'estimer les
besoins et donner une idée du coût global.
Avantages
Facile à comprendre
Facilement créés et maintenus
Contrôle"
Pouvoir, autorité, domination. No.
Guider pour atteindre un objectif. Oui.
Principes
On contrôle le travail, et non pas les membres de l’équipe
oLe contrôle aide les membres de l’équipe être plus efficace
Contrôle sur la base des tâches achevés
oUtilisation de livrables concrètes
Équilibre
oNiveau approprié entre trop et trop peu
oComprend:
Micro-gestion par rapport à la négligence
Trop de suivi par rapport à trop peu de détails
L'équipe pour chef du projet, le chef du projet pour les parties prenantes
Le format standard de ce dernier
Sommaire
Réalisations au cours de cette période (fait)
oTâches, jalons, paramètres
Les plans pour la prochaine période (à faire)
L'analyse des risques et la révision
Questions & Actions
Se proposer d’envoyer de mises à jour hebdomadaires
Des notes par email, puis une brève réunion
Plus fréquemment en période de crise
Récapitulatif mensuel :
Temps passé : T
Reste à faire : R
Avancement : A = calculé comme la différence entre le R(n-1) et R(n).
Mois Tâche Semaine 1 Semaine 2 Semaine 3 … Total du mois
xxx A(12) T R A T R A T R A T R A
4 8 4 5 3 5 1 0 3 10 0 12
R 8 R 3
A 4 A 5
B(10) 3 7 3
xxx C(12)
Contrôle du projet
"Contrôle"
Pouvoir, autorité, domination. No.
Guider pour atteindre un objectif. Oui.
Principes
On contrôle le travail, et non pas les membres de l’équipe
Le contrôle aide les membres de l’équipe être plus efficace
Contrôle sur la base des tâches achevés
Utilisation de livrables concrètes
Équilibre
Niveau approprié entre trop et trop peu
Comprend:
oMicro-gestion par rapport à la négligence
oTrop de suivi par rapport à trop peu de détails
Suivi du progrès
Les 3 principales questions de suivi des progrès
Quel est l’état actuel?
S'il y a un écart, quelle est la cause?
Quoi faire?
Réponses possibles
Ignorer
Prendre des mesures correctives
Revoir le plan
La fréquence du suivi
Quotidien, hebdomadaire, mensuelle
Si des problèmes surviennent – il faut faire des modifications
Peut-être suivre de près une partie du projet qui pose plus de problèmes
Pour une certaine période de temps
Presque toujours il y a une partie qui pose plus de problèmes
Rapports de l’état du projet
Une partie du plan de la gestion des communications
Suivi individuel :
Il permet de détecter les difficultés éventuelles d’un intervenant à partir du rapport
hebdomadaire qu’il doit fournir.
Récapitulatif mensuel :
Temps passé : T
Reste à faire : R
Avancement : A = calculé comme la différence entre le R(n-1) et R(n).
Suivi du projet
Cela regroupe les informations globales sur le projet qui servent de base à un point
d'avancement périodique. Ici, on s’intéresse aux tâches (en dehors des intervenants)
même celles qui n’ont pas encore commencé.
A suivre
Clôture du projet
Liste à cocher pour le lancement
Analyse post mortem
Phase de maintenance