Académique Documents
Professionnel Documents
Culture Documents
Gestion de projet
-2-
Sommaire
I. A. INTRODUCTION LA GESTION DE PROJET
1. 2.
B.
C. D.
QUELQUES RGLES EN MATIRE DE GESTION DE PROJET ...............................................................................6 LE PMBOK (PROJECT MANAGEMENT BODY OF KNOWLEDGE) : LE CORPUS DE CONNAISSANCES EN GESTION DE PROJET ........................................................................................................................................6
1. 2. LES 9 DOMAINES DE CONNAISSANCE (EXTRAIT DE 12MANAGE) ........................................................................ 6 LE CYCLE DE VIE D'UN PROJET (EXTRAIT DE 12MANAGE).................................................................................. 7
II. A.
B.
C.
III. A.
12
B.
LA MTHODE................................................................................................................................................12
1. 2. 3. 4. 5. 6.
IV. V. A.
14 15
Denis SZALKOWSKI
Gestion de projet
1. 2. 3.
-3-
L'AFFICHAGE EN MODE GANTT......................................................................................................................... 15 LES RESSOURCES .............................................................................................................................................. 15 LES JOURS DE CONGS ...................................................................................................................................... 16 LA GESTION DES CALENDRIERS ........................................................................................................................ 17 LA GESTION DU PROJET .................................................................................................................................... 17 LA GESTION DES RESSOURCES .......................................................................................................................... 18 LA GESTION DES TCHES .................................................................................................................................. 19 L'AFFICHAGE EN MODE PERT............................................................................................................................ 21 INTGRER DES SOUS PROJETS ........................................................................................................................... 21 TRANSFERT D'AFFECTATIONS ........................................................................................................................... 22 LES CALENDRIERS ............................................................................................................................................ 22 LA GESTION DES RESSOURCES .......................................................................................................................... 23
B.
C.
D. E.
VI. A.
PROJECT 2003
1. 2. 3.
27
B.
C.
D.
E.
43
ITIL ET CMMI ? ..........................................................................................................................................43 L'CHOUAGE D'UNE VISION TROP LINAIRE ET SQUENTIELLE ..................................................................43 MTHODES AGILES ET EXTREME PROGRAMMING .......................................................................................43
1. 2. 3. LES VALEURS D'XP........................................................................................................................................... 43 LES PRATIQUES (ISSUES DE WIKIPDIA) .......................................................................................................... 43 INCONVNIENTS ............................................................................................................................................... 45
Denis SZALKOWSKI
14/05/2008
Gestion de projet VIII. LIENS IX. A. B. ANNEXE : LE MODE PROJET (D'APRS RICHARD HERVIEUX)
-446 47
Denis SZALKOWSKI
14/05/2008
Gestion de projet
-5-
A.
chouage en eaux profondes ? (extrait de System iNews fvrier 2008) 1. Les chiffres sur les projets informatique
25% des projets sont abandonns avant d'tre mis en production. 50% des projets raliss font l'objet de dpassement de budget. 75% des projets raliss sont jugs inoprationnels.
2.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Implication insuffisante des usagers; Support de la direction inadquat; Mauvais travail dquipe; Attendre quun projet prenne beaucoup de retard et esprer quajouter des ressources tardivement va sauver les meubles; La mthodologie de dveloppement nest pas la bonne; Se soumettre de faon trop rigide une estimation Estimation imprcise, faite sans connatre tous les faits; Ne pas revenir rgulirement sur lestimation faite en dbut de projet et faire approuver lestimation mise jour; Condenser le calendrier de dveloppement en ajoutant plus de ressources; Croire quon peut rattraper les milestones [NTDLR : cap] manqus; Mauvaise gestion des risques tout au long du projet; Un calendrier de dveloppement trop optimiste pour convaincre la haute direction daller de lavant; Partir de la date de livraison souhaite pour identifier le calendrier; Mauvaise dfinition des spcifications et exigences de lapplication dvelopper; Ajout de spcifications durant le projet; Croire aux silver bullets [NTDLR : techniques miracles] comme solution dans un projet qui prend du retard.
B.
Un systme peut tre dfini comme tant une ensemble d'lments matriels ou immatriels en interaction, transformant par diffrents processus des lments intrants (composants) en d'autres lments (composs). Le systme oprant (productif) est en gnral contrl par un systme de pilotage (contrle et rgulation). Une entreprise, une association, une administration ou une collectivit locale est un systme qui possde un sous-systme oprant qui transforme les flux d'entres (marchandises, services, capitaux) en flux de sorties (produits finis, ). Un systme s'insre dans un systme plus large que l'on appelle environnement.
2.
Le systme d'information
Il est l'interface entre le systme de pilotage (ou de gestion) et le systme oprant. Il est la mmoire de l'organisation. Il intgre un aspect statique enregistrant les faits survenus dans son environnement autour d'une base d'informations et de donnes structure en rgles, contraintes et modlise. Il intgre galement un aspect dynamique en permettant les mises jour des donnes et le changement de rgles.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
-6-
Systme de pilotage ou de gestion Flux dinformations Fournisseurs Flux entrants Biens et services
3.
Systme oprant
Un SAI est un sous-systme d'un systme d'information au niveau duquel les transformations et traitements sur les donnes sont raliss par des ordinateurs. Le SAI peut tre dcoup en deux sous-systmes fonctionnels : 1. La mmorisation des donnes 2. Les traitements dclenchs par des vnements. L'informatisation de l'entreprise au niveau des diffrents systmes s'organise autour : 1. Des progiciels d'aide la dcision (infocentre et reporting) au niveau du systme de pilotage 2. De l'informatique de gestion et des bases de donnes au niveau du systme d'information 3. De la GPAO, robotique, CFAO au niveau du systme oprant
C.
D.
Cr par le Project Management Institute (1969), le PMBOK est un guide qui a fait l'objet de trois versions diffrentes : 1987, 1996-2000, 2004
1.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
Qualit : Ressources Humaines : Communications : Risques :
-7Planification de la Qualit, Assurance Qualit et Contrle Qualit. Planification des RH, Recrutement, Dveloppement et Gestion de l'quipe projet. Plan de Communications, Diffusion de l'information, Rapport d'Activit et de Performance, Gestion des Partenaires. Prvision et identification des Risques, Analyse des Risques (mthodes qualitative et quantitative), Prvision des Actions Correctrices Surveillance et Contrle des Risques. Plan d'Acquisition et de Contractualisation, Rponses et Choix des Soumissionnaires, Administration et clture des Pour chaque processus, activit, ou pratique est ralis une description des produits en entre, des outils et technique ainsi que des produits
Approvisionnement :
2.
La gestion de projets se rfre la qualit et est, en grande partie, issue du cycle de vie de Deming qui comprend 4 parties : PLAN (Prpare) Planifiez le changement. Analysez et dduisez les rsultats. Dites ce que vous allez faire DO (Fait) mettez en oeuvre le plan, prenant de petites mesures dans des circonstances contrles Faites ce que vous avez dit. STUDY-Check (Contrle) tudiez les rsultats Dites ce que vous faites ACT (Amliore) mettez en oeuvre des actions pour normaliser ou amliorer le processus Pensez faire toujours mieux
a)
Dmarrage
Autoriser le projet Engager l'organisation dans un projet ou une phase Ajuster l'orientation globale Dfinir les objectifs majeurs du projet Arrter les approbations et les ressources ncessaires Valider l'alignement avec des objectifs globaux Affecter le chef de projet (qualit d'animateur, de manager mais pas d'expert technique) Grer l'intgration
b)
Prvision
Dfinissez le primtre de projet Raffinez les objectifs de projet Dfinir tous les livrables requis Crer un rfrentiel pour la planification du projet Fournir un forum pour le partage des informations avec les membres de l'quipe et les partenaires Dfinissez toutes les activits requises Ordonnancez toutes les activits Identifiez les qualifications et les ressources requises Estimez l'effort de travail Analyser les Risques et les actions de contournement Dfinissez et estimez tous les cots requis Obtenir l'approbation du financement du projet Planifier la communication
c)
Ralisation
Denis SZALKOWSKI
14/05/2008
Gestion de projet
Choisir et approcher les sous-traitants Diffuser l'information laborer le plan du projet
-8-
d)
Contrler et Piloter
Grer l'quipe, les partenaires, les sous-traitants Performance de mesure de progrs et de contrler (ensemble, primtre, programme, cots, qualit) Dfinir et enclencher les actions correctives si ncessaire et o elles le sont. Rsolution de problme et escalade Grer les demandes de Changements Grer les Risques (technique, qualit, performance, management de projet, organisationnel, externe) Rdiger les rapports de performance (Reporting). Communications
e)
Clture
Mener les activits bonne fin Clture administrative du projet (rassembler, distribuer, archiver l'information pour formaliser l'aboutissement du projet, son acceptation/valuation, valuations des membres, leons apprises) Clture des Contrats (finalisation du contrat du projet comprenant la leve des rserves en suspens et la rception dfinitive) Le chef de projet est responsable des objectifs du projet pour livrer le produit final pralablement dfini, dans les contraintes du primtre, de temps, qualit requise du projet. Il doit vrifier que l'avancement du projet est conforme aux contraintes de cots, de dlais et de qualit.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
-9-
A.
2.
Rseaux et tlphonie
3.
B.
C'est l'quipe qui est responsable du projet, en gnral le client final. Pour rappel, le chef de projet doit tre un utilisateur. Quant au champion, c'est l'instance de contrle du projet.
2.
MOE
C'est l'ensemble des entreprises fdres au sein ventuellement d'une entreprise gnrale qui fdre les travaux. L'entreprise gnrale est rare en informatique.
C.
1.
Dans ce monde si singulier qui est le ntre, le choix de dmarrer un projet est fond sur le gain que l'on en attend. Ce gain se mesure l'aide du ROI (RetOur sur Investissement). Dans la langue de Shakespeare, on parle de Business Case l o nous parlerions d'objectifs conomiques. Les objectifs dfinissent le primtre du projet. Les modifier revient signer l'arrt de mort du projet. Il convient de ne pas confondre les objectifs et le cahier des charges qui dcoulent des objectifs du projet. Ces objectifs sont, la plupart du temps, hrits d'une dmarche d'amlioration fonctionnelle, de la mise en route d'un nouveau produit, d'une croissance externe de l'entreprise, d'un nouveau besoin en terme d'organisation, d'une productivit attendue. La vision entre centre de cot ne permet toutefois pas bien d'apprhender tous les avantages d'un projet informatique. La productivit issue de la mise en oeuvre d'une solution informatique est difficilement mesurable. C'est le paradoxe de Solow. Les objectifs doivent intgrer deux contraintes : celle du cot et celle du dlai. Il faut aussi prendre en compte le risque dans la mesure o l'activit humaine s'appuie toujours sur un environnement incertain.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 10 -
Ils sont intgrs au cahier des charges mme si certains mta-objectifs ne font l'objet d'aucune explicitation dans la mesure o ils peuvent revtir des objectifs stratgiques lourds.
2.
ERP ou progiciel Site Web et commerce lectronique Cblage Migration : bases de donnes, OS stations de travail, applications, serveurs, serveurs d'application (TSE et Citrix) Vpn Internalisation, rinternalisation et/ou externalisation Virtualisation Salle blanche Tlphonie Ip Intgration Dploiement PRA
3.
Un cahier des charges a comme fonction de dfinir les spcifications de base d'un produit ou d'un service raliser ainsi que les modalits d'excution. Il peut intgrer les objectifs atteindre et fournit un cadre une mission. En interne, il permet de formaliser les besoins et de les expliciter aux diffrents acteurs afin de s'assurer que tout le monde est d'accord. Par rapport aux fournisseurs, c'est le rfrentiel contractuel et l'outil de prdilection du chef de projet.
b)
Ce cahier des charges intgre l'ensemble des contraintes techniques qui bornent le primtre du projet.
c)
Il est compos de deux parties : une arborescence fonctionnelle un tableau d'analyse fonctionnelle Le rle de ce cahier des charges est d'expliciter le besoin du client, au travers de fonctions attaches aux services, produits et contraintes.
d)
Prsentation du projet Contexte et Historique Objet du projet Organisation du projet Comit de pilotage Groupe de projet Matrise douvrage Matrise duvre Prestataire(s) Environnement du projet Existant fonctionnel Existant technique Lettre de mission et documents contractuels ventuels. Description du projet Primtre du projet
Denis SZALKOWSKI
14/05/2008
Gestion de projet
Description des besoins fonctionnels en front et back office Description des besoins techniques : architecture, configuration Reprise de lexistant Prestations attendues Prsentation des prestations attendues Informations gnrales Documents remettre lors de l'appel d'offre Bordereau de prix (liste exhaustive de tous les cots) Critres de choix Exigences techniques, ergonomiques et graphiques Annexes (y compris manuels) Contacts
- 11 -
4.
L'appel d'offres
Pour les collectivits locales et territoriales, pour l'tat, les appels d'offre sont rgis par le code des marchs publics. A quand un Small Business Act ?
5.
Budgtisation
La prsence d'une comptabilit analytique est de nature vous permettre de calculer le cot des ressources internes. Elle intgre les cots variables et les cots fixes dans l'heure d'utilisation de la ressource.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 12 -
A.
Dans le cas d'un projet comportant un nombre important de tches successives, les mthodes d'ordonnancement permettent leur ralisation dans un ordre logique et dans des dlais tels que le temps de ralisation du projet est minimis. Elles ont t utilises notamment lors du dbarquement de 1944 sur les ctes normandes. L'utilisation d'un matriel informatique s'avre indispensable ds que le nombre des tches traiter s'avre suprieur 100. Deux mthodes sont aujourd'hui utilises : le PERT (Program Evaluation and Review Technic) ou CPM (Critical Path Method) la MPM (Mthode des Potentiels Metra)
2.
Lancement d'un nouveau produit Constructions ncessitant le recours de nombreux corps de mtier Campagne de publicit Manifestation
B.
La mthode 1. Le principe
Le principe est d'obtenir une reprsentation graphique de l'enchanement des tches qui composent le projet avec mise en vidence des tches critiques qui n'autorisent aucun retard.
2.
Dfinition
Une tche doit possder les attributs suivants : une description une dure des antcdents (contraintes) un cot (ressources)
3.
La mthode PERT
3
b 1 a 2 c
4.
La MPM
Denis SZALKOWSKI
14/05/2008
Gestion de projet
b a c
- 13 -
5.
Ces dates permettent de connatre les marges entre les diffrentes tches. La marge totale d'une tche est gale la date de dbut au plus tard laquelle on retranche la date de dbut au plus tt. Elle n'affecte pas la dure totale du projet. Quant la marge libre, elle correspond la diffrence entre la date de dbut au plus tt de la tche suivante et la date de fin au plus tt de la tche courante. La marge certaine enfin se calcule par soustraction de la date de dbut au plus tt de la tche suivante et de la date de fin au plus tard de la tche courante. De faon viter des retards dans les projets, il convient de ne pas communiquer toutes les marges. Lorsque les marges d'une tche sont toutes nulles, la tche est dite critique.
6.
C'est l'ensemble des tches pour lesquelles toutes les marges sont nulles. Les dates de dbut au plus tt et au plus tard, les dates de fin au plus tt et au plus tard sont confondues. Cette mthode comprendre des avantages et des inconvnients : + Enchanement optimal des tches permettant un gain de temps Mise en oeuvre rapide des mesures correctrices ncessaires de faon intgrer d'ventuels retards. Sous-traitance des tches non critiques Diminution des pnalits de retard Comment toujours correctement valuer les dures et les antcdents ?
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 14 -
IV.Offre commerciale
Microsoft Project Le Bihan PSN Primafrance Primavera Project Planner Deltek Enterprise Project Management Solutions Augeo Software Planisware OPX2 CA Superproject Planview Genius Inside SA Project4Domino Cesyam Fast Track Schedule Asta Powerproject
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 15 -
V. Offre de gratuits
A.
Gantt Project
Le produit est crit ne Java. Vous devez donc disposer pralablement de la JRE Java tlchargeable sur le site de Sun.
1.
2.
Les ressources
Les proprits des ressources sont insuffisantes : pas de groupe, pas de cot, indiffrenciation entre les hommes et le matriel, etc.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 16 -
3.
Dans les proprits des ressources, vous pourrez toutefois entrer les diffrentes priodes de congs... ressource par ressource. Pnible.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 17 -
B.
Niku OpenWorkBench
Ce produit offre une relle richesse fonctionnelle. Son interface trs compacte se rvle trs complexe.
1.
Le progiciel gre de multiples calendriers. Les ressources peuvent tre associes un calendrier spcifique.
2.
La gestion du projet
Les tches du projet sont saisir dans la partie centrale alors que les ressources doivent tre entres dans la partie basse.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 18 -
3.
Dans les proprits des ressources, vous pouvez dfinir une catgorie, un type et aussi un cot d'utilisation de la ressource.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 19 -
4.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 20 -
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 21 -
Vous pouvez aussi dterminer des contraintes de temps par rapport la tche.
5.
6.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 22 -
7.
Transfert d'affectations
C.
Pour crer vos propres calendriers, allez dans Projet|Grer les calendriers.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 23 -
2.
Cliquez sur l'icne Ressources au niveau du panneau latral. Par un clic droit, choisissez Insrer une ressource.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 24 -
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 25 -
Denis SZALKOWSKI
14/05/2008
- 26 -
Wplanner sous Windows : La version standard est gratuite. Kplato sous Linux : Sous Fedora Core 8, je n'ai aps Eu la chance de pouvoir l'exprimenter in French. Damage ! Maven en Java TaskJuggler sous Linux : Juste pour dire que son emploi n'est pas franchement FriendLy User. TransProCalc
E.
2.
Java
TeamWork
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 27 -
VI.Project 2003
Vous pouvez utiliser les assistants proposs sur la page d'accueil ou travailler partir d'un projet vierge. En cochant l'option "Ne plus afficher cet cran de dmarrage", vous vous affranchissez des assistants toujours pnalisants pour des personnes dj formes.
A.
Les options
Elles dfinissent le comportement de Project, ainsi que les heures de travail, l'unit montaire, le taux horaire. Allez dans Outils | Options.
1.
La personnalisation de l'affichage
Cette bote vous permet de personnaliser l'unit montaire. Ici, le projet est gr en euros (CTRL + ALT + E).
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 28 -
Au niveau de l'onglet Gnral, vous pouvez dfinir les taux horaires de l'utilisation des ressources.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 29 -
Avec le dveloppement des intranets et l'offre SharePoint de Microsoft, votre projet peut tre intgr aux plates-formes de travail collaboratif. En monoposte, vous devez dsactiver toutes les options de services.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 30 -
Denis SZALKOWSKI
14/05/2008
Gestion de projet
Dans la bote de dialogue Calendrier, vous fixez les horaires et leur volume hebdomadaire.
- 31 -
L'onglet Prvisions est de loin le plus important. Il dtermine le comportement du logiciel. Dans Type de tches par dfaut, vous aurez choisir entre : Tche dure fixe Tche pour laquelle la dure est une valeur fixe et toute modification apporte au travail ou aux units affectes (c'est--dire les ressources) n'a aucune influence sur la dure de la tche. Dure = Travail Units Tche travail fixe Tche pour laquelle le volume de travail est une valeur fixe et toute modification apporte la dure de la tche ou au nombre d'units (ou ressources) affectes n'a aucune influence sur le travail de la tche. Travail = Dure Units Tche unit ou capacit fixe Tche pour laquelle les units affectes (ou ressources) reprsentent une valeur fixe et toute modification apporte la quantit de travail ou la dure de la tche n'a aucune influence sur les units de la tche. Units = Travail Dure
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 32 -
2.
Au sein d'un projet, vous pouvez dterminer plusieurs calendriers que vous affecterez vos ressources. Allez dans Outils | Modifier le temps de travail.
Vous pouvez crer autant de calendriers que d'quipes ou d'horaires au niveau des salaris participant au projet. Cliquez sur Crer. Vous dupliquerez le calendrier en cours.
3.
Autres options
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 33 -
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 34 -
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 35 -
B.
Dans le menu Affichage, vous pouvez opter entre diffrentes vues de votre projet :
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 36 -
2.
Dans chacun des modes, l'aide du clic droit dans la zone graphique (partie droite de l'cran), vous disposez d'un menu contextuel pour raliser la mise en forme de la partie graphique En mode Diagramme de Gant par exemple, dans la partie haute o sont reprsentes les priodes d'observation du projet, vous pouvez notamment modifier l'chelle de temps :
En premier lieu, vous pouvez modifier la priodicit de l'observation vous offrant ainsi un degr de globalisation plus ou mois important :
C.
Pour crer les ressources, choisissez Tableau des ressources. Le cot d'utilisation est un cot fixe imput la ressource : mise en place d'un quipement par exemple. Selon la ressource, au niveau de l'onglet gnral, choisissez le type : Travail / Matriel.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 37 -
Au niveau de l'onglet des cots, entrez les taux et le cots d'utilisation, cot forfaitaire li la mise en oeuvre de la ressource (grue, etc.).
Pour visualiser la consommation des ressources, vous pouvez indiffremment prendre Utilisation des ressources ou bien Graphique des ressources. A l'aide du menu Outils, vous pouvez filtrer les ressources par groupe :
2.
Pour affecter une ressource une tche, plusieurs mthodes s'offrent vous. Denis SZALKOWSKI 14/05/2008
Gestion de projet ALT+F10 ou encore cliquez dans la premire barre d'outils sur
- 38 -
Une fois votre tche entre, choisissez Outils | Ressources | Affectation de ressources ou bien .
Vous pouvez aussi les affecter par Projet | Informations sur la tche ou MAJ+F2 ou en cliquant sur
D.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 39 -
WBS signifie Work Breakdown Structure (Dcomposition structure de la tche). Affectez la ressource la tche.
2.
De faon viter manuellement de saisir des tches rcurrentes (prparation runion, remise en tat), choisissez Insertion | Tche rptitive :
Denis SZALKOWSKI
14/05/2008
- 40 -
A l'aide de la touche CTRL, slectionnez les tches dpendantes et choisissez dition | Lier les tches ou cliquez dans la barre d'outils sur 4. ou CTRL + F2..
Cliquez Sur la tche. Allez dans Projet | Informations sur la tche | Prdcesseurs.
E.
Spcificits lies l'emploi de Project Server 2003 1. Installation de Project Server 2003 a) Serveur
Installer Windows 2003 (mot de passe pour le compte Administrateur) Installer IIS Installer SQL Server 2000 (mot de passe pour le compte sa) Installer SQL Analysis Services Installer SharePoint Server Installer Project Server 2003
b)
Client
2.
Allez dans Dmarrer | Microsoft Office | Outils Microsoft Office | Comptes Microsoft Office Project Serveur.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 41 -
Entrez l'Url du serveur et dfinissez ce compte comme tant le compte par dfaut.
3.
4.
Vous pouvez aussi modifier votre compte de connexion directement partir de Project : Outils | Options d'entreprise| Comptes Microsoft Office Project Serveur.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 42 -
5.
Pour pousser les donnes modifies vers le serveur, choisissez Collaborer | Publier.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 43 -
A.
ITIL et CMMI ?
La mthode ITIL (IT Infrastructure Library) est, de mon point de vue, trs difficilement applicable la gestion des projets informatique sauf considrer qu'un guide des bonnes pratiques entre clients (MOA) et fournisseurs (MOE) favorise la ralisation d'un projet. En surajoutant des mthodes la gestion de projet, le risque n'est-il pas de crer des usines gaz ? Les rfrentiels de bonnes pratiques de type CMMI (Capacity Maturity Model Integrated) semblent quant eux s'appliquer aux producteurs ou aux fournisseurs du dveloppement logiciel.
B.
Le cycle en V qui sous-tend la gestion de projet apparat trop linaire et, par trop, rigide, trop lent, insuffisamment interactif, trop globalisant. Par son formalisme, elle tend allonger les cycles de production
C.
Elles consistent la mise en place de mthodes itratives et incrmentales en matire de dveloppement logiciel.
1.
La communication
2.
Denis SZALKOWSKI
14/05/2008
- 44 Un reprsentant du client doit, si possible, tre prsent pendant toute la dure du projet. Il doit avoir les connaissances de l'utilisateur final et avoir une vision globale du rsultat obtenir. Il ralise son travail habituel tout en tant disponible pour rpondre aux questions de l'quipe. Le client cre des scnarios pour les fonctionnalits qu'il souhaite obtenir. L'quipe value le temps ncessaire pour les implmenter. Le client slectionne ensuite les scnarios en fonction des priorits et du temps disponible. Lorsqu'une tche est termine, les modifications sont immdiatement intgres dans le produit complet. On vite ainsi la surcharge de travail lie l'intgration de tous les lments avant la livraison. Les tests facilitent grandement cette intgration : quand tous les tests passent, l'intgration est termine. Les livraisons doivent tre les plus frquentes possible. L'intgration continue et les tests rduisent considrablement le cot de livraison. L'quipe ne fait pas d'heures supplmentaires deux semaines de suite. Si le cas se prsente, il faut revoir le planning. Un dveloppeur fatigu travaille mal. partir des scnarios dfinis par le client, l'quipe cr des procdures de test qui permettent de vrifier l'avancement du dveloppement. Lorsque tous les tests fonctionnels passent, l'itration est termine. Ces tests sont souvent automatiss, mais ce n'est pas toujours possible. Avant d'implmenter une fonctionnalit, le dveloppeur crit un test qui vrifiera que son programme se comporte comme prvu. Ce test sera conserv jusqu' la fin du projet, tant que la fonctionnalit est requise. chaque modification du code, on lance tous les tests crits par tous les dveloppeurs, et on sait immdiatement si quelque chose ne fonctionne plus. L'objectif d'une itration est d'implmenter les scnarios slectionns par le client, et uniquement cela. Envisager les prochaines volutions nous ferait perdre du temps sans avoir la garantie qu'on en gagnera plus tard. Les tests nous permettront de changer l'architecture plus tard si ncessaire. Plus l'application est simple, plus il sera facile de la faire voluer lors des prochaines itrations. De mme, la documentation doit tre minimale : on prfrera un programme simple qui ncessite peu d'explications un systme complexe. On utilise des mtaphores et des analogies pour dcrire le systme et son fonctionnement. Le fonctionnel et le technique se comprennent beaucoup mieux lorsqu'ils sont d'accord sur les termes qu'ils emploient. Amlioration rgulire de la qualit du code sans en modifier le comportement. On retravaille le code pour repartir sur de meilleures bases tout en gardant les mmes fonctionnalits. Les phases de refactoring n'apportent rien au client mais permettent aux dveloppeurs d'avancer dans de meilleures conditions, et donc plus vite. L'quipe est collectivement responsable de l'application. Chaque dveloppeur peut faire des modifications dans toutes les portions du code, mme celles qu'il n'a pas crites. Les tests diront si quelque chose ne fonctionne plus.
Jeu du Planning
Intgration continue
Tests unitaires
Conception simple
Utilisation de mtaphores
Denis SZALKOWSKI
14/05/2008
- 45 Puisque tous les dveloppeurs interviennent sur tout le code, il est indispensable d'tablir et de respecter des normes de nommage pour les variables, mthodes, objets, classes, fichiers, etc. La programmation se fait par deux. Le premier, appel driver (ou pilote), a le clavier. C'est lui qui va travailler sur la portion de code crire. Le second, appel partner (ou co-pilote), est l pour l'aider, en suggrant de nouvelles possibilits ou en dcelant d'ventuels problmes. Les dveloppeurs changent frquemment de partenaires, ce qui permet d'amliorer la connaissance collective de l'application et d'amliorer la communication au sein de l'quipe.
Programmation en binme
3.
Inconvnients
Peu adapts aux grosses quipes Le cot, quoiqu'il faille relativiser en la matire du fait de l'chouage de la plupart des projets en eaux profondes.
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 46 -
VIII. Liens
http://www.12manage.com/methods_pmi_pmbok_fr.html http://www.12manage.com/methods_demingcycle_fr.html http://www.gestiondeprojet.com/ http://www.munci.org/20080303/Nomenclatures-professionnelles-et-referentiels-des-metiers-de-linformatique-et-des-telecoms
Denis SZALKOWSKI
14/05/2008
Gestion de projet
- 47 -
Projet possible : Rguler, contrler et mesurer la pollution produite en Normandie. Je veux une Porsche 911 25000 Euros avant 2 ans. Je veux tre Maire avant 5 ans. (projet dcouper ) Tous les process de ma socit doivent tre automatiques (informatiss) avant 1 an.
Denis SZALKOWSKI
14/05/2008
- 48 -
Mme pour les petits projets il est obligatoire en rapport avec la dure du projet entre une fois par semaine et une fois par mois. Constitution de comit : le Champion, le chef de projet utilisateur, le chef de projet technique et un utilisateur final. Les validations du comit se font obligatoirement lunanimit, et si malencontreusement un membre ne se joint pas la majorit : il doit quitter le projet et donc le Comit.
9. BUS Le budget est le secret du comit de pilotage 10. DEP Grer les drives du projet
Manager les changements du projet. Attention ne pas confondre les causes et les effets de ces changements. A chaque changement on proposera les points de 1 5. Les changements de cot et de planning seront valids par le comit de pilotage.
11.
La longueur limite dun projet est de 18 mois. Le temps est lennemi du projet. Les fins de phases sont extrmement importantes, il faudra bien les communiquer lquipe projet et aux utilisateurs. Une phase de projet ne durera jamais plus de trois mois. Si une phase doit durer plus de trois mois, il faudra la dcouper en 2 ou 3. Dans tous les gros projets on peut en trouver 2 ou 3 avec des points de livraison.
12.
Identification des problmes Diagramme des flux Contrler la priodicit Brainstorming Technique de groupe nominal (trouver une voix commune) Analyse des problmes Histogramme Diagramme de propagation Diagramme de contrle Capacit au process Analyse de la force du terrain (relation entre force et faiblesse) Intersection Causes & effets Temps et squences
Denis SZALKOWSKI
14/05/2008
Gestion de projet 13. 14. BUT Le but dun bon projet QUA comme qualit
Il est de dlivrer 80% de lobjectif en respectant le budget 10% et le planning 100%.
- 49 -
Dans certain projet haute valeur ajout ou et grand budget, il sera ncessaire de demander un contrle qualit une personne externe lentreprise et externe au projet pour contrler le bon droulement du projet.
Pour diriger un projet : il faut tre ferme et intangible. Tout est PROJET.
Denis SZALKOWSKI
14/05/2008