La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Cours gestion de projet partie 2 Organisation et phases de projets Alain Lopes IUT ORSAY année 2007-2008.

Présentations similaires


Présentation au sujet: "Cours gestion de projet partie 2 Organisation et phases de projets Alain Lopes IUT ORSAY année 2007-2008."— Transcription de la présentation:

1 Cours gestion de projet partie 2 Organisation et phases de projets Alain Lopes IUT ORSAY année

2 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI2 « Rien nest impossible pour celui qui na pas à le faire » Le projet : définitions « Rien nest impossible pour celui qui na pas à le faire » Outil QQOQCCPP Quoi ? En quoi consiste le besoin? En quoi consiste la solution en réponse au besoin ? Qui ? Les parties prenantes : chefs de projet, équipes projets, utilisateurs, décideurs, concurrents, clients... Où ? Intendance et logistique Quand ? L échéancier et les délais Combien ? Le coût : budget, charges, gains, investissements Comment ? Description des solutions Pour quoi ? Finalités Pourquoi ? causes

3 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI3 Principe de découpage dun projet Un projet se décompose en PHASES : « moments dun projet ». Pratiquement les mêmes pour tous les projets ETAPES ETAPES : ensemble de tâches liées et groupées sous un même intitulé Tâche Tâche : Maille la plus fine de la planification du projet JALONS : JALONS : dits aussi « bornes ». Étape de durée nulle correspondant à des points de contrôle de bonne exécution

4 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI4 Gestion de projet Comment mettre en oeuvre la gestion de projets? ORGANISER PLANIFIER QUOI ? COMMENT ? QUI ? QUAND? COMBIEN? EXECUTER MESURER CONTROLER Réalisations Référentiel Ecarts Replanifier si nécessaire Prendre des actions correctrices

5 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI5 Les phases 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

6 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI6 Les invariants du projet Opportunité ? Faisabilité ? Réalisation !! Utilisation … TO Étapes MOA Idée / Cadrage Go ? No Go ? Tf Prise en charge T1 Début étude fonctionnelle Étape Avant projet Go ? No Go ? T2 Prise engagement Début prise en charge du projet MOE Étape Conception développement Étape T3 Livraison Étape Mise en place

7 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI7 Exemple : cycle de vie projet Réunions davancement Concevoir le système Réalisation du système Par rapport aux : spécifications fonctionnelles Spécifications de performances Au délai Au budget Aux procédures qualité Négocier la solution Protocole Contrat Marché Spécification du projet et du système Quoi ? Qui? Comment ? Quand ? Avec quelles ressources? Combien ? Avec quels risques ? Élaborer la solution Étudier la faisabilité du projet Réunion de faisabilité Analyse du besoin Pourquoi ? Formaliser lidée Étude préalable identifier Le besoin Réunion de décision Réunions davancement et de qualification Développer et qualifier le système Recette provisoire Installer le système Accompagner le changement Assurer la logistique Exploitation du système du système Maintenir faire évoluer Recette définitive Exploiter le système

8 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI8 Cycle de vie : coût du projet Réunions davancement Négocier la solution Élaborer la solution Étudier la faisabilité du projet Réunion de faisabilité Formaliser lidée Étude préalable identifier Le besoin Réunion de décision Réunions davancement et de qualification Développer et qualifier le système Recette provisoire Installer le système Accompagner le changement Assurer la logistique Maintenir faire évoluer Recette définitive Exploiter le système Coût du projet en % du coût de possession environ 5 % environ 10 % environ 80 % environ 85 % Part relative du coût du projet déterminée par les décisions déjà prises

9 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI9 Importance des recettes

10 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI10 Tests Un test ou un essai est une activité consistant à évaluer un système ou un composant d'un système à l'aide de moyens manuels ou automatisés pour –vérifier qu'il satisfait aux exigences spécifiées, –ou identifier les différences entre les résultats attendus et ceux obtenus.

