Gestion de projet. Vers les méthodes agiles



Documents pareils
Gestion de projet agile

énie avec Scrum, Lean, extreme Programming

Présentation des experts

Conditions gagnantes pour démarrer sa transition Agile

M2S. Formation Management. formation. Animer son équipe Le management de proximité. Manager ses équipes à distance Nouveau manager

ITIL V3. Transition des services : Principes et politiques

Activités. Boîte à idées pour remplir la fiche de poste * Direction. Animation d équipe et organisation du travail. Conduite de projets

Systèmes et réseaux d information et de communication

GESTION DE PROJET. - Tél : N enregistrement formation :

1. Étude réalisée par l AFOPE en Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

A-t-on le temps de faire les choses?

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Objectif. Développer son efficacité personnelle par une meilleure communication avec soi et les autres

Ministère de l intérieur

Groupe Eyrolles, 2006, ISBN :

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Maîtriser les mutations

Concevoir et déployer un data warehouse

Livre Blanc Oracle Novembre Le Bureau des Projets (PMO) : un levier stratégique de création de valeur pour l industrie

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Comment réussir la mise en place d un ERP?

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Conseil opérationnel en organisation, processus & système d Information. «Valorisation, Protection et Innovation de votre Patrimoine Numérique»

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Développement itératif, évolutif et agile

Cohésion d Equipe - Team Building

Les méthodes itératives. Hugues MEUNIER

ACCOMPAGNEMENT INDIVIDUEL

Introduction. Les articles de la presse spécialisée tendent à nous laisser penser que c est en effet le cas :

Les projets d investissement en PME

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

PEPI GPI (Gestion de Projet Informatique) - Note de Cadrage décembre

LES 11 COMPÉTENCES CLÉ DU COACH SELON LE RÉFÉRENTIEL ICF OBJECTIFS CERTIFICATION PRINCIPES ET ORIENTATIONS

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

ogiciel Véronique Messager

Méthodes Agiles et gestion de projets

25/12/2012

Les progiciels de gestion intégrés (PGI ou ERP)

«Identifier et définir le besoin en recrutement»

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Energisez votre capital humain!

Présentation UBO 12/2008 Présentation des méthodes agiles

Le temps est venu d implanter un CRM et un système de gestion de la connaissance

Les nouveaux tableaux de bord des managers

Animer une association

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

LA CONDUITE D UNE MISSION D AUDIT INTERNE

Critères de choix pour la

Sommaire Préface...XV Introduction générale... XVII Introduction à la 2e édition... XXI Définir le tableau de bord...1

La Business Intelligence, un projet stratégique

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

MÉTHODOLOGIE DE L ASSESSMENT CENTRE L INSTRUMENT LE PLUS ADÉQUAT POUR : DES SÉLECTIONS DE QUALITÉ DES CONSEILS DE DÉVELOPPEMENT FONDÉS

LA PROFESSIONNALISATION DU COACHING EN ENTREPRISE :

Conseil & Audit Les leviers de la croissance

CHARTE D ÉTHIQUE PROFESSIONNELLE DU GROUPE AFD

Formation certifiante au métier de coach scolaire

Cycle de formation Gestion de projet

Scrum + Drupal = Julien Dubois

L OUTIL COLLABORATIF AU SERVICE DE

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

Parcours de formation. Coach. Et si vous pouviez accompagner vos clients ou vos collaborateurs par le coaching?

Avertissement. Copyright 2014 Accenture All rights reserved. 2

PÉRENNISER LA PERFORMANCE

Partie I Le Management des Systèmes d Information : un défi pour les PME

Réussir l externalisation de sa consolidation

Vingt-cinq questions posées lors d une entrevue

Chapitre 1 : Introduction au contrôle de gestion. Marie Gies - Contrôle de gestion et gestion prévisionnelle - Chapitre 1

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE

étude de rémunérations

Gestion des risques liés aux systèmes d'information, dispositif global de gestion des risques, audit. Quelles synergies?

Introduction. Les obstacles à l analyse web. Le marquage

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

CARACTERISTIQUES DE L APPROCHE GESTALT EN ORGANISATION

C ) Détail volets A, B, C, D et E. Hypothèses (facteurs externes au projet) Sources de vérification. Actions Objectifs Méthode, résultats

EDITORIAL. Développez Vos Compétences, Anticipez L Avenir! Fatima Zahra ABBADI Executive Manager

coaching et formation en entreprise passons au niveau supérieur

INTRODUCTION. Master Management des Ressources Humaines de l IAE de Toulouse Page 1

