Quelques outils pour bien gérer un projet informatique [email protected] Table des matières 1. 2. 3. 4. 5. 6. Pourquoi les projets IT sont si compliqués Les étapes d’un projet IT Le découpage d’un projet IT La description du projet avec UML Les coûts Les difficultés majeures et des pistes de solution www.get-IT-done .be Aide à la gestion de projets IT 2 Comparaison avec la construction Les ponts aussi s’écroulent quelques fois www.get-IT-done .be Aide à la gestion de projets IT 3 Comparaison avec la Construction Pas vu, pas pris! www.get-IT-done .be Aide à la gestion de projets IT 4 Chaos Report (2/3) Taux d’échec dans les projets IT 100% 80% 31 28 23 53 46 49 24 60% 40% 44 canceled challenged success 20% 16 26 0% 1994 1998 28 2000 www.get-IT-done .be 32 2009 Aide à Source:www.projectsmart.co.uk/doc s/chaos-report.pdf 5 la gestion de projets IT Chaos Report (3/3) 42% des échecs sont dûs à une analyse des besoins incomplète 11. Other 1. Lack of User Input 13% 2. Incomplete Requirements 12% 23% 10. New Technology 4% 9. Unrealistic Time Frames 4% 3. Changing Requirements 12% 8. Unclear Objectives 5% 7. Unrealistic Expectations 6% 6. Lack of Resources 6% www.get-IT-done .be 4. Lack of Executive 5. Technology Support Incompetence 8% 7% Aide à la gestion de projets IT 6 Etude de cas • Le client bâcle l’analyse des besoins • Le fournisseur sélectionné était moins cher car il avait sous-estimé le risque • Le fournisseur, en perte, fait du chantage pour obtenir plus de crédit www.get-IT-done .be Aide à la gestion de projets IT 7 Table des matières 1. 2. 3. 4. 5. 6. Pourquoi les projets IT sont si compliqués Les étapes d’un projet IT Le découpage d’un projet IT La description du projet avec UML Les coûts Les difficultés majeures et des pistes de solution www.get-IT-done .be Aide à la gestion de projets IT 8 Les étapes d’un projet IT: A. Méthode prédictive en ‘V’ A. Méthode prédictive / « V » www.get-IT-done .be Aide à la gestion de projets IT Les étapes d’un projet IT B. Méthode itérative 6. Deployment 5. Test 7. Change management 4. Implementation 3. Analysis & Design 1. Business Modeling 2. Requirements www.get-IT-done .be Aide à la gestion de projets IT 10 Méthode prédictive vs Méthode itérative Méthode: Prédictive Itérative L’équipe est Externe Interne Coût Forfait régie Importance Critique Peu critique Développeurs Juniors Seniors taille <10 dév. >10 dév. Culture d’entreprise Rigide malléable www.get-IT-done .be Aide à la gestion de projets IT 11 Table des matières 1. 2. 3. 4. 5. 6. Pourquoi les projets IT sont si compliqués Les étapes d’un projet IT Le découpage d’un projet IT La description du projet avec UML Les coûts Les difficultés majeures et des pistes de solution www.get-IT-done .be Aide à la gestion de projets IT 12 Le découpage d’un projet IT (1) : Maîtrise d’OuvrAge (MOA) – Maîtrise d’Œuvre (MOE) Fournir le produit demandé en fonction du contrat Client / Maîtrise d’Ouvrage Définir les contours du projet (objectifs, budget, délai, méthode) Utilisateur final www.get-IT-done .be Exprimer son besoin correctement Aide à la gestion de projets IT 13 Le triangle de la gestion de projet Les objectifs Le Domaine (ex: le Back Office) Approfondissement: en fonction de la complexité Contour du projet www.get-IT-done .be Aide à la gestion de projets IT 14 Le triangle de la gestion de projet Les Objectifs Délai Coût www.get-IT-done .be Aide à la gestion de projets IT 15 Le découpage d’un projet IT (2) : Méthode PMI A. 10 « Working Areas » 10. Stakeholder 1.Integration 2. Scope 9. Procur ement 3. Time PMI 8. Risk 4. Cost 7. Commu nication www.get-IT-done .be 5. Quality 6. HR Aide à la gestion de projets IT 16 Le découpage d’un projet IT (2) : Méthode PMI B. Product Life Cycle www.get-IT-done .be Aide à la gestion de projets IT 17 Chap 2 Les étapes: Prédictif / V Iteratif / Agile Chap 3 Le découpage: MOA (Maître d’Ouvrage) MOE (Maître d’Œuvre) (n.a.) PMI (Project Management Institute) www.get-IT-done .be Aide à la gestion de projets IT 18 Table des matières 1. 2. 3. 4. 5. 6. Pourquoi les projets IT sont si compliqués Les étapes d’un projet IT Le découpage d’un projet IT La description du projet avec UML Les coûts Les difficultés majeures et des pistes de solution www.get-IT-done .be Aide à la gestion de projets IT 19 La communication entre l’utillisateur et l’informaticien: Dialogue de sourd? Utilisateur/business • Langage courant avec métaphores et ambigüités • communiquer et conceptualiser Développeur • langage binaire • ordonner /donner des ordres • Univers figé • Univers mouvant www.get-IT-done .be Aide à la gestion de projets IT 20 a. Introduction à UML: 3 vues pour décrire un objet réel www.get-IT-done .be Aide à la gestion de projets IT 21 a. Introduction à UML: 12 diagrammes pour décrire un projet IT expression informelle d'un besoin formalisation besoin formalisé avec UML validation par la direction modèle métier transformé par la MOE et validé par la MOA modèle d'analyse traduit par la MOE modèle technique est responsable de objectifs du produit MOA-Maîtrise d'Ouvrage -Payeur réception du produit processus de fabrication expression inf ormelle d'un besoin directeur MOA responsable délégué Assistant go/no go ? non oui f ormalisation du besoin Le Projet les processus existants sont déjà modélisés? oui étude opportunité, f aisabilité, risque non modélisation de l'existant f ormalisation du besoin non projet abandonné validé par la MOA? go/no go ? non oui oui Cahier des charges conduite du projet modélisation métier modélisation d'analy se tenue à jour des délais validé par la MOA? expression informelle d'un besoin formalisation du besoin besoin formalisé avec UML MOA Direction MOA MOA Responsable Utilisateurs 1: demande informelle oui MOE 2: formalisation du besoin budget et délai disponibles? développement du produit 3: étude opp. fais.risque 4: Go/ no go? non échec / semiréussite non satisfaisant? évaluation 5: go prototype 6: formalisation du besoin 7: modèle métier oui 8: demande de validation? déploiement 9: validé 10: demande de validation? 11: validé 12: cahier des charges 13: modéle d'analyse 14: demande de validation? 15: validé 16: modèle technique 17: développement du produit www.get-IT-done .be Aide à la gestion de projets IT 18: tests d'usine 19: produit est délivré 20: recette technique 21: recette fonctionnelle 22 Table des matières 1. 2. 3. 4. 5. 6. Pourquoi les projets IT sont si compliqués Les étapes d’un projet IT Le découpage d’un projet IT La description du projet avec UML Les coûts Les difficultés majeures et des pistes de solution www.get-IT-done .be Aide à la gestion de projets IT 23 Cycle de vie d’un logiciel (1/2) Series 1 100 Le coût de maintenance est exponentiel à cause de la complexité croissante 50 0 0 1 2 3 4 5 6 7 8 9 10 11 Series 1 www.get-IT-done .be Aide à la gestion de projets IT 25 Cycle de vie d’un logiciel (2/2) Series 2 100 Au bout de 7 ans son coût de maintenance justifie le remplacement du logiciel 50 0 0 2 4 6 8 10 12 14 Series 2 www.get-IT-done .be Aide à la gestion de projets IT 26 Prévision des Coûts expression informelle d'un besoin Calcul par intuition Coût = Petit/moyen/gros Calcul par Points-Fonctions Marge d’erreur = 30% formalisation besoin formalisé avec UML validation par la direction modèle métier transformé par la MOE et validé par la MOA modèle d'analyse Devis du fournisseur Marge d’erreur = 20% Projet fini Marge d’erreur = 0% traduit par la MOE modèle technique www.get-IT-done .be Aide à la gestion de projets IT 27 Ventilation des coûts d’un projet IT gestion de projet imprévus 5% 10% Développem ent 40% Déploiement (test, migration, formation) 20% conception 25% www.get-IT-done .be Aide à la gestion de projets IT 28 Table des matières 1. 2. 3. 4. 5. 6. Pourquoi les projets IT sont si compliqués Les étapes d’un projet IT Le découpage d’un projet IT La description du projet avec UML Les coûts Les difficultés majeures et des pistes de solution www.get-IT-done .be Aide à la gestion de projets IT 29 Les difficultés majeures et des pistes de solution 1. Des besoins complexe ? Utiliser un outil de modélisation 2. Les utilisateurs s’impliquent peu? Montrer des prototypes, Analyse des besoins colorée 3. Freins car jeux de pouvoir? Mettre les opposants « en quarantaine » 4. Demandes sans fin? Les postposer pour une (fausse?) V2 www.get-IT-done .be Aide à la gestion de projets IT 30 Les difficultés majeures et des pistes de solution soumettre au sponsor une synthèse compréhensible 5. Le produit ne colle pas au besoin? Déjà dans le cahier des charges, prévoir compte rendu des tests techniques 6. beaucoup de bugs? 7. Le SI existant ralentit les nouveaux projets? www.get-IT-done .be Distinguer CIO et CTO Aide à la gestion de projets IT 31 Le dilemme du CIO: 2 soucis peu conciliables Le SI existant Les nouveaux projets www.get-IT-done .be Aide à la gestion de projets IT 32 b. Le dilemme du CIO: 2 soucis peu conciliables Direction générale CIO Gestion de l’existant •Se concentre sur une machine fragile, dans le présent Le CIO néglige les nouveaux projets (budget et temps) CFO … Nouveaux projets •Est créatif, •tourné vers le futur Le vrai responsable est le CIO adjoint Épée de Damoclès si le SI se plante un jour www.get-IT-done .be Danger Aide à la gestion de projets IT 33 c. Proposition: Le CTO gère les nouveaux projets Direction générale CIO (l’existant) CTO (projets) CFO … + Le CIO se concentre sur l’essentiel (=l’existant) On évite la concurrence financière entre ces 2 domaines Le CIO ne se préoccupe plus des incessantes nouvelles demandes www.get-IT-done .be Aide à la gestion de projets IT 34 Get-IT-done: Aide à la gestion de projets IT Fournir le produit demandé en fonction du contrat Client / Maîtrise d’Ouvrage Définir les contours du projet (objectifs, budget, délai, méthode) Utilisateur final www.get-IT-done .be Exprimer son besoin correctement Aide à la gestion de projets IT 35 Références www.get-IT-done .be Aide à la gestion de projets IT 36 Merci [email protected] +32.473.64.68.65 www.get-IT-done .be Aide à la gestion de projets IT 37 Quelques outils pour bien gérer un projet informatique www.get-IT-done .be Aide à la gestion de projets IT 38
© Copyright 2024 ExpyDoc