11 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI11 Définition Le test d'un programme consiste, à partir des spécifications de ce programme, à : –définir des essais, –préparer des jeux d'essais c'est à dire des données semblables à celles qu'il devra traiter après sa mise en exploitation, –exécuter ce programme avec ces jeux d'essais, –comparer les résultats obtenus aux résultats attendus afin d'analyser les anomalies de fonctionnement et en déduire les défauts et les inadéquations du programme.

12 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI12 Test et Mise au point Le test et la mise au point d'un programme sont deux activités distinctes mais très liées : –Le test permet de révéler l'existence de défauts dans un programme et de vérifier que la mise au point les a bien corrigés et qu'elle n'a pas généré de nouveaux défauts; – La mise au point commence lorsqu'un défaut est identifié. Elle permet de le localiser dans le programme, de concevoir la correction et de la réaliser.

13 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI13 Processus de test

14 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI14 Un test unitaire est un test conduit pour s'assurer qu'un composant du système répond bien à ses spécifications. Ce test a pour objectif de vérifier si chaque composant individuel fonctionne correctement, indépendamment des autres composants. –Les tests unitaires sont aussi appelés tests des composants. Un test d'intégration d'un module consiste à s'assurer que l'ensemble des composants d'un même module fonctionnent correctement indépendamment des autres modules du logiciel. Ce test a pour principal objectif de détecter les problèmes d'interface entre les composants de ce module. Définitions (1)

15 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI15 Un test d'intégration d'un logiciel consiste à s'assurer que l'ensemble des modules de ce logiciel fonctionnent correctement ensemble. Ce test a pour principal objectif de détecter les problèmes d'interface entre les modules composant ce logiciel. Un test du système consiste à détecter les problèmes de fonctionnement du logiciel dans son environnement d'exécution. Il s'agit notamment des problèmes liés aux performances (temps de réponse, débit,...) et d'intégration à l'environnement d'exécution (compatibilité avec les logiciels existants,...). Définitions (2)

16 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI16 Un test d'acceptation est un test du logiciel dans les conditions définies par les utilisateurs. Son objectif principal est de détecter les erreurs ou les omissions dans la définition des besoins des utilisateurs. Il s'agit de mettre en évidence l'écart entre les fonctions fournies par le logiciel et les besoins des utilisateurs. Ce test permet de vérifier si un logiciel satisfait les critères d'acceptation fixés lors de la description des besoins et détermine l'acceptabilité de ce logiciel par l'utilisateur. Définitions (3)

17 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI17 Le Processus de test Processus Itératif : quelle que soit l'étape à laquelle le défaut est détecté –le défaut est corrigé –on recommence le processus de test depuis le début La correction d'un défaut peut en générer d'autres –répéter les tests du système après chaque modification –Test de non-régression

18 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI18 Ce test se déroule en cinq étapes 1.Préparation d'un ensemble des tests génériques du composant 2.Application de ces tests à la version existante du composant et stockage des résultats obtenus dans un ou plusieurs fichiers 3.Modification du composant 4.Application des mêmes tests au composant modifié et stockage des résultats obtenus dans un ou plusieurs fichiers différents de ceux utilisés à l'étape 2 5.Comparaison des fichiers issus de l'étape 2 et ceux issus de l'étape 4. Test de Non Régression

19 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI19 Cycle de vie : coût des erreurs Réunions davancement Négocier la solution Élaborer la solution Étudier la faisabilité du projet Réunion de faisabilité Formaliser lidée Étude préalable identifier Le besoin Réunion de décision Réunions davancement et de qualification Développer et qualifier le système Recette provisoire Installer le système Accompagner le changement Assurer la logistique Maintenir faire évoluer Recette définitive Exploiter le système1 2 à 4 4 à 8 8 à à à 300 > 300

20 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI20 Pourquoi le découpage en phases? Mettre laccent sur les activités critiques Meilleure concentration des qualifications Mesurer la qualité et le contenu de chaque phase Meilleure visibilité de gestion Planification et suivi pas à pas

21 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI21 Chaque phase doit … –Avoir des entrées identifiables –Avoir un point final –Avoir des objectifs explicites et tangibles –Avoir des ressources identifiables –Être planifiable séparément

