Licence en Informatique à Horraire Décalé Cours Gestion de projet informatique Première partie 1 PLAN Introduction 1. Les concepts de base en management de projet : 3-33 2 Les processus du management de projet : 34-61 3. Le management des risques du projet : 62-95 4. Le management des délais du projet (échéancier) : 96-114 5. Le management de l intégration du projet : 115-139 2 Page 1
1. Les concepts de base en management de projet 1. La notion de projet 2. Le management de projet 3. Comment faire une structure de découpage d un projet? 3 1.1 La notion de projet Le triangle projet Gestion de la production Solidarité des sommets Objectif Moyens Délai Gestion des ressources Gestion des délais 4 Page 2
Définition d un projet Projet = {entreprise temporaire initiée dans le but de créer un produit, un service ou un résultat unique } Guide du PMBOK, 2004) Projet = {processus unique, qui consiste en un ensemble d activités coordonnées et maîtrisées comportant des dates de début et de fin, entrepris dans le but d atteindre un objectif conforme à des exigences spécifiques telles que les contraintes de délais, de coûts et de ressources} (Norme ISO 10006 : 2003) Exemples de projet Mise en œuvre d un ERP Developpement d un intranet Remplacement d un serveur 5 Les caractéristiques d'un projet Projet n'est pas :» Une activité répétitive» Une mission permanente (nécessaire au fonctionnement de l entreprise) Un projet est unique :» Prise en compte de caractéristiques propres» Adaptation de la conduite du projet à chaque cas Un projet est temporaire» Début et fin déterminées» Il est destiné à s'achever ( équipe de projet temporaire) Mais : le résultat peut être durable 6 Page 3
Deux sens : La notion de produit 1. Terme générique Produit = objectif/résultat du projet 2. Terme précisant la nature de l objectif/résultat Produit : artefact quantifiable (ex. logiciel) Service : accomplissement d un travail utile (ex. formation des utilisateurs) Résultat : donnée de sortie résultant de l exécution du projet (ex. intégration d applications, document d étude ) Produit doit toujours être distingué du projet 7 Produit et projet Contenu du produit («product scope») caractéristiques et fonction d un produit/service/résultat demandé par le client (aussi appelé : spécifications du produit/service) Contenu du projet («project scope») le travail nécessaire pour livrer le produit, effectuer le service ou produire le résultat conformément aux spécifications Contenu du produit (client) contenu du projet (chef de projet) 8 Page 4
Description du contenu du produit Formalisation du contenu du produit («product scope description») - Origine du projet (demande du marché, demande d un client, avancée technologique permettant la construction d un nouveau produit, exigence juridique, besoin d ordre social ) - Caractéristiques du produit Souvent : élaboration progressive du contenu du produit Parfois : modifications au cours du projet Gestion de configuration = procédures d enregistrement des caractéristiques du produit et de chacune des modifications 9 Du produit aux livrables La description du produit est traduite en livrables du projet Livrable = sous-ensemble résultant du projet que l on s engage à livrer au «client» («project deliverable») Un livrable est unique et doit pouvoir faire l objet d une vérification Exemples : Programmes, documents, manuels, formation livraison complète et satisfaisante des livrables achèvement du projet 10 Page 5
L énoncé du contenu du projet Description narrative de ce qui doit être accompli («project scope statement») facilite une compréhension commune entre les acteurs permet de prendre des décisions Contient : - origine du projet - description du produit/service/résultat - livrables du projet - contraintes du projet Révisé au cours du projet 11 Structure de découpage du projet (SDP) SDP = Décomposition hiérarchique, axée sur les livrables, des travaux à exécuter pour atteindre l objectif du projet et produire les livrables (WBS «Work Breakdown Structure») plusieurs niveaux de décomposition (livrables intermédiaires) lot de travail : plus bas niveau de décomposition («work package») La SDP est toujours : - faite par le chef de projet - élaborée progressivement 12 Page 6
Définition progressive du projet Description du contenu du produit Livrables Énoncé du contenu du projet Structure de découpage du projet 13 Exemple d extrait de SDP Projet Site Web 1.0Web Design 2.0 Hardware 3.0 Software 1.1 1.2 1.3 1.3 14 Page 7
1.2 Le management de projet Organiser Analyser Produire Piloter Toutes les activités qui ne visent pas directement l élaboration du produit/service/résultat 15 Les connaissances en management de projet Reconnaissance progressive du rôle de chef de projet on a défini un corpus de connaissances c.à.d. un ensemble {cadre, méthodes, principes, techniques } généralement reconnu de bonne pratique applicable à la majorité des projets améliorant les chances de succès du projet Certaines connaissances sont spécifiques des projets informatiques 16 Page 8
Normes et certification PMI (Project Management Institute), 1969 Guide du PMBOK (project management body of knowledge) Dernière version : 2004 2 niveaux de certification CAPM : Certified Assistant in Project Management PMP : Project Management Professional IPMA (International Project Management Association), 1967 ICB (IPMA Competence Baseline) 4 niveaux de certification (D à A) AFITEP (Association Francophone de Management de Projet) www.pmi.org www.ipma.ch www.afitep.fr 17 La norme ISO10006 Norme ISO 10006 : 2003 «Systèmes de management de la qualité. Lignes directrices pour le management de la qualité dans les projets» Approche processus Processus : {ensemble d activités corrélées ou interactives qui transforme des éléments d entrée en éléments de sortie} 1. Le projet est un processus 2. Les activités de management de projet sont organisées en processus 18 Page 9
Définition du management de projet Management de projet = planifier, organiser, suivre et maîtriser tous les aspects d un projet, ainsi que la motivation de tous ceux qui sont impliqués dans le projet de façon à atteindre les objectifs (IPMA, 1999) Management de projet = application de connaissances, compétences, outils et techniques aux activités du projet afin d atteindre l objectif. (Guide du PMBOK, 2004) Chef de projet = personne responsable de l atteinte des objectifs du projet 19 Le cycle de vie du projet Incertitude du projet (unicité) besoin de points de contrôle du bon déroulement du projet découpage temporel des activités du projet en phases Phase du projet ( project phase ) ensemble d activités logiquement liées et conduisant à un ou plusieurs livrables Cycle de vie du projet ( project life cycle ) ensemble des phases du projet cycle de vie du projet cycle de vie du produit 20 Page 10
Le cycle de vie du produit Ensemble d étapes de la vie d un produit depuis sa création à son abandon Un projet peut représenter une étape de la vie d un produit Uniquement lorsque le résultat du projet est un produit (c.à.d. pas un service, ni un résultat) 21 Exemple de relation entre cycle de vie du produit et cycle de vie du projet Cycle de vie du produit Application informatique DEBUT Plan stratégique s.i. Application en développement Application en exploitation et maintenance Application abandonnée FIN Étude Programmation Mise en oeuvre Cycle de vie du projet Développement de l application 22 Page 11
Répartition des coûts dans le cycle de vie du projet Montée en charge progressive Incertitude élevée en début du projet (= ne pas atteindre les objectifs) 23 1.3 Comment faire une structure de découpage du projet? S appuyer sur une structuration du produit en composants S appuyer sur des modèles de cycles de vie du projet 24 Page 12
Structuration du produit Découpage en sous-ensembles quasi autonomes composant le produit (par ex. modules) Logiciel de Gestion des valeurs mobilières Module Référentiel Valeur Module Ordres de Bourse Module Comptabilité Sous-module Carnet d'ordres Sous-module Dénouement Oriente la recherche des livrables 25 Les critères de structuration en s.i. Système d information acteurs information acteurs information processus d1 processus d3 acteurs information processus d2 On peut structurer en modules selon : Les informations (vision statique du s.i.) Les processus (vision dynamique du s.i.) Les acteurs (vision organisationnelle du s.i.) 26 Page 13
Structure de découpage du projet (SDP) Exemple de SDP calée sur la structuration du produit Projet Gestion des valeurs mobilières Etude préalable Module Base valeur Etude détaillée base valeur Programmation base valeur Tests base valeur Module Ordres bourse Module Comptabilité Etude détaillée Ordres bourse Programmation Ordres bourse Tests Ordres bourse Intégration Etude préliminaire comptabilité Prototype comptabilité Industrialisation comptabilité Tests comptabilité 27 Le découpage d un projet : Les modèles de cycle de vie Modèle de cycle de vie du projet = découpage standard en phases Le modèle de la cascade Le modèle en V Le modèle en W Le modèle de la spirale Le modèle RUP 28 Page 14
Le modèle de la cascade Définition des besoins Validation Conception générale Vérification Conception détaillée Vérification Tests unitaires Codage Tests d intégration Principes Approche descendante (top-down) Vue d ensemble exhaustive Intervenants distincts à chaque phase Validation officielle à chaque jalon Intégration Implémentation Recette 29 Le modèle en V Principes : Approche descendante (top-down) + modularité Définition/négociation des critères de performance (assurance qualité) Définition des besoins Généralisation Bilan de projet Conception générale Site pilote Conception détaillée Recette fonctionnelle Architecture Technique Tests d intégration Étude technique module1 Tests unitaires module 1 Réalisation module 1 30 Page 15
Le modèle en W Principe : concrétiser la définition initiale des besoins collaboration (expérimentation) Définition des besoins bruts Conception générale Conception Prototype Expérimentation prototype Conception détaillée Étude technique Recette fonctionnelle Test intégration Réalisation prototype Réalisation 31 Le modèle en spirale Principes : Approche itérative Nouvel engagement à chaque itération Coopération Tests proto 2 Expérimentation proto 1 Tests proto 1 Réalisation proto 1 Réalisation proto 2 Analyse besoins 1 Spécif 1 Conception proto 1 Conception proto 2 Bilan proto 1 Analyse besoins 2 Spécif 2 32 Page 16
Le processus unifié de Rational (RUP) Spécifier la vision du projet Spécifier fonctionnalités et architecture Construire le produit Fournir le produit Principes : affinement progressif des besoins itérations Besoins Analyse conception Implémentation Tests Déploiement opportunité Modélisation métier Gestion configuration Direction projet Environnement élaboration construction transition 33 Page 17