300 likes | 634 Views
MIAGE MASTER 1 Cours de gestion de projet. Session 4 : Découpage d’un projet. Questions sur le cours précédent. Contenu et livrables des phases de : Architecture ? Spécifications ? Conception ? Développement ? Recette ? Types de tests en phase de réalisation ? Type de tests en recette ?
E N D
MIAGE MASTER 1Cours de gestion de projet Session 4 : Découpage d’un projet
Questions sur le cours précédent Contenu et livrables des phases de : Architecture ? Spécifications ? Conception ? Développement ? Recette ? Types de tests en phase de réalisation ? Type de tests en recette ? Cycle en V ? En Y ? Intérêt et dangers des cycles évolutifs et en spirale ?
Sommaire • Représenter et planifier un projet • PBS • WBS • OBS • Diagramme de PERT et de GANTT
Pourquoi – comment découper ? PRINCIPE DIVISER POUR MIEUX MAITRISER OBJECTIF ELABORATION D'UN ORGANIGRAMME TECHNIQUE DE PROJET (WORK BREAKDOWN STRUCTURE) METHODE L'O.T.P. SE CONSTRUIT EN ITERANT EN PARALLELE : Un découpage du Produit à réaliser Un listage des tâches nécessaires à la réalisation de chaque composant du Produit.
Pourquoi – comment découper ? Quoi Faire? Qui va Faire? Comment le Faire? Qui va Contrôler? Comment va-t-il Contrôler? Qui va Coordonner? Comment va-t-il Coordonner? Qui va garantir la Qualité? Comment va-t-il garantir cette Qualité? Qui va l ’Exploiter? Comment va-t-il l ’Exploiter? Pour Quoi? Par Qui? Comment? Qualité? Pour Qui?
Pourquoi – comment découper ? J'ECRIS TOUT LE DETAIL DE CE QUE JE CONNAIS CE QUE JE NE CONNAIS PAS ... JE LE DIS QUAND MEME !!! DETAIL = TACHES ELEMENTAIRES • Une réunion • Commande de logiciel • Installation de matériel • La mise en place d ’un fichier de test • Des formations • L ’accueil d ’une personne dans l ’équipe… • Réalisation d ’un programme • Analyse d ’une fonction • Validation d ’une analyse • Réalisation et Vérification de document • La réception d ’une fonction • … ET JE METS EN PLACE DE SUITE LA NOMENCLATURE DES TACHES
Pourquoi – comment découper ? • Distinguer 2 types de découpage : • Découpage structurel : PBS • Découpage opérationnel (lotissement) : WBS • Découpage organisationnel : responsabilités • Lotissement : • Permet de fournir des livraisons régulières = limiter les risques et donner de la visibilité • Le lotissement doit être « cross structure » : chaque lot doit comporter une partie de chaque vue PBS • => Lien avec SCRUM : 1 itération = env 1 mois
Découpage structurel : PBS • PBS (Product Breakdown Structure) • Correspond aux différents composants du produit final. • Ne comprend pas : • le découpage par lots (version / release) des sous projets • si les sous-projets pourront être menés en parallèle ou non
Découpage structurel : WBS • WBS (Work Breakdown Structure) • Consiste en la définition complète des tâches et sous tâches du projet. Elles doivent être indépendamment planifiables et estimables. • Le WBS est divisé en 2 sous-tâches essentielles, la planification et le budget. Il est réalisé par les quatre points suivants : • Définition des grandes lignes du projet (qui s’appuient sur les grandes lignes structurelles définies par le PBS) • Définition de la durée des tâches du projet • Le budget alloué au projet • Le coût
Découpage structurel : WBS • Vue des tâches
Découpage structurel : WBS • Enchainement des tâches • Vue Budget
Découpage structurel : OBS • OBS (Organization Breakdown Structure) • Définit les responsabilités par produit/sous-produit • OBS = WBS + noms responsables.
Lotissement • Difficulté principale dans le découpage précédent : le lotissement. Comment faire ? • Idéalement : • Le lot doit donner de la visibilité au client = livraisons régulières : 1 lot par mois environ (cohérence méthode agile) • Chaque lot doit comporter quelques éléments de chaque niveau 2 du PBS (cohérence méthode itérative). Eviter : 1 lot = 1 domaine métier complet • Les lots doivent être équilibrés en complexité et en types de réalisation • Mais : • Doit prendre en compte les urgences de déploiement client : ex : urgence de déploiement d’un domaine métier (<> itératif) • Le découpage doit intégrer les antériorités (ex : Ecran « modif adresse » appelé depuis « profil client ») • En pratique : premiers lots : architecture; fonctions support (éditions, aide) en fin de projet
Lotissement • Lotissement global soumis à des modifications • Modification des priorités • Prendre en compte des urgences de calendrier • Lien fort entre lotissement et taille de l’équipe • A taille d’équipe constante, prévoir diminution progressive de charge de réalisation (impacts de la charge de recette des lots précédents) • Ou : si charge constante de réalisation, prévoir équipe séparée pour recette
Organiser les tâches, déterminer le chemin critique.. PERT Sa particularité est la suivante… Max ! Dates au plus tôt Dates au plus tard Le chemin critique est le chemin où … date au plus tôt = date au plus tard. … Min ! http://www004.upp.so-net.ne.jp/s_honma/schedule
Organiser les tâches, déterminer le chemin critique.. PERT Sa particularité est la suivante… .. un retard sur le chemin critique retarde la livraison finale du projet Dates au plus tôt Dates au plus tard Le chemin critique est le chemin où … date au plus tôt = date au plus tard. … http://www004.upp.so-net.ne.jp/s_honma/schedule
Organiser les tâches, déterminer le chemin critique.. PERT 18
Planifier le calendrier d’un projet : GANTT Mode conception vs. Mode suivi Utilité des jalons Réalisme …. (heures réellement disponibles ?)
Les outils de conception/planification de projet s’enchainent rigoureusement Poser les bases de ce qui est demandé : Analyse fonctionnelle, diagramme fonctionnel Analyse fonctionnelle + opérations nécessaires à la réalisation WBS, diagramme des travaux Diagramme des travaux + durée et ordre de succession des tâches PERT PERT + ressources disponibles(heures-hommes, compétences, dates de vacances…) Gantt
Prochaines sessions • TP 1 : Outil de suivi d’un projet (L. Descamps) • Session 5 : Estimation des charges • Session 6 : Outils de planification • Session 7 : Gestion des ressources d’un projet • Session 8 : Suivi d’un projet • TP2 : Suivi pratique d’un projet (L. Descamps) • Session 9 : Coûts d’un projet / Gestion des risques • Session 10 : Assurance Qualité • Session 11 : Recette et AMOA • Session 12 : Conduite du changement • Session 13 : Bilan de projet • Examen, correction