Présentation du 24/10/02 Nicolas Phalippon IR3 Introduction 2% des logiciels fonctionnent à la livraison 3% de plus fonctionneront après quelques modifications mineures 20% seront utilisés après des modifications majeurs 45% ne seront jamais utilisés 30% seront payés mais jamais livrés Source: rapport commandé par le Congrès américain
Sommaire I. GERER UN PROJET Définitions Les tâches dans la gestion de projet Portrait d un chef de projet Les problèmes rencontrés La sous-traitance II. LES ETAPES D UN PROJET Phase préparatoire Phase de réalisation Phase de fin de projet Les points importants III. LES OUTILS POUR LA GESTION DE PROJET Les outils de formalisation Les outils de conception Les outils de gestion Les outils informatiques I Gérer un Projet
Définitions Projet: ensemble des actions à entreprendre afin de répondre à un besoin. Qualité Coûts Délais Satisfaction du Client Définitions Maîtrise d ouvrage (MOA) Maîtrise d ouvrage délégué (MOAd) Maîtrise d œuvre (MOE) Sous-traitance
Schéma récapitulatif Les taches dans la gestion de projet Définition du projet Identification du périmètre Identification des ressources Elaboration du planning Définition des critères qualités Management des équipes Gestion des avancements Coordination et contact Chef de Projet activité à temps plein
«Portrait» du chef de projet Rigueur Communication Ecoute Compétence en informatique CREDIBILITE Caractère Réactivité Les problèmes rencontrés Dérapage fonctionnel : si le maître d œuvre n est pas assez à l écoute du maître d ouvrage sur les impératifs fonctionnels si le maître d ouvrage refuse de s impliquer dans la définition des fonctionnalités et de leurs applications Dérapage technique Dérapage du planning : si le maître d œuvre manque de réactivité si les dates fixées par le maître d ouvrage sont trop justes Dérapage du budget
La sous-traitance Doit être pilotée par le MOE! si le prestataire se plante, tout retombe sur le chef de projet 2 types d interventions: en régie au forfait Topologie des projets Nombre de personnes Budget Durée Exemple Grand Projet > 50 > 10 MF quelques années EuroDisney Petit Projet De 1 à 50 quelques MF quelques mois Réseaux locaux Projet «poussière» 1 ou 2 quelques KF quelques semaines Réponse à un Appel d Offre
II Les étapes d un projet Les étapes d un projet Phase préparatoire : permet de prendre conscience du projet Phase de réalisation : phase opérationnelle de création de l'ouvrage. Phase de fin de projet : mise en production de l'ouvrage. 3C Cadrer / Conduire / Conclure
Phase préparatoire 1 L Avant Projet responsabilité: MOA Prise de conscience d un besoin la MOA décide de la pertinence de ce besoin puis fait une première définition 4% problèmes connus par la Direction Générale 9% problèmes connus par les chefs de service 74% problèmes connus par des superviseurs 100% problèmes connus par les utilisateurs L iceberg de l ignorance Phase préparatoire 2 Expression des besoins responsabilité: MOA Etude sur les besoins que la nouvelle application va couvrir. Rédaction d un document d expression de besoins. débouche généralement sur une étude de faisabilité 3 Etude détaillée responsabilité: MOA / MOE Permet d identifier les incohérences et que la MOA éclaircisse les zones d ombres. débouche sur le Cahier des Charges fonctionnelles (CdCf)
Phase préparatoire 4 Etude détaillée et technique responsabilité: MOE Identifier au plus tôt les contraintes techniques Identifier au plus tôt la charge de travail nécessaire Identifier au plus tôt les moyens à mettre en œuvre Identifier les coûts de mise de œuvre La Gestion de Projetsinformatiques Nicolas Phalippon Phase de réalisation 5 Lancement du projet responsabilité: MOE / MOA Chiffrement du coût, détermination du planning et du délai Mise en place du planning avec tous les responsables: la MOA s engage à respecter le périmètre du projet la MOE s engage à réaliser le projet dans les coûts et délais fixés, et dans le respect de la qualité Adopter une démarche qualité
Phase de réalisation 6 Développement responsabilité: MOE Préparation du développement : UML Développement l effet tunnel: coupure d information conséquences: on découvre des problèmes trop tard, ou des non-conformités nécessité des itérations Phase de fin de projet 7 Recette responsabilité: MOE / MOA Consiste à tester le programme livré et à vérifier son bon fonctionnement Etablissement du Plan de Recette 2 Plans de Recette: la recette du MOE (technique) la recette du MOA (fonctionnelle) Validation de la livraison
Phase de fin de projet 8 Mise en production responsabilité: MOE / MOA Installer les programmes sur leur environnement réel informer, préparer, former et encadrer les utilisateurs 9 Pérenniser le projet responsabilité: MOE Penser aux futurs évolutions possibles (prochaines versions) Nécessité d avoir fait une bonne documentation pour facilité la maintenance et les évolutions futurs Les points importants Distinguer la MOA et la MOE Ne pas sous estimer les délais Bien communiquer Concevoir en se souciant de la faisabilité technique Décrire les fonctionnalités en détail Ne pas négliger la recette Ne pas négliger l étude préliminaire Faire preuve de rigueur Bien monter son équipe Bien choisir sa société de prestation
L importance de la communication III Les outils pour la gestion de projet
Les outils de formalisation Aident à la formaliser les besoins, à définir un projet, Il existe une multitude d outils pour formaliser: Arbre d objectifs Bête à corne Cahier de charges fonctionnel Diagramme des flux de données Diagramme d estimation des coups Pieuvre Matrice d interactions Tableau des incertitudes Tableau de liaisons Exemple la Pieuvre : forum Autres sites sport Information actualité blagues Participation Site Internet Détente Livre d or images Les outils de conception Permettent d avoir une vision globale, de se poser les bonnes questions, La méthode MERISE Exemple de Modèle Conceptuel de Données: Individu N de sécu Nom Prénom Age 0,n 1,1 possède Voiture Immatriculation Cylindrée Couleur Le langage de modélisation UML
Les outils de gestion Le diagramme de Gantt planifier le projet et rendre plus simple le suivi de son avancement prévoir suffisamment à l'avance les actions à penser ou à faire. Les outils de gestion Le diagramme PERT : exploration des réseaux de tâches améliorer l ordonnancement d un projet, montrer l incidence d un retard sur la réalisation, La courbe en S: budget prévisionnel réel temps
Les outils informatiques CVS (Concurrent Version System) permet de gérer le développement simultané SourceForge site d'hébergement de projets de développement coopératif de logiciel PureSource inspiré de SourceForge, actuellement en développement Les outils informatiques MS Project permet de modéliser les outils de gestion
Conclusion chef de projet : une activité à part entière la communication, un facteur essentielle de la réussite la réalité économique Sources www.commentcamarche.net www.projetsinformatiques.free.fr «Le management de projet» de J-M HAZEBROUCQ et O.BADOT «Animer et Gérer un projet» de L.BELLENGER et M-J COUCHAERE