Sylvie Guessab Professeur à Supélec et responsable pédagogique du Mastère Spécialisé en Soutien Logistique Intégré des Systèmes Complexes

RAPPORT DU CONSEIL D ADMINISTRATION A L ASSEMBLEE GENERALE

Le scoring est-il la nouvelle révolution du microcrédit?

La réforme : une opportunité pour la fonction formation

LES INDICATEURS CLÉ DE PERFORMANCE : DÉFINIR ET AGIR

Canevas d aide au montage et cahier des charges de votre action de formation

P résentation. L ensemble des concepts et des outils de la Gestion des Ressources Humaines. La Gestion des Ressources Humaines (collection Les Zoom s)

Conform. Le Manager Coach Le Coach Professionnel

PROGRAMME DE MENTORAT

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

- Dossier de presse -

Bien architecturer une application REST

ZOOM SUR. le métier du SFE. N 5 Janvier Un nouveau regard sur la stratégie opérationnelle de l industrie pharmaceutique

MMA - Projet Capacity Planning LOUVEL Cédric. Annexe 1

CHAPITRE 3 : LES METHODES AGILES?

Alignement stratégique du SI et gestion de portefeuille de projets

isrs 7 Améliorer la performance Sécurité, Environnement et Opérationnelle

Synthèse «Le Plus Grand Produit»

Transcription:

Véronique M e s s a g e r R o t a Préface de Jean T a b a k a Gestion de projet Vers les méthodes agiles

a r c h i t e c t e l o g i c i e l Gestion de projet Vers les méthodes agiles

CHEZ LE MÊME ÉDITEUR Dans la collection Architecte logiciel P. Roques, F. Vallée. UML 2 en action. De l analyse des besoins à la conception. N 12104, 4 e édition, 2007, 382 pages. A. Lonjon, J.-J. Thomasson. Modélisation XML. N 11521, 2006, 498 pages. X. Blanc. MDA en action. N 11539, 2005, 427 pages. F. Vallée. UML pour les décideurs. N 11621, 2005, 282 pages. J.-L. Bénard, L. Bossavit, R. Médina, D. Williams. Gestion de projet Extreme Programming. N 11561, 2002, 300 pages. G. Ponçon. Best practices PHP 5. Les meilleures pratiques de développement en PHP. N 11676, 2005, 480 pages. Gestion de projet, normes et qualité S. Fernandes, O. Englender. Manager un projet informatique. N 53913, 2007, 270 pages (Éditions d Organisation). C. Dumont. ITIL pour un service informatique optimal. Mis à jour avec ITIL v3 et la norme ISO 20000. N 12102, 2 e édition, 2007, 378 pages (collection Solutions d entreprise). A. Fernandez-Toro. Gestion de la sécurité informatique. Implémentation, audit et certification ISO 27001 N 12218, 2007, 400 pages (collection Solutions d entreprise). S. Bordage, D. Thévenon, L. Dupaquier, F. Brousse. Conduite de projet Web. 60 modèles de livrables prêtes à l emploi. Un outil de création de business plan. 3 études de cas. N 11911, 3 e édition, 2006, 394 pages (collection Solutions d entreprise). N. Chu. Réussir un projet de site web. N 11974, 4 e édition, 2006, 230 pages (collection Accès libre). P. Mangold. Gestion de projet informatique. N 11752, 2006, 120 pages (collection Compact). É. O Neill. Conduite de projets informatiques offshore. N 11560, 2005, 336 pages (collection Solutions d entreprise). G. Guéneau. Conduite de projets en création numérique. Animation. Images de synthèse 2D-3D. Jeux vidéo. Contenus interactifs. Sites Web. Services on-line. N 11474, 2005, 300 pages. Modélisation, autres ouvrages H. Bersini, I. Wellesz. L orienté objet. Cours et exercices en UML 2 avec PHP, Java, Python, C# et C++ N 12084, 3 e édition, 2007, 520 pages (collection Noire). P. Roques. UML 2. Modéliser une application web. N 12136, 3 e édition, 2007, 236 pages (collection Cahiers du programmeur). X Blanc, I. Mounier. UML 2 pour les développeurs. N 12029, 2006, 202 pages (collection Noire). P. Roques. UML 2 par la pratique N 12014, 5 e édition, 2006, 385 pages (collection Noire). H. Balzert. UML 2 Compact. N 11753, 2006, 88 pages. P. Roques. Mémento UML N 11725, 2006, 14 pages. P.-A. Muller, N. Gaertner. Modélisation objet avec UML. N 11397, 2 e édition, 2003, 540 pages (format semi-poche). A. Cockburn. Rédiger des cas d utilisation efficaces. N 9288, 2001, 320 pages (collection Technologies objet). T. Limoncelli, adapté par S. Blondel. Admin sys. Gérer son temps et interagir efficacement avec son environnement. N 11957, 2006, 274 pages. L. Bloch, C. Wolfhugel. Sécurité informatique. Principes fondamentaux pour l administrateur système. N 12021, 2007, 350 pages.

V é r o n i q u e M e s s a g e r R o t a P r é f a c e d e J e a n T a b a k a Gestion de projet Vers les méthodes agiles

ÉDITIONS EYROLLES 61, bd Saint-Germain 75240 Paris Cedex 05 www.editions-eyrolles.com Remerciements à Christophe Addinquy, Claude Aubry, Laurent Bossavit, Antoine Contal, Elisabeth Ducarre, Marc Dumonte, David Gageot, Freddy Mallet, Régis Médina, Pascal Pratmarty, Alain Pujol, Jean Tabaka, Dominic Williams. Le code de la propriété intellectuelle du 1 er juillet 1992 interdit en effet expressément la photocopie à usage collectif sans autorisation des ayants droit. Or, cette pratique s est généralisée notamment dans les établissements d enseignement, provoquant une baisse brutale des achats de livres, au point que la possibilité même pour les auteurs de créer des œuvres nouvelles et de les faire éditer correctement est aujourd hui menacée. En application de la loi du 11 mars 1957, il est interdit de reproduire intégralement ou partiellement le présent ouvrage, sur quelque support que ce soit, sans autorisation de l éditeur ou du Centre Français d Exploitation du Droit de Copie, 20, rue des Grands-Augustins, 75006 Paris. Groupe Eyrolles, 2008, ISBN : 978-2-212-12165-0

Remerciements Avant de mourir, il faut avoir fait un enfant, écrit un livre et planté un arbre. Proverbe chinois. L idée d un livre, un soir au printemps 2006, suggérée par Yann et le projet démarre ainsi. Merci à toi, Yann, pour ta persuasion et tes encouragements ; merci pour ta patience, car cela n a pas été tous les jours facile de supporter ce stress. Merci, également, à Muriel Shan Sei Fan, éditrice chez Eyrolles, pour sa confiance ; d emblée, elle a cru à ce projet et m a confié cette responsabilité de représenter, en tant qu auteur, la maison Eyrolles. Merci à Christophe Addinquy, pour la qualité de tes relectures sans complaisance c est un euphémisme!, ton immense culture, ton humour et surtout ta disponibilité, ta générosité pour me proposer ton aide au beau milieu de tes vacances alors que je t appelai à la rescousse! À charge de revanche, Christophe, quand tu te seras décidé à écrire ton livre! Merci à Alain Pujol, le premier, et sans doute, le seul directeur qualité qui m a fait comprendre, il y a quelques années, ce qu était la qualité vue avec pragmatisme ; merci pour ton intelligence, tes conseils toujours avertis, tes remarques pertinentes et justes, tes suggestions qui ont toujours été très précieuses. Merci à tous les contributeurs de cet ouvrage. Jean Tabaka, avant tout, avec laquelle nous avons immédiatement partagé le même esprit agile, dès notre première rencontre lors de ta venue en Europe. Merci pour ta grande expérience, ton dynamisme, ton professionnalisme et ton appui dans ce projet. Merci à Claude Aubry, Laurent Bossavit, Antoine Contal, Élisabeth Ducarre, Marc Dumonte, David Gageot, Freddy Mallet, Régis Médina, Pascal Pratmarty, Dominic Williams, tous actifs dans la communauté agile en Europe : grâce à vos retours d expérience, spontanés, je dois le dire, vous avez donné corps et réalité à cet ouvrage. Merci à Sophie Hincelin et toute l équipe Eyrolles, pour leurs conseils techniques et leur soutien moral lorsque tout paraît perdu au pied des échéances!

VI Gestion de projet Vers les méthodes agiles Ma gratitude va aussi à mes anciens collègues de Valtech et Valtech Training, des experts de haut niveau, au contact desquels j ai tellement appris ; à mes clients et mes stagiaires, qui par leurs attentes, leurs questions et leurs projets me poussent à être plus pédagogue, plus professionnelle et plus exigeante encore pour mieux les servir. Merci à tous ceux qui m entourent et m ont encouragée dans cette entreprise ô combien enrichissante. Bonne lecture à vous tous.

Préface En février 2001, dix-sept personnes se sont réunies pour faire une déclaration innovante sur ce qu elles considéraient être un socle de facteurs clés de succès dans le développement logiciel. Elles sont tombées d accord sur le fait que, durant leurs expériences de développement ou d assistance au développement, le succès d une livraison ne se produisait a priori pas dans des approches qui s appuyaient sur des plans ou de la documentation. Au contraire, elles reconnurent qu un ensemble de valeurs et de pratiques totalement différentes étaient à l origine de la réussite des projets. De cette réunion résulta leur déclaration présentant une approche dénommée le développement logiciel agile. Les dix-sept participants ont résumé leurs convictions dans un document intitulé le «Manifeste pour le développement logiciel agile», qu ils signèrent tous, en mettant en avant les valeurs suivantes : les individus et leurs interactions plutôt que des outils et des processus ; des fonctionnalités opérationnelles plutôt qu une documentation abondante ; la collaboration avec le client plutôt que la négociation d un contrat ; s adapter au changement plutôt que suivre un plan. Cette déclaration a eu un écho partout dans le monde et un vrai mouvement du développement logiciel agile a vu le jour. Ce mouvement a fait émerger toute une série de pratiques qui tendent à illustrer les quatre valeurs du manifeste. Certaines pratiques focalisent sur les disciplines d ingénierie ; d autres s intéressent à de nouvelles formes de gestion de projet ; et d autres encore présentent de nouvelles responsabilités pour les équipes. Toutes peuvent déconcerter les équipes qui envisagent de passer à une nouvelle approche de développement logiciel. Mon travail personnel, en tant qu «évangéliste» du développement logiciel agile, et compte tenu de ma croyance profonde dans la valeur de l agilité pour les petites, moyennes ou grandes organisations, m a conduite à travers l Europe, l Amérique du Nord et certaines parties de l Asie. J ai eu suffisamment de chance pour être impliquée dans de vraies mutations organisationnelles basées sur les disciplines et les pratiques présentées dans cet ouvrage. En tant qu auteur de Collaboration Explained: Facilitation Skills for Software Project Leaders, j entends avec plaisir les voix qui, comme celles de Véronique Messager Rota, considèrent que l agilité est le chemin le plus approprié pour livrer des

VIII Gestion de projet Vers les méthodes agiles logiciels tout en dégageant de la valeur ajoutée. C est en travaillant avec elle que j ai pu mesurer sa conviction dans le message qu elle délivre. Dans l ouvrage de Véronique Messager Rota, Gestion de projet Vers les méhodes agiles, on a la chance de bénéficier de ses propres expériences et de ses réflexions sur ce qu est une transition vers des pratiques agiles. On peut ainsi prendre du recul et évaluer l état actuel de ces pratiques et la façon dont elles sont mises en œuvre par les différents experts du monde agile. Guidée par son ouverture d esprit, Véronique invite ses lecteurs à considérer le mérite de ces pratiques par rapport aux approches en cascade. Tout ce que nous avons appris des approches fondées sur les plans comme un cycle en cascade ne doit pas être condamné ; tout ce que nous découvrons avec le développement logiciel agile ne constitue pas une solution miracle. Les deux approches sont riches d enseignements. Véronique en propose adroitement des comparaisons utiles, suivies de recommandations. Cette information est inestimable pour les organisations qui envisagent d adopter des pratiques agiles. En outre, ce livre est particulièrement intéressant puisqu il s adresse à la communauté francophone. Véronique avait le souhait profond de présenter ce thème stratégique en langue française et d y associer des commentaires de quelques experts francophones de tout premier plan. Ces contributeurs y partagent leur expérience pratique et émettent quelques suggestions pour soutenir l adoption des méthodes agiles. Cette association des conseils donnés par Véronique et par ses contributeurs fait de cet ouvrage un support très crédible et précieux pour améliorer vos performances. Parce que Véronique rend le sujet accessible à la fois à des techniciens et des non-techniciens, l ouvrage devrait avoir une large audience de lecteurs intéressés par l agilité. Cela constitue un autre point positif en faveur du livre. Le développement logiciel agile n est plus complètement nouveau ; il ne devrait plus vous effrayer. Cependant, ne partez pas seul à sa découverte. Cherchez plutôt un guide expérimenté qui saura vous accompagner avec encouragements et prudence. Véronique Messager Rota est ce guide. Avec son livre, vous pouvez vous attendre, vous et vos équipes, à tirer profit des fondements du manifeste de 2001 qui a changé le monde du développement logiciel. Je vous souhaite un excellent voyage! Jean Tabaka, coach et mentor agile chez Rally Software Development

Table des matières Introduction Chef de projet : un métier complexe........ 1 Le chef de projet multicompétent.............................. 2 Maîtriser les techniques de gestion de projet....................... 5 Comprendre l environnement de chaque projet..................... 6 Manager les hommes......................................... 8 La solitude du chef de projet.................................. 10 La certitude de l incertitude................................... 11 Accepter l incertitude......................................... 12 S adapter................................................... 13 Anticiper................................................... 13 Gérer un projet : mission (im)possible?........................ 13 CHAPITRE 1 Diagnostiquer sa gestion de projet......................... 19 Les questions à se poser....................................... 19 Question 1 : la vision du projet................................. 20 Question 2 : le délai de réalisation............................... 20 Question 3 : l expression des besoins............................. 20 Question 4 : les relations avec la maîtrise d ouvrage................. 20 Question 5 : la planification du projet............................ 21 Question 6 : l élaboration du planning............................ 21 Question 7 : le suivi du projet.................................. 21 Question 8 : le reporting....................................... 21 Question 9 : les tests.......................................... 22 Question 10 : le contrôle qualité................................. 22

X Gestion de projet Vers les méthodes agiles Question 11 : la gestion des changements......................... 22 Question 12 : le rythme des livraisons............................ 22 Question 13 : la satisfaction des clients........................... 23 Question 14 : la répartition des rôles............................. 23 Question 15 : la productivité de l équipe.......................... 23 Question 16 : la gestion des sous-traitants......................... 23 Question 17 : la gestion des équipes off-shore...................... 24 Question 18 : la méthodologie de gestion de projet.................. 24 Question 19 : vous, chef de projet, vous diriez...................... 24 Question 20 : en résumé, si vous êtes objectif, vous diriez que vous êtes 24 Analysez la tendance de vos résultats........................... 25 Analyse globale............................................. 25 Analyse détaillée par question.................................. 26 CHAPITRE 2 Méthodes traditionnelles ou méthodes agiles?............ 37 Limites des approches classiques............................... 38 Caractéristiques d une approche «en cascade».................... 38 Les failles d une approche «en cascade»......................... 39 Une alternative : les méthodes agiles............................ 42 Qu est-ce qu une méthode agile?............................... 42 Origine et valeurs des méthodes agiles............................ 49 Principes des méthodes agiles.................................. 50 Principales méthodes agiles.................................... 51 Avantages des méthodes agiles.................................. 65 Synthèse des différences fondamentales entre approche traditionnelle et approche agile............................................. 70 CHAPITRE 3 Recueillir efficacement les besoins......................... 73 Pourquoi est-ce si difficile?.................................... 75 Une mauvaise communication.................................. 75 L illusoire exhaustivité........................................ 77 La défaillance du client........................................ 77

Table des matières XI Partager une vision.......................................... 78 Vers une collaboration efficace avec le client..................... 80 Les compétences «techniques» ou savoir-faire.................... 80 Les compétences comportementales ou savoir-être.................. 81 Faire émerger les besoins..................................... 82 Ce qui doit être exprimé...................................... 82 L émergence des besoins...................................... 83 La boucle de feedback........................................ 84 Les techniques de recueil...................................... 85 Formaliser les besoins........................................ 89 Pourquoi formaliser les besoins?............................... 89 L approche IEEE............................................ 91 Les cas d utilisation d UML.................................... 93 L approche par les user stories.................................. 95 Le product backlog........................................... 97 Hiérarchiser les besoins....................................... 99 Le bénéfice financier attendu................................... 100 Le coût de développement estimé............................... 100 L opportunité d apprentissage pour l équipe....................... 101 Le risque de développement.................................... 101 Le degré de satisfaction du client................................ 102 Ce qu il faut retenir.......................................... 106 CHAPITRE 4 Planifier son projet.......................................... 107 Pourquoi planifier?.......................................... 108 Définir sa stratégie de planification............................. 109 L approche prédictive : tout planifier au début...................... 109 L approche adaptative : planifier au fil de l eau..................... 110 Définir une enveloppe globale................................. 112 Avec une démarche prédictive.................................. 112 Avec une démarche agile...................................... 120 Fiabiliser sa démarche d estimation.............................. 122 Planifier avec une démarche prédictive......................... 124 Étape 1 : estimer le délai...................................... 124 Étape 2 : estimer le coût....................................... 124

XII Gestion de projet Vers les méthodes agiles Étape 3 : recenser les activités.................................. 125 Étape 4 : calculer la durée des activités........................... 127 Étape 5 : ordonnancer les activités............................... 127 Étape 6 : établir le planning.................................... 128 Étape 7 : ajuster le planning.................................... 128 Planifier avec une démarche agile.............................. 129 Niveau 1 : vision du produit.................................... 130 Niveau 2 : «roadmap» ou jalon................................. 130 Niveau 3 : plan de la release.................................... 131 Niveau 4 : plan de l itération................................... 135 Niveau 5 : cycle quotidien..................................... 139 Ce qu il faut retenir.......................................... 141 CHAPITRE 5 Suivre et piloter son projet.................................. 143 Quels indicateurs suivre?..................................... 144 La performance.............................................. 144 La qualité.................................................. 146 Les risques................................................. 147 Comment suivre ces indicateurs?.............................. 148 Mesurer la performance....................................... 148 Suivre la qualité............................................. 154 Suivre les risques............................................ 160 Comment présenter ces indicateurs?........................... 161 Comment piloter le projet?................................... 164 Ce qu il faut retenir.......................................... 168 CHAPITRE 6 Gérer les hommes........................................... 169 Constituer l équipe........................................... 169 Définir les rôles et responsabilités............................... 170 Déterminer la composition de l équipe............................ 171 Contracter les ressources...................................... 174 Animer l équipe............................................. 176 En leader................................................. 176 En facilitateur............................................. 179

Table des matières XIII Développer la collaboration................................... 183 Créer un environnement de travail efficace...................... 190 Gérer des équipes multiples ou distantes........................ 191 Gérer les sous-traitants....................................... 193 Ce qu il faut retenir........................................ 194 CHAPITRE 7 Adopter une approche agile................................. 195 Dresser l état des lieux........................................ 196 Recenser les zones de dysfonctionnement......................... 196 Poser les bonnes questions..................................... 197 Risques ou facteurs clés de réussite?............................. 201 Fixer des objectifs réalistes.................................... 204 Comment mesurer le succès de la démarche?...................... 205 Quels sont les symptômes de l échec de la démarche?............... 206 Comment démarrer?........................................ 207 Désigner le projet pilote....................................... 207 Nommer un «champion»..................................... 208 Choisir la méthode........................................... 208 Choisir les pratiques.......................................... 212 Choisir les outils............................................. 213 Évaluer et adapter............................................ 214 Communiquer............................................... 214 Initialiser la conduite du changement........................... 216 Résistance ou enthousiasme?.................................. 216 Qui convaincre?............................................. 217 Arguments contre objections................................... 221 Et dans le cadre........................................... 223 D un contrat au forfait?...................................... 223 D une démarche CMMI?...................................... 226 D un projet offshore?........................................ 228 Ce qu il faut retenir.......................................... 229

XIV Gestion de projet Vers les méthodes agiles Épilogue..................................................... 231 ANNEXE A Présentation des coachs.................................... 233 ANNEXE B Les outils de gestion de projet.............................. 237 Planification, suivi de projet................................... 237 Outils spécifiques dédiés à la gestion de projet agile.............. 238 Gestion de la connaissance, communication..................... 239 Wikis et blogs............................................... 239 Chat et messagerie instantanée.................................. 239 Conférence électronique....................................... 239 ANNEXE C Glossaire.................................................... 241 ANNEXE D Bibliographie................................................ 245 Gestion de projet «classique»................................. 245 Gestion de projet itérative ou agile............................. 246 Management des équipes et des hommes........................ 247 Index......................................................... 249

Introduction Chef de projet : un métier complexe La pleine conscience de l incertitude, de l aléa, de la tragédie dans toutes choses humaines est loin de m avoir conduit à la désespérance. Au contraire, il est tonique de troquer la sécurité mentale pour le risque, puisqu on gagne ainsi la chance. Les vérités polyphoniques de la complexité exaltent, et me comprendront ceux qui comme moi étouffent dans la pensée close, la science close, les vérités bornées, amputées, arrogantes. Edgar Morin (Le Paradigme perdu, p. 233, Points n o 109). Rigueur, ouverture, disponibilité, intégrité, bon sens, organisation, anticipation, écoute active, autodiscipline, capacités analytiques, diplomatie, leadership, transparence, proactivité, capacités relationnelles, professionnalisme Voilà tout ce qu on demande à un chef de projet aujourd hui : de réunir l ensemble de ces qualités et la liste pourrait s allonger. Un «mouton à cinq pattes», allez-vous dire. En effet, dans un environnement complexe, de surcroît, contraint par le time to market, il doit (faire) développer un produit au moindre coût dans des délais de plus en plus courts avec une qualité irréprochable. Capitaine du navire, chef d entreprise ou chef d orchestre, clé de voûte de l édifice que constitue son équipe, le métier de chef de projet est loin d être simple et confortable! D autant que si tout va bien, il recueille rarement les félicitations du client ou de sa hiérarchie («après tout, il n a fait que son travail!») ; en revanche, si quelque chose tourne mal, il en sera responsable.

2 Gestion de projet Vers les méthodes agiles En référence à la métaphore de Jérôme Barrand, dans son ouvrage sur Le Manager agile 1, on pourrait comparer le chef de projet à «Tarzan» dont le talent est «avant tout d être sensible aux signaux pertinents dans la jungle, univers d ombre et de "bruit", univers de turbulence fait de menaces d espèces concurrentes et d opportunités végétales et animales! Son talent a alors été d inventer tous les jours des solutions innovantes pour survivre puis de trouver un équilibre et surtout de communiquer malgré tout avec tous les acteurs de son environnement [ ]». Débutant ou expérimenté, n avez-vous jamais ressenti ce sentiment de solitude dans cette jungle qu est l entreprise, un univers dans lequel risques et menaces rendent le chemin plus ardu? Ne vous êtes-vous jamais senti à cours d imagination pour trouver des réponses et des solutions aux écueils rencontrés? N avez-vous jamais été envahi par l incertitude liée à l imprévisibilité des événements? N avez-vous jamais rencontré de difficultés à mobiliser tous les membres de votre équipe? N avez-vous jamais eu l impression d être abandonné par votre hiérarchie? Pouvez-vous, enfin, affirmer avoir réussi tous les projets que vous avez menés? Être chef de projet est un métier passionnant mais difficile à exercer. Avant tout, parce que le chef de projet, lui-même, doit être multicompétent : c est-à-dire maîtriser les techniques de gestion de projet, appréhender, chaque fois, les spécificités du projet et en plus être un bon leader d équipe. Ensuite, il est souvent seul, pour faire face, notamment, à l incertitude qui l entoure. Alors, gérer un projet serait-ce une mission (im)possible? Le chef de projet multicompétent Le périmètre des responsabilités du chef de projet est large mais variable. En effet, selon la taille et le contexte particulier du projet, le métier change. Il est fréquent de rencontrer des chefs de petits projets qui portent plusieurs «casquettes» ; ils font tout, depuis l expression de besoins jusqu aux tests en passant par les développements. Après tout, ne voit-on pas, parfois, un chef d orchestre cumuler son rôle avec celui de soliste voire avec celui de premier instrumentiste d un pupitre! Sur de gros projets, la répartition des rôles est plus nette, le chef de projet se concentrant sur le pilotage, la coordination du projet et l animation d équipe. Dans le cadre d un projet où tout ou partie des développements est sous-traité, son rôle est davantage orienté vers le suivi et le contrôle du prestataire. On voit donc que le métier est à géométrie variable selon le contexte. 1. Voir Jérôme Barrand, Le Manager agile, Vers un nouveau management pour affronter la turbulence, Dunod, 2006.

Chef de projet : un métier complexe INTRODUCTION 3 Cependant, invariablement, la responsabilité première du chef de projet est de mener le projet à son terme. Qu est-ce qu un projet? Le Project Management Institute a, organisation internationale de standardisation du management de projet, définit un projet ainsi : Un projet est une entreprise temporaire décidée dans le but de créer un produit, un service ou un résultat unique. Entreprise : c est la dimension économique du projet, englobant les ressources, le budget et les risques encourus. Et l aventure est chaque fois nouvelle. Temporaire : tout projet a un début et une fin déterminés, la fin marquant l atteinte des objectifs ou le constat qu ils ne pourront être atteints. Produit, service ou résultat unique : un projet crée des livrables uniques, un produit ou un service, une application logicielle, de la documentation Même si des éléments sont reproductibles ou réutilisables, le résultat de chaque projet est unique. a. http://www.pmi.org ou http://pmi-fr.org/ Un projet est généralement subdivisé en phases, chacune d entre elles devant aboutir à la mise à disposition de livrables. On parle aussi de cycle de vie pour décrire l enchaînement de ces phases. La gestion de projet est la mise en œuvre de connaissances, de compétences, d outils et de techniques appliqués au projet afin d en respecter les exigences, vis-à-vis du client (interne ou externe) et de sa propre hiérarchie. Même si elle se résume souvent à faire des listes! Des listes de priorités, des listes de risques, des check-lists d éléments à vérifier, des listes d actions Pour atteindre l objectif, le chef de projet doit toutefois prendre en compte les trois contraintes (les 3 C) que constituent le contenu du projet, le calendrier et le coût (voir figure I-1). Figure I-1 Les 3 C Contenu Satisfaction du client Calendrier Coût

4 Gestion de projet Vers les méthodes agiles Le succès du projet se mesure, en effet, à la satisfaction du client et à la qualité du résultat, c est-à-dire à la conformité du produit, à ce qui est attendu, livré dans le respect du délai imparti et du budget alloué. D autres critères peuvent permettre d évaluer le succès d un projet. Ils seront étudiés en détail au chapitre 7, «Adopter une approche agile». Or, comme nous l indique la figure I-2, statistiquement, les études menées par le Standish Group 1 démontrent que la proportion de projets qui sont considérés comme des succès (autrement dit, respectant les 3 C) reste faible : entre 25 % et 30 %. Cela signifie que trois projets sur quatre sont des échecs complets ou partiels : les projets sont abandonnés en cours de route ou aboutissent, mais au prix de dépassements importants, ou offrent moins de fonctionnalités que prévu. En effet, l ajout d un contenu supplémentaire affecte le budget, voire le délai. Raccourcir le délai de réalisation, pour respecter une date réglementaire par exemple, nécessitera d ajuster le contenu à la baisse ou d augmenter le budget en affectant de nouvelles ressources. Figure I-2 Le taux de réussite des projets Projets annulés 28 % Projets réussis 26 % Projets ayant échoué 46 % Source : Standish Reports Jonglant avec ces contraintes, devant souvent arbitrer, à tort, en lieu et place du client, le chef de projet va devoir puiser dans sa «boîte à outils», usant de telle ou telle compétence pour faire aboutir le projet avec succès. La maîtrise des techniques de gestion de projet est une compétence de base, que le chef de projet doit exploiter en s adaptant aux caractéristiques de chaque projet. Il doit donc développer des qualités d analyse et de compréhension de l environnement de chaque projet. Si, en outre, il est accompagné d une équipe et que de nombreux acteurs sont 1. http://www.standishgroup.com/.

Chef de projet : un métier complexe INTRODUCTION 5 partie prenante du projet, il doit déployer des qualités interpersonnelles pour animer et coordonner cette communauté. Maîtriser les techniques de gestion de projet Le PMI, dans son PMBOK 1 (Project Management Body of Knowledge), recense et classifie les techniques de gestion de projet en neuf domaines de connaissance et en groupes de processus (voir tableau I-1). Tableau I-1 Vue d ensemble des neuf domaines de connaissance Management de l intégration du projet Élaboration de la charte du projet Élaboration de l énoncé préliminaire du contenu du projet Élaboration du plan de management du projet Direction et pilotage de l exécution du projet Surveillance et maîtrise du travail du projet Maîtrise intégrée des modifications Clôture du projet Management des coûts du projet Estimation des coûts Budgétisation Maîtrise des coûts Management des communications du projet Planification des communications Diffusion de l information Établissement du rapport d avancement Management des parties prenantes Management du contenu du projet Planification du contenu Définition du contenu Création de la structure de découpage du projet Vérification du contenu Maîtrise du contenu Management de la qualité du projet Planification de la qualité Mise en œuvre de l assurance qualité Mise en œuvre du contrôle qualité Management des risques du projet Planification du management des risques Identification des risques Analyse qualitative des risques Analyse quantitative des risques Planification des réponses aux risques Surveillance et maîtrise des risques Management des délais du projet Identification des activités Séquencement des activités Estimation des ressources nécessaires aux activités Estimation de la durée des activités Élaboration de l échéancier Maîtrise de l échéancier Management des ressources humaines du projet Planification des ressources humaines Formation de l équipe de projet Développement de l équipe de projet Diriger l équipe de projet Management des approvisionnements du projet Planification des approvisionnements Planification des contrats Sollicitation des offres ou des propositions des fournisseurs Administration du contrat Clôture du contrat Derrière les processus, des activités sont à réaliser, généralement instrumentées avec des applications progicielles ou bureautiques. 1. Guide du corpus des connaissances en management de projet, 3 e édition, (Guide PMBOK), PMI.