1
Gestion de projet Gestion de projet d’un jeu en Flash – d’un jeu en Flash –
20132013
Gestion de projet Gestion de projet d’un jeu en Flash – d’un jeu en Flash –
20132013Raphaël Borne Mamède, PMP®Raphaël Borne Mamède, PMP®
[email protected]@mamede.net
MASTER MAPI, parcoursMASTER MAPI, parcoursJeu vidéo MAJE1 Jeu vidéo MAJE1
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
2
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Sommaire• La gestion de projet (Séance 1)• Initiation à flash (Séance 2)• MS Projet (Séance 3)
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
3
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Point sur les outils• Adobe Flash CS6 / CC• MS Projet 2010/13 (MSDNA ?)
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
4
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Notation• Rendu gestion de projet• 2 bannières flash par binôme• QCM• MS projet• Contribution au rendu final
Rendus
validés
par
accusé de
réception
Rendu en
retard ou
non accusé
réception
donne 0
comme note
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
5
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Calendrier (1-2) Installation de Flash pour utiliser
directement 22/01
• 22/01 (Gestion de projet + Flash) + division en binômes Rendu gestion de projet pour le 31/01
20H Création de 2 bannières flash pour le
04/02 20H Installation MS Project 2010 pour utiliser
le 07/02 Rendus
validés
par
accusé de
réception
Rendu en
retard ou
non accusé
réception
donne 0
comme note
22/1 7/2 12/2 12/3Février MarsJanvier
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
6
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Calendrier (2-2)• 07/02 (MS Project) + Présentation
bannières + Présentation sujet jeux Rendu première version du jeu pour le
11/03 20H Début travail projet sur jeu Flash (game
doc) + graph + X• 12/02 QCM + statut jeux + discussion
sur première version jeu Rendu final du jeu le 11/03 20H
• 12/03 Présentation finale (PPT)
22/1 7/2 12/2 12/3Février MarsJanvier
Rendus
validés
par
accusé de
réception
Rendu en
retard ou
non accusé
réception
donne 0
comme note
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
7
Initiation à la gestion Initiation à la gestion de projetde projet
Initiation à la gestion Initiation à la gestion de projetde projet
MASTER MAPI, parcoursMASTER MAPI, parcoursJeu vidéo MAJE1 Jeu vidéo MAJE1
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
8
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
La gestion de projet• Présentation de la gestion de projet• Qu’est ce qu’un projet ?• Project charter• Les livrables• WBS• Pourquoi la qualité ?• Les risques• La triple contrainte• 2 exemples de cycle de vie logiciel• Pour résumer
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
9
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Rendu Gestion de projet
1. Lister les livrable du jeu2. Faire une WBS (plus détaillée que le cours)3. Faire la liste des risques, avec impact (1 à 5),
probabilité (1 à 5), le produit des deux précédents et actions en précisant le type de mitigation : éviter / limiter / résoudre
Rendu 1 fichier XLS (tableaux) par binôme (accusé de réception reçu doit être reçu avant l’heure), sinon 0
Pour le 31/01 20H
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
10
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Présentation de la gestion de projet
• Origine• But
– La guerre froide conduit progressivement à une standardisation des méthodes de gestion de projet (autour de 1950), notamment en raison de la nécessité de tenir des délais courts, de coordonner de très nombreux fournisseurs et de maîtriser la dérive des coûts.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
11
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Présentation de la gestion de projet
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
12
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Qu’est ce qu’un projet ?
• Une première définition : « A project is a temporary endeavor undertaken to create a unique product, service or result.» PMBOK PMI® Guide
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
13
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Qu’est ce qu’un projet ?
• Une autre définition : « Un projet est une action temporaire avec un début et une fin, qui mobilise des ressources identifiées (humaines, matérielles, équipements, matières premières, informationnelles et financières) durant sa réalisation, qui possède un coût et fait donc l’objet d’une budgétisation de moyens et d’un bilan indépendant de celui de l’entreprise. » Wikipedia
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
14
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Qu’est ce qu’un projet ?
– Pour résumer :•Unique•Limité dans le temps (un début et une fin)
•Décomposé en phases et incrémental
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
15
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Project charter• Project charter (ou charte projet) définit les
grandes lignes du projet et procure l’autorité du projet à une personne ou un groupe.– Objectifs– Scope (périmètre) préliminaire– Equipe préliminaire– Qui va réaliser le projet– Budget– Délai– Contraintes– Etc.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
16
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les livrables• Produit, résultat ou capacité de réaliser un
service, de caractère unique et vérifiable, dont la production est nécessaire pour achever un processus, une phase ou un projet. (Extrait du PMBOK PMI®)
• Exemples– Cahier des charges rédigé– Formation dispensée– Ensemble des graphiques du jeu réalisés– Paiement reçu
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
17
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Lecture project charter d’exemple• Quel sont les livrables principaux ?
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
18
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
WBS • Work Breakdown Structure• Décomposition des livrables
(deliverables) majeurs du projet en éléments plus petits et plus faciles à gérer.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
19
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
WBS • Exemple WBS• Ex : Réalisation d’un rapport de stage
– Partie 1 : présentation entreprise• Recherche histoire société• Recherche images• Recherche chiffre d’affaire• Visite site web• Rédaction• Création graphiques / organigrammes• Validation Partie
– Partie 2, etc.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
20
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Quelle peut être la WBS d’un jeu
vidéo ?
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
21
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Pourquoi la Qualité ?• « Quality is defined as the degree to
which the project fulfills requirements » from Rita Mulcahy, PMP exam Prep– Réduit les défauts / le gaspillage– Augmente la motivation de l’équipe
• Checklist : Pour ne rien oublier• Donner des priorités
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
22
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Risques• Opportunité ou menace ( + ou - )• Réfléchir a ce qui peut arriver et
l’impact• Réfléchir à un moyen de les limiter
OU résoudre OU éviter• Tout le monde a son mot à dire sur
ce sujet
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
23
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Risques• Exemples de risques :
RisquesProbabilité
(1 à 5)Imapct(1 à 5)
Ratio(1 à 25)
Plan d'actionLimiter /
résoudre / éviterAvoir une panne avec ma vieille 205 qui à 20 ans un matin de partiel
3 5 15Mettre le réveil 30 minutes plus tôt pour avoir le temps
de trouver un plan BLimiter
Avoir une panne avec ma vieille 205 qui à 20 ans un matin de partiel
3 5 15Mettre le réveil 30 minutes plus tôt pour avoir le temps
de bricoler la voitureRésoudre
Avoir une panne avec ma vieille 205 qui à 20 ans un matin de partiel
3 5 15 Prendre le bus ou covoiturer Eviter
Avoir une panne avec ma vieille 205 qui à 20 ans un matin de partiel
3 5 15 Avoir zéro. Accepter
Type de
réponse
au risqueRéponse
au risqueDescription
du risque
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
24
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Quels sont :
– Les risques de notre projet– Probabilité / impact / ratio– Moyens de les limiter / éviter /
résoudre (risque, impact, action, type d’action)
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
25
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
La triple contrainteCoût
Périmètre
Mais aussi la qualité, la satisfaction client et les risques !
Délai
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
26
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les phases du cycle en V
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
27
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les phases du cycle en cascade
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
28
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Pour résumer : étapes d’un projet
• WBS / jalons / livrables• Planning• Risques• Coûts• Post-mortem (rétrospective)
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
29
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Pour résumer : pilotage d’un projet (plan vs
réel)• Se demander quoi présenter et attentes public• Rappel succinct concept / objectifs : Quoi ?• Planning : Quand, Comment, Dans les
temps ?– Etat avancée macroscopique et zoomé– Dates prévues des principaux jalons– Si retard avéré, explication– Si retard pressentis, proposer solution (dire besoins)
• Risques : Possibilité de problème ?– Etat des risques (mis à jour)
• Combien le projet va coûter : Besoin d’argent ?
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
30
Initiation à FlashInitiation à FlashInitiation à FlashInitiation à Flash
MASTER MAPI, parcoursMASTER MAPI, parcoursJeu vidéo MAJE1 Jeu vidéo MAJE1
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
31
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Flash• Description générale• Que peut on faire avec Flash ?• TD
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
32
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Flash• Les rendus des années
précédentes– 2008-2009 Pitouworld– 2009-2010 Casuman– 2010-2011 Pitouxy– 2011-2012 Pizzaboy
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
33
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Description générale
Zone de dessin
Gestion des
calques
Echelle de temps
Librairie et propriétés
Outils de dessin
« Actions »
Pour l’AS3
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
34
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Que peut on faire avec Flash ?
• Interpolation de position• Interpolation de formes• Définition de trajectoire • Action script
– Boutons– Interactions clavier– Base d’un jeu
• Export en HTML 5 => + de compatibilité dont smartphones
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
35
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Interpolation de position
• Exemple
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
36
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Interpolation de forme• Exemple
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
37
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Définition trajectoire non rectiligne
• Exemple
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
38
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Action script 3 :Usage de boutons
• Bouton lien• Bouton lançant animation (2 types
de mouvements)• Bouton lançant son
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
39
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Action script 3 :Evénements clavier
• Ecoute clavier• Déplacement forme• Interaction avec un objet en mouv
ement et affichage
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
40
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Action script 3 :Base d’un jeu
• Le labyrinthe
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
41
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Différence entre interpolation de
mouvement ou classique• Interpolation de mouvement (CS4)• Interpolation classique (Avant CS4)• http://icgq.net/prof01/fl/pages/anim-
interp.html • http://help.adobe.com/fr_FR/Flash/
10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7d8aa.html
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
42
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Exercices pratiques de Flash.http://www.mamede.net/Cours/TD/Fichier 2013 01 15 Sujet TD
Flash.doc
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
43
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Références• http://www.flashkod.com/tutoriaux/VOUS-ETES-
DEBUTANT-VOULEZ-APPRENDRE_573.aspx • http://flash.developpez.com/cours/ • http://www.cyberformateur.com/support/flash/
index.htm • http://www.leconcombre.com/board/flashtutorial/fr/
flashmaniacsquinze.html • http://www.siteduzero.com/tutoriel-3-7768-introduction-
a-l-actionscript.html#part_7766• http://www.flash-france.com/sections.php?
op=viewarticle&secid=9&artid=114• http://www.flash-france.com/sections.php?
op=viewarticle&secid=9&artid=115
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
44
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Bannières à faire• Par binôme, une bannière verticale
et une horizontale pour le 04/02 20H
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
45
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Installer MS Project• Version 2010/2013 pour le cours
du 07/02
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
46
Initiation à MS ProjectInitiation à MS ProjectInitiation à MS ProjectInitiation à MS Project
MASTER MAPI, parcoursMASTER MAPI, parcoursJeu vidéo MAJE1 Jeu vidéo MAJE1
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
47
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Mots clés principaux
Livrables / deliverables Jalons / milestones Activités Work packages Dependences Network Diagram
(diagram réseau) / Schedule Float (marge)
Critical path (chemin critique)
Crashing / Fast Tracking (compression de planning)
Baseline (référence) Resource leveling Earned value
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
48
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Project Life Cycle (PMBOK® Guide)
Début projet Fin projetTemps
Taille équipe & coûts
Initiating
Planning
Executing
Monitoring & Controlling
Closing
ProjectCharter
ProjectPlan
Deliverables:Project / Product
ProductHand-over
ProjectProject Life Cycle Life Cycle
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
49
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Définition activités
Livrables / deliverableProduits, résultats ou services tangibles
Jalons / MilestonesDates ou évenements majeurs
ActivitésAction devant être faites
Work packagesNiveau de découpe permettant de déléguer, suivre ou sous-traiter
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
50
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Séquencement activités
Faire le diagramme réseau en liant les activités entre elles
Start
Activity At = 2
EndActivity C
t = 7
Activity Dt = 8
Activity Bt = 0.5
Activity Et = 0.5
Dépendances
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
51
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Dépendances ou liens Types:
obligatoire ou “dure”Pas le choix / c’est une contrainte
facultative ou “molle” Best practice, experience passée
ExterneElement hors du planning ou par jalons
Liens: Finish-to-start FS / fin à début FF (plus utilisée) Finish-to-finish FF / Fin à Fin FF Start-to-start SS / Début à Début DD Start-to-Finish SF / Début à Fin DF
Lead / avance : avancée de la tâche sur lien
Lag / retard : retard sur un lien
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
52
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Estimation ressources
Estimer le type et la quantité :
Material
Ressources humaines
Equipement
Matériel nécessaire à chaque tâche
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
53
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exemple de RBSResource Breakdown Structure
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
54
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Estimation des durées
Techniques d’estimation Jugment d’expert, estimation similaire (historique),
estimation parametrique (historique + paramètres), estimation 3 points, Brainstorming, Delphi, analyse de réserve
Exactitude d’estimationType Period Accuracy Technique
Order of magnitude Initiation -25% / +75% Analogous
Budget Planning -10% / + 25% Experts, quantitatively based
Definitive Start of
executing - 5% / + 10% WBS, Bottom-up
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
55
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
La meilleure estimation ?
Formule PERT
Comment avoir la meilleure estimation approximative ?
Sources extérieures et données historiques
De ceux qui connaissent le travail
De ceux qui sont responsables du travail
De ceux qui font le travail
Estimation durée = (o + 4m + p)/6Estimation durée = (o + 4m + p)/6
O: optimiste, p: pessimiste; m: la plus probableO: optimiste, p: pessimiste; m: la plus probable
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
56
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exploiter un planning
Outils et techniques Chemin critique / Critical
path
Compression de planning
« what if ..? » analyse scenario
Resource leveling / nivelage de ressources
Leads and Lags
Indices d’earned value Schedule Variance SV
Schedule Performance Index SPI
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
57
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Chemin Critique / Critical Path
Chemin critique L’enchainement de tâches qui définit la durée du projet. Chaque jour de retard sur le chemin critique, augmente d’autant la durée de projet.
Float / marge Quantité de temps de laquelle une tâche peut-être retarder sans changer la date de fin de projet
Free float / marge libreQuantité de temps de laquelle une tâche peut-être retarder sans impacter la tâche suivante
Start
Activity At = 2
EndActivity C
t = 7
Activity Dt = 8
Activity Bt = 0.5
Activity Et = 0.5
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
58
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Critical Path calculation
1. Dans le sens début fin: Early start + duration = Early finish
2. Dans le sens fin début: Late finish - duration = Late start3. Calcul de la marge: Late start – Early start, or Late finish– Early finish 4. Les activités avec zéro marge sont
sur le critical path / chemin critique.
Start
Activity At = 2
EndActivity C
t = 7
Activity Dt = 8
Activity Bt = 0.5
Activity Et = 0.5
Early start
Late start
Early finish
Late finish
ES EF
LS LF
ActivityDuration
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
59
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
La chaîne critique / Critical Chain method
Planification en introduction de la marge / buffer Tenir compte de ressources limitées Gérer l’incertitude Les buffers sont mis
A la fin de la chaîne critique Buffers : quand une chaîne de tâches rejoint la chaine critique
Se focaliser à garder du buffer
Start
Activity At = 2
EndActivity C
t = 7
Activity Dt = 8
Activity Bt = 0.5
Activity Et = 0.5
Feeding Buffert = 1,5
Project Buffert = 1
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
60
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Compression de planning
Pour réduire la durée
Compression de durée / Crashing Ajout de ressources Souvent augmentation de coûts
Chevauchement / Fast-tracking Faire plus d’activités en parallèle Souvent augmentation de risques
Repenser l’enchaînement des tâches
Passage mode séquentiel à enchaînement différent (des phases / tâches peuvent se chevaucher)
6 months
Phase 1
Phase 2
5 months
Phase 1
Phase 2
Phase 1
Phase 2
3 months
Phase 1
Phase 2
5 months
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
61
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
ModelingTechniques
What-if scenario analysis Evaluer des scénarii et evaluer leur effet
Evaluter faisabilité sous quelles conditions
Péparer un plan B et le plan d’action
Attenuer l’impact de situation non prévues
Simulation Analyse Monte Carlo
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
62
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Resource Optimization Techniques Resource leveling / nivellement de ressources
Ajuster début et la fin fonction contrainte ressources
Souvent augmentation chemin critique
Lissage de ressources
Comme au dessus mais chemin critique ne bouge pas
Modifier marge entre tâches
Adjust leads and Lags
Lissage de ressources (pas plus de 6)en déplaçant D1 et E6
Le projet va prendre plus de temps
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
63
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
CONTROL Schedule
Earned Value Management (EVM) Indices basés sur le planning, travail accomplis et valeur créée
Planned Value : PV Travail planifier à faire à une date donnée
Earned Value : EV Travail rééllement fait à une date donnée
Schedule Variance: SV = EV – PV . Efficacité Vs planningSV = 0 on est à l’heure / SV > 0 en avance / SV < 0 en retard
Schedule Performance Index: SPI = EV / PV . Efficacité Vs planning
SPI = 1 on est à l’heure / SPI > 1 en avance / SPI < 1 en retard
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
64
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Planning – problèmes courants
Glissement d’activité (dure plus longtemps)
Changement d’activités (nouvelles tâches, ou nouvelle dépendances)
Reduction du temps alloué (on doit finir plus tôt)
“scope creeping”
Problèmes de ressources:
Dur de trouver la bonne ressource
Equipe inexperimentée
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
65
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Planning – Solutions
Allocation resource
Lissage ou nivellement de ressources
La durée
Changement de scope / périmètre
Changer enchainement tâches (fast tracking)
Aller plus loin dans décomposition travail à faire
Changement de dates (quand possible)
Garder la date de fin (Time to market par ex)
Reduire le scope
Ajout de ressources
Utiliser de la marge le plus souvent possible !
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
66
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Questions? Sujets couverts De la WBS au ACTIVITES Sequençage d’activités Type de dépendences Network Diagram (eg: Gantt) Critical path Compression /
Chevauchement Schedule Baseline Contrôler planning / Changes
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
67
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
MS Project• A quoi sert un tel outil ?• Présentation générale de MS Project• Création du planning• Quelques fonctions disponibles• Optimisation du planning• Suivi projet• Le partage d’informations
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
68
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
A quoi sert un tel outil ?
• Planifier• Suivre l’avancement• Gestion des ressources• Gestion des coûts• Le partage d’informations
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
69
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Présentation générale de MS Project Liste des
tâches
Diagramme GanttDurée,
début et fin
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
70
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Création du planning – Définition liste des tâches, types de
liens, les durées, les jalons, la baseline, project summary task, outline number, contraintes (dès que possible, pas avant, etc.)
– Les ressources et calendriers spécifiques
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
71
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les durées• Différence entre les notions de
durée et de travail.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
72
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les prédécesseurs et successeurs
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
73
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Types de liens• Fin à début (FD)
• Début à début (DD)
• Fin à fin (FF)
• Début à fin (DF)
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
74
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les ressources
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
75
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les types de tâches• Durée fixe• Unité fixe• Travail fixe
Type de tâche
En changeant « Les Unités »
En changeant« La Durée »
En changeant« Le travail »
Unité Fixe Durée est re-calculée
Travail est re-calculée
Durée est re-calculée
Travail Fixe Durée est re-calculée
Unité est re-calculée
Durée est re-calculée
Durée Fixe Travail est re-calculée
Travail est re-calculée
Unité est re-calculée
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
76
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les contraintes• Dès que possible (As Soon as Possible)• Le plus tard possible (As Late as Possible)• Pas plus tard que (Start no Later than)• Pas plus tôt que (Start no Earlier then)• Ne pas finir avant que (Finish no Earlier than)• Ne pas finir après que (Finish no Later than)• Doit commencer le (Must Start on)• Doit finir le (Must Finish on)
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
77
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les jalons
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
78
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
La baseline• Suivre et tracer des changements
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
79
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Project summary task
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
80
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Outline number
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
81
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Les calendriers
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
82
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Représenter la WBS sous forme de
planning MS Project.http://www.mamede.net/Cours/TD/
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
83
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Optimisation du planning
• Identifier et réduire le chemin critique, création réseau PERT.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
84
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Suivi projet • Utilisation des modes d'affichage
(Gantt, resource usage) et des filtres
• Exploitation des informations de suivi, comparer le prévu et le réalisé, replanifier une tâche, faire des simulations, etc.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
85
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Le partage d’informations
– MS project server– Utilisation du groupe de ressources
(resource pool)– Liaisons entre fichiers projets
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
86
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Donner des durées à vos tâches
dans MS Project.
2013 - Raphaël Mamède
MASTER MAPI, parcours Jeu vidéo MAJE1
87
Gest
ion d
e p
roje
t d'u
n jeu e
n
Flash
Exercices pratiques• Chaque binôme va détailler sa
sous-partie de la WBS en donnant des durées et dépendances (sous MS Project).