22 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI22 Découpage en phases : « Projet Produit » Gestion de projet, Ed WEKA

23 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI23 Notion et but But : –Maîtriser les risques –Maîtriser les délais, les coûts –Maîtriser la qualité Quest quun cycle de vie –Découpage en un ensemble de processus –Un processus : objectif, étapes, entrée/sortie

24 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI24 Les phases classiques (1) Analyse et spécification des besoins –Étude préalable –Description du cahier des charges Conception –Définition de larchitecture du logiciel (globale) –Découpage en modules (détaillée) Réalisation –les modules codés –Tests unitaires

25 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI25 Les phases classiques (2) Tests –intégration –qualification technique et fonctionnelle Mise en service et maintenance –correction des anomalies résiduelles –vérification du respect du contrat de service Généralité

26 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI26 A éviter Effet tunnel ? t0t0 Le schéma en tunnel

27 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI27 Le cycle en cascade (1) Cycle classique (Bohem 1988) –Base et référence des autres modèles Développement modulaire Une étape doit être finie pour que la suivante commence Chaque phase se termine à une date précise A lorigine pas de retour arrière –Modification : une étape ne remet en cause que l'étape précédente

28 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI28 Le cycle en cascade (2) Mise en service et maintenance Analyse et Spécification des besoins Conception Réalisation Tests

29 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI29 Le cycle en V (1) Evolution du cycle en cascade Mise en évidence des phases de vérification –plier la ligne afin de différencier les phases de production et de validation Faire le parallèle entre les phases de conception/réalisation et les phases de tests –une erreur découverte lors dune phase de test remet en cause la phase de conception associée

30 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI30 Le cycle en V (2)

31 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI31 Cycle en V (3)

32 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI32 Avantages Permet de discipliner le processus de développement Fait apparaître des points de contrôle Notion de validation forte (cycle en V) Base de tout cycle

33 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI33 Inconvénients Rigidité des phases « linéaires » «industrie manufacturière »<> créativité Projet monolithique : un produit global livré en bloc Estimation du coût difficile à faire Difficulté dintégrer et danticiper le changement

34 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI34 Prototypage - maquettage Utilisé lors des phases amonts du projet –Analyse des besoins, Spécifications fonctionnelles Validation par expérimentation Phase rapide Sintègre dans un cycle en cascade ou en V

35 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI35 Prototypage expérimental Utilisé au niveau de la conception pour : –s assurer de la faisabilité de parties critiques –valider des options de conception Souvent jeté après développement Spécification initiale Point critique Prototype Evaluation Confirmation Approfondissement

36 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI36 Prototypage évolutif La première version du prototype: embryon Développement par incrément –chaque prototype fait l'objet d'un cycle spécification- conception-implantation-test. Mise en place de la notion de cycle incrémental

37 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI37 Diffusion expérimentale Recette fonctionnelle Prototype 1 Prototype 2 Prototype 3 Cahier des charges fonctionnel Version 1 du produit Prototype n Etude Préalable Etude détaillée Recette par les utilisateurs Validation par les utilisateurs RéalisationRéalisation DéploiementDéploiement OK OK NOK NOK MaintenanceMaintenance Prototypage évolutif

38 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI38 Modèle en spirale Basé sur le prototypage évolutif Basé sur la gestion des risques Démarche : –Identifier les risques et commencer par les plus importants –Chaque cycle peut est basé sur une démarche en V ou en cascade

39 gestion projet 2Alain Lopes -IUT ORSAY - PARIS XI39 Cycle en spirale Analyse des risquesSpécification des besoins et planification DéveloppementEvaluation par le client Cahier des charges Recette client évaluation des besoins initiaux révision des besoins Analyse initiale des risques évaluations maquette initialeprototype système définitif Révision de l'analyse des risques


Télécharger ppt "Cours gestion de projet partie 2 Organisation et phases de projets Alain Lopes IUT ORSAY année 2007-2008."

Présentations similaires


Annonces Google