• Aucun résultat trouvé

En plus des méthodes et tehniques de développement, des méthodes et tehniques de gestion de projet sont mises en ÷uvre pour réussir le projet

N/A
N/A
Protected

Academic year: 2022

Partager "En plus des méthodes et tehniques de développement, des méthodes et tehniques de gestion de projet sont mises en ÷uvre pour réussir le projet"

Copied!
20
0
0

Texte intégral

(1)

PasalANDRE

INPHB -DépartementMathématiques&Informatique

BP1083Yamoussoukro-COTED'IVOIRE

Tel:05.92.34.85-Email:andrepinphb.edu.i

13déembre2002

Cedoument faitsuiteà uneintrodutionau GénieLogiiel [And01℄dumême auteur.Il apour

objetifdeprésenterl'essentieldelagestiondeprojet(voabulaire,oneptsetenjeux),derépondre

auxquestionspratiquesdesétudiantsonernant lagestionde projetset l'utilisation desméthodes

de développement.

Cettesynthèses'inspiredediérentessouresd'information:deuxouvragessurlesujet[MRXX,

CGM97℄,uneintrodutionduCNRS[Vil95℄et d'autresdoumentsplussuintsolletéssurInter-

net. Quelquesexpérimentations ont étéréalisées ave l'outil shareware gestProj 2.0[Bod99 ℄

1 Introdution

DansuneintrodutionauGénieLogiiel[And01℄,nousavonsmisenévidenel'essenemêmedu

développement,àsavoirlesmodèles,lesproessusetlesméthodesdedéveloppement pourontruire

dessystèmes informatiques(matériels et logiiels) aptes àréaliserdesappliations omplexes.

Le développement d'une appliation rentre dans un adre plus large, le projet d'informatisa-

tion. On peut voir le développement omme l'aspet tehnique du projet. Le projet informatique

inlutd'autresaspets:lagestiondesressoures(tehniques,humaines,temporelles etnanières),

la ommuniation entre les ateurs du projet, la gestion de la qualité des résultats produits, la

rentabilité, laapitalisationintelletuelle, et.

La onduite de projet (gestion de projet, management de projet) "dénit l'environnement né-

essaire pour quele projetse déroule dansles meilleurs onditions de oût, de délais ainsi que de

qualité des résultats produits" [MRXX℄. En plus des méthodes et tehniques de développement,

des méthodes et tehniques de gestion de projet sont mises en ÷uvre pour réussir le projet. La

onduitedeprojetestunproessusdiileàmaîtriserarinterviennent plusieursfateursderisque

tels que les oûts et les délais à respeter, les tehnologies à maîtriser, les ressoures humaines à

gérer.[Vil95 ℄.

Dans edoument, nousallons mettreenévideneles diérentsaspets delagestionde projet.

Nousommençonspardénirlanotionde projetet l'environnement duprojet.Puisnousdétaillons

les diérentsaspets de laonduite deprojetdanslasetion3.

Après e tourd'horizon, nousapprofondissonstroispointslés duprojet:le travail àeetuer,

l'organisation et le déroulement. Le travail est déni par un déoupage et un ordonnanement

d'ativités(desphases,destâhes).Cedéoupageestlesupportdel'organisation,ilestétudiédans

lasetion4.L'organisationetlesateursjouentunrleessentieldanslebondéroulementduprojet,

nous les détaillons dans la setion 5. Enn, nous terminons par un aperçu de quelques éléments

tehniques dudéroulement d'un projet(setion 6).

2 Projet et environnement

Dans lelangage ourant, un projet est quelque hose qu'on souhaite réaliser, il est don basé

essentiellement surunobjetif,unbutàatteindre.Pour atteindreetobjetif,lorsqu'onproposeun

(2)

Réaliser le projet'est maîtriser sonévolution, on appelle elala onduite de projet (lagestion

de projet, lemanagement de projet).

Danse ours,lesprojetsquinousintéressent sont lesprojetsd'informatisation d'uneorganisa-

tion, d'un proessus, et.

Dénition 2.1 (Projet du système d'information [Vil95℄) Ensemble des ativités de déve-

loppement (oneption et réalisation) d'un produit logiiel et de mise en oeuvre dans le système

d'information du CNRS.

Dénition 2.2 (Projet tehnique [CGM97℄) Un projet se dénit omme une démarhe spéi-

que, qui permet de struturer méthodiquement une réalité à venir. Un projet est déni et mis en

÷uvrepourélaborerla réponse aubesoind'unutilisateur,d'unlientoud'unelientèleetilimplique

un objetif etdes ations à entreprendre ave des ressoures données (AFNOR X 50-105).

Un projetestonsidéré omme untout et non omme une partie d'une autreativité. Un pro-

jetestomplexe [CGM97 ℄. Cetteomplexité résultedesdiultésde management de ompétenes

multiples misesau servied'uneativitétemporaire onsommant desressouresommunesouspé-

iques.Ces diultéssont de plusieurs ordres :

oneption et mise en plae d'une struture ad ho et de méanismes de liaison pour la

oordinationd'ativités hétérogènesnombreuses;

reherhe de formesdeohabitation entreette strutureet l'organisationonventionnelle de

l'entreprise;

adaptation à desmodiations fréquenteset importantes;

prise de déision dans un ontexte (du moins initialement) aratérisé par une forte inerti-

tude;

arbitrageentre leséléments suseptiblesd'induire dessituations onituelles;

reherhed'unjusteéquilibreentrelestroisfateursdéterminantsduprojet(tehnique,oûts,

délais)et optimisation desressouresdisponibles.

3 Conduite de projet

Par rapport à l'ensemble des problèmes soulevés par un projet d'informatisation, la onduite

de projet a pour objetif d'améliorer le proessus de oneption-développement dessystèmes d'in-

formation [MRXX℄, 'est-à-dire de proposer des solutions stratégiques en réponse aux situations

omplexesspéiques au projet[CGM97 ℄.

Dénition 3.1 (Conduire un projet [CGM97, Vil95℄) Conduire un projet, 'est prendre un

ensemble de mesures pour assurer la bonne n duprojet enmaîtrisant l'ensemble des ressoures et

des résultats.

L'approhe à privilégier estdon laprévision plutt quele ontrle a posteriori (en partiulier

pourpouvoir s'adapterauxinévitables modiationsde l'environnement du projet)[Vil95℄.

La gestion de projetest distinguée de ladiretion (le pilotage) de projet[CGM97℄. L'approhe

gestionnaire onstituelabase instrumentale, informative et évaluative dupilotage.

Le niveau déisionest distingué duniveauaide àladéision [Vil95 ℄:

On distingueaussideuxniveaux deméthodes[Vil95℄ :

lesméthodesdepilotagedeprojet,quidénissentl'organisation,lesétapesettâhesàréaliser,

lesrésultats attendus,les points dedéision et d'évaluation,

lesméthodesopératoiresquiexpliquentommentproéderpourlesdiérentestâhes(modèles,

tehniques, outils, ...). Par exemple : l'outil MS-PROJECT degestionde projet, GestProj ...

(3)

Développement de système d'information

Assurance qualité Planification

et suivi

Conduite de projet

Aide à la décision Décision

Gestion de

configuration Gestionde la documentation

Modèles Techniques Outils

Méthodes opératoires

Figure1 : Deuxniveaux dela onduite de projet

3.1 Gérer un projet

La gestionde projetomprend entre autres [CGM97 ℄:

lamaîtrisedesdélais et laplaniation opérationnelle;

l'estimationet l'évaluation desoûts;

lamaîtriseprévisionnelle desoûts;

lalogistique duprojetauxplansdoumentaire et matériel(approvisionnement);

lapréparationdes tableauxde bord.

La gestionde projetregroupedon l'ensemble desproédures d'aideà ladéision stratégique.

Pour mettre en ÷uvre la gestion de projet, il est néessaire de dénir les struturesde travail

adaptées au projet,d'indentier les étapesdu projet, de dénir leontenu des étapesen préisant

leurs onditions de lanement, les tâhes devant y être eetuées, les points de validation et les

résultatsattendus.Pour unprojetd'informatisation,onoupleàlaméthode deonduitede projet,

une méthode plus opératoire appelée méthode de oneption ou méthode de développement 1

telle

que Merise [TRC91 , Mat98 ℄, SA-RT [Per90, HP91 , WM85℄, le proessus unié d'UML [RJB99 ,

Roy98, Dou98℄,et.

Nous reviendronssures aspetsdansladesription desphasesd'un projetdanslasetion4.

3.2 Manager un projet

Le pilotage renvoie aux ations de oneption de la stratégie, d'organisation, de oordination,

demaîtrisedesproessusetd'optimisationdesressoures,tant humainesquematérielles[CGM97 ℄.

Au sens global, le management de projet regroupe l'ensemble des ompétenes lassiquesdu ma-

nagement, à savoir l'analyse et la maîtrise des onditions pour une meilleure réativité en as de

dérivedesdélaisetdesoûts.Laspéiitédeemanagementonernelesaspetsorganisationnels

duprojet:au planstruturel, dénitiondesrles,oneptiond'unestruture adho et dusystème

de ommuniation; au plan interindividuel, reherhe des onditions pour une ohésion maximale

de l'équipede projet, arbitragedes onits,motivations desateursengagés dansleprojet.

Le management omprend troisvolets[CGM97℄:

laoneption del'organisationdu projet,qui impliquelareherhe d'unestruturede oordi-

nationadaptée à latailledu projetet à sonenvironnement;

le pilotage du projet en termes de réativité (maîtrise du temps) et d'optimisation des res-

soures(maîtrise desoûts);

la mobilisation de tous les ateurs impliqués dans le projet (ommuniation, gestion des

onits,adhésion aux objetifs).

1

Voirleoursd'introdutionaugénielogiiel.

(4)

setion5 surl'organisationdu projet.

3.3 Contraintes de mise en ÷uvre de la onduite de projet

Selon, [Vil95 ℄, laméthodede onduite de projetdoit :

s'appliquer auxpetitsomme auxgrandsprojets;

prendreen ompte les diérentstypesde projets;

êtreompatible ave les prinipesd'organisation duservie;

être autant que possible indépendante des méthodes opératoires, outils ou matériels utilisés

danslesprojets;

intégrer lapréoupation d'assurane qualité au seindesprojets.

Le adre de référene de la onduite de projet doit être susamment souple pour s'adapter

auxévolutions desstruturesde l'organisation, desméthodesopératoires et desoutilsou matériels

utilisés, et auxontraintespropres des projets(tailles, exigenesen qualité,...).

4 Struture d'un projet

Par struture, nousentendons le déoupage dutravail en ationsà réaliser: quoi faire,qui fait

et quand.La granularité, lanature etlevoabulairerelatifs auxationspeuvent varierd'un auteur

à l'autre. Lesationsdu projetselassent en deuxatégories :

lesationsrelativesàlaméthode opératoire(laméthodededéveloppement quiomprenddes

produits et un proessus [And01 ℄) dénissent e qui à partir d'un besoin informel mène au

résultat (unsystèmeinformatisé dansnotre as);

les ations relatives à la gestion de projet prennent en ompte l'environnement du projet

(organisation, objetifs, ressoures,doumentation, qualité,ontrle).

Il faut pouvoir oordonner esdeuxtypesd'ations.

Dans la suite, nous présentons trois approhes de struturation d'un projet. Ces approhes se

reoupent,maiselles mettent plusoumoinsl'aent surl'artiulationdesdeux typesd'ations.La

premièreapproheestpluttbaséesurleyledeviedusystèmed'information(proheduylede

développement), la seonde sur le yle de vie d'un projet, et la troisième sur un déoupage d'un

projeten ativités menéesen parallèle.

4.1 Conduire un projet informatique

La première approhe estprésentée dansl'ouvrage de Morejonet Rames [MRXX℄.Elle sebase

prinipalementsurlesméthodesdeoneptiondesystèmesd'informationtellesqueMeriseouMCP.

Elle gree lesaspets gestionde projetsurlaméthode opératoire.

Plusieurs modèles d'enhaînements sont proposés par es deux auteurs : modèle de laasade,

modèle de la spirale, yles en V ou en W, méthode MCP, méthode Merise, reommandations

AFNOR. La méthode de onduite de projetproposée par les auteurs reprend lesgrandes lignes de

ladémarhe de Merise.Le travail àréaliserest déoupé enétapes, phases ettâhes.

1. Etape : Shéma direteur.

(a) Phase: Shéma direteur. L'objetif est de mesurer l'eort à fournir pour mener à bien

l'étudeet laréalisation du systèmed'information del'organisation ible.

Les prinipales tâhessont : Evaluer l'impliation des responsables. Etablir un étatdes

lieux. Proposerdessolutions sousforme desénarios.

2. Etape : Etude préalable.

(a) Phase: Analysedesbesoins.L'objetif estde dénirles besoinset exigenesdesutilisa-

teurs,ainsique lesobjetifsdu projet.

Lesprinipalestâhessont :Dénirlehampd'étude.Analyserlesystèmeexistantet en

faire unbilan.Déterminer lesorientations dusystèmefutur.

(5)

ensemblede sénarios d'organisation et d'automatisationave desontraintes imposées.

Lesprinipalestâhessont:Identierlesontraintesdeoneption.Dérirelessénarios.

Evaluer des progiiels envisageables. Dénir les exigenes du système futur. Evaluer et

omparerles sénarios.Rédiger un dossierde hoix.

3. Etape : Coneptiondu système.

(a) Phase:Etudedétaillée. L'objetifestd'établir unedesriptiondétaillée dusystèmed'un

pointde vueutilisateur pour lesénarioretenu.

Les prinipales tâhessont : Etablir une modélisation oneptuelle détaillée et une mo-

délisationorganisationnelle détaillée donnant les spéiationsexternes détaillées.

(b) Phase: Etude tehnique.

L'objetif est d'érire lesspéiationsomplètes desaratéristiquesdu système.

Les prinipales tâhes sont : Dénir la struture physique des données et l'arhiteture

desprogrammes. Spéier tous lesaspetstehniques.

4. Etape : Prodution du logiiel.

(a) Phase : Programmation. L'objetif est de produire et tester les diérents modules pro-

grammés.

Les prinipales tâhes sont : Coder les modules. Proéder à destests unitaires et d'en-

haînement de modules.

(b) Phase: Test.

L'objetif est d'assuer les diérentstests d'intégration et utilisateurs en vue de l'aep-

tation dusystème.

Lesprinipalestâhessont:Dénirlesonditionsdetest.Proéderauxteststehniques,

utilisateurset aeptation.

5. Etape : Miseen ÷uvre.

(a) Phase : Transition. L'objetif est d'étudier le transfert de données existantes ou à l'a-

quisition dedonnées.

Lesprinipales tâhes sont : Dénir les aratéristiques de transitionde données. Déve-

lopper et testerles programmesde transition.

(b) Phase: installation.

L'objetif estd'assurer lamise en plae et le lanement du système surle site d'exploi-

tation.

Les prinipales tâhessont : Installer matériellement lesite. Préparer les manuels d'ex-

ploitation et les supports de formation. Proéder à la formation. Initialiser le système.

Proéderà l'aeptation dénitive du système.

Plusieurssénariossontproposésenfontiondel'existantetdel'étatdushémadireteur(pages

26 à31); unerépartition dutravail par ateurest dénie(page34).

Lagestiondeprojetsegreesurlastrutureenétapes.Ellesetraduitpardesationsàeetuer

au début d'une phase (évaluer, organiser, planier), au ours d'une phase (suivre, ajuster) et à la

n d'unephase(terminer). L'artiulation desationsestprésentéedans lagure2.

Evaluer permet de réer un adre de référene pour les ations de planiation et de suivi.

C'estlabasedeprisededéisiondesdéideurs,unmoyend'organiserl'ativitédesutilisateurs

et lestâhesàeetuer par l'équipe de projetselon lesbudgets et délais donnés. Dansleas

d'unephaseintermédiaire, onreprend l'évaluationde laphasepréédente et on l'ane.

Organiser la struture (omposante opératoire et omposante de pilotage) et la logistique

du projet. Les ressoures méthodolgiques (méthode, douments, ontrle), logiielles (outils

d'aide), humaines (prols, répartition, déision) et logistiques(environnement matériel) sont

aetées.

Planifierlestâhesdansunplanningentenantomptedesdatesetdesduréesaveunordon-

nanement optimisédesenhaînements (GANTT,PERT), planierles ressoures(humaines,

(6)

orretion.Lesdoumentsde gestionsontétablis (plannings, hesde suividestâhes, hes

deressoures, tableaux debord...).

Suivrelatrajetoiredu projeten sebasant surdesindiateurs(tâheseetuées,ressoures

onsommées,résultatobtenus)obtenusparanalysedesdoumentsdegestionétablisdansl'a-

tionpréédenteetpar desréunionsd'avanement:rapportpériodiqued'avanement,ompte-

rendusde réunions, planning etjournal de bord. Ongèreles risquesparun systèmed'alerte.

Ajusterpermet lamiseà jour desdouments de planiation,d'ordonnanement et de plan

dehargesuiteàdesdéisionsderéorganisation.Enfontiondeséartsonstatés,lesdéisions

ont desréperussions àdiérents niveaux, jusqu'à laré-évaluationdestâhes.

Terminerltlaphaseenoursparl'approbationetlaréeptiondestravaux,l'exéutiond'un

ontrle qualité etune évaluationdes travauxdesphases suivantes.

EVALUER

ORGANISER

PLANIFIER

SUIVRE

AJUSTER

TERMINER Eléments

d'évaluation Coûts

Délais Risques

Constitution d'une équipe

Cause des dérives Analyse des écarts Planning

Plan d'action

Nouvelle stratégie Modification

du planning Réorganisation

de l' équipe Réévaluation

Figure2 : Artiulationdes ations d'unephase

Les auteurs insistent sur le rle de la doumentation produite au ours du projet: douments

d'étapes,douments annexes(moyenspour parvenir àun résultat).La doumentation sert desup-

portdeommuniationet demémoire duprojet.C'estune fontionessentielle maissouvent bâlée

ar lourde à établir et à maintenir. On doit don gérer ette fontion (planier, ontrler et au-

tomatiser). Les douments types et les outils logiiels failitent le proessus de prodution de la

doumentation maislaoneption reste untravail inventifde ommuniation.

4.2 Manager un projet tehnique

La seonde approhe est présentée dans l'ouvrage de Cazaubon et al [CGM97 ℄. Le déoupage

en phases relève autant d'unelogique de ontrle (orientéegestion deprojet)que d'unelogique de

développement. L'enhaînement desséquenesest marquépar desjalons de ontrle.

Lesauteurss'inspirentdel'organisationdelagure3pourproposerundéoupageeninqphases

pourle développement de petitesétudes.

A: analyser lebesoin;

B: étudier lafaisabilité;

(7)

D : onevoir lesystèmetehnique;

E: piloter leprojet.

ETUDES PRELIMINAIRES

CONCEPTION

DEFINITION

CONSTRUCTION

MISE EN SERVICE Idée initiale

Rapport de faisabilité

Décision de suivi

Dossier de conception

Décision de réalisation

Dossier de réalisation

Ouverture des travaux

PV de fin de montage

PV de réception

Transfert à l'exploitant Temps

Figure 3: Les grandes phasesd'un projet

4.2.1 Phase A : analyser le besoin

Le besoinexprime unmanque oubienunproduitavedesperformanes fontionnellesrequises.

Ilonstitueave leproduit,l'undesplesdetransationintervenantentrelelientetlefournisseur.

Lebesoinestuneentitééonomiquevivante,évolutive.Sagénèse,sastabilisation,sonévolutionpuis

sadisparitionsontdesproessusomplexes,liésàdemultiples fateursd'ordreulturels,politiques,

soiologiques,éonomiques, tehnologiques.Lebesoinestrarement dénitfet omplètementforma-

lisé. L'émergene du besoin résulte de l'inadéquation entre les fontions réalisées dans un produit

existant et lesexigenesde l'utilisateur (fontionsinsatisfaites ousuperues, inompréhensions).

La ahier des harges est la tradution du besoin en termes de fontions à réaliser (CDC

fontionnel) et de performanes ou de qualité (CDC non fontionnel). Il est établit par un ple

lient (les demandeurset les utilisateurs)et un ple fournisseur (onepteuret réalisateur).

Lesauteurspréonisentquatresétapes:testerl'idéenouvelle,déployerlaqualité(méthodeQFD,

QualityFuntionDeployment),l'analysedesfontions(méthodeFAST:omment/pourquoi/quand),

lamodélisation (IDEFO, SADT,Merise, et.).

4.2.2 Phase B : étudier la faisabilité

Au départ, le projet présente un ertain nombre d'inertitudes et de omplexité liées au dif-

férentes omposantes d'un projet (besoin, méthodes, ressoures, ateurs, tehnologies, expériene,

délais, oûts, et.). L'optimisation des hoix d'orientation se fonde sur l'analyse, le ltrage et le

regroupement d'informations omplexeset nombreuses. Dans ette phase, ilfaut onevoir les sé-

nariosetprévoiretlesdéfaillanes.Onappelleaussielalagestiondesrisques(riskmanagement).

(8)

jetifs tehniques, de oûts et d'ahèvement du projet. L'aléa est qui a une nature imprévisible,

favorableoudéfavorable.Lesrisquessontd'ordrenanier,organisationnelet tehnique.Ilssontde

plusieurs types:

Dans la phase 1 (analyse du besoin)on trouve des risques ommeriaux (onurrene, mar-

hé, industrie, tehnologie) issus d'une reherhe d'antériorité inomplète, d'un besoin mal

formulé, de fontions ou ontraintes non spéiées, d'une omplexité sous-évaluée, de fon-

tionsnonnégoiableimposantdesobjetifstropontraingants,deperformanesfontionnelles

surestimées, d'uneméonnaissanedes normes.

Danslapréparationduprojet,desimpréisionsdanslaoneptiondesdispositifsdeprévention

et de planiation ou des défaillanes dans leur mise en ÷uvre induisent des risques dans

l'exéution.Lesfateurssont: défaillanesd'unepremière versionde l'étude,sous-estimation

delaomplexité desoutilsou desproédésdeoneption, diultésdanslaplaniation des

tâhes, mauvaise appréiation deladisponibilitéet de laperformane desressoures,onits

dansl'utilisation desressoures.

En phase d'exéution du projet, les risques sont liés à divers modes de défaillane dans la

détetion et l'analyse d'informations ritiques (détetion tardive, diagnosti erroné, réponse

inappropriée).

Lesphasesamontduyledeviesontellesl'inertitude estlaplusgrande. Toutleproblèmeest

don de onverger rapidement vers dessolutions ables sans éliminerd'emblée lesplus innovantes.

Onproèdepas-à-pasen posantdesjalonsà haune desphases,quisont despointsde déision. Il

estplus failede sedésengagerttsi lerisqueest tropgrand.

Lesfateursdeomplexité sontlenombre d'unitéseninteration, l'absene d'informations-lefs

pourlamaîtrised'unsystème, l'eetdominoprovoquépardesunités nonontrlées,laméonnais-

sane deshemins méthodologiques.

La méthode AMDEC (analyse des modes de défaillane et de leur ritiité) est destinée à la

prévention des risques en automatisme. Elle permet de hiérarhiser les risques selon leur ritiité

dansleproduit et dansleproédé.

usage faible

élevé

départ définition du projet réalisation du projet fin

risques

investissements

expérience

Figure4: Evolution des risques,des investissementset del'expériene

4.2.3 Phase C : programmer l'ation

Cette phase orrespond à la oneptiondes méanismes de oordination et desdispositifs de

planiation.

La planiation intègre troisdimensions :

l'analyse,lahiérarhisation et larépartitiondestâhes;

Références

Documents relatifs

A ce titre, les acteurs du projet doivent posséder une vision complète et intégrée de l’ensemble du cycle projet pour lequel ils exercent leur expertise, de la veille,

Elle est permise par la totalité des prélèvements obligatoires captés par les Finances Publiques tout au long de l’ « effet de vagues » dans l’économie

• La conduite de projet est confiée au Chef de Projet (Responsable d ’affaire).. • Le Chef de Projet dans sa conduite de Projet

Seul, lorsqu’on lui demande d’estimer « pour hier » le coût d’un projet sur la base d’un e-mail de quelques lignes ; seul, lorsqu’il demande une ou deux ressources

• L’Analyse Fonctionnelle Technique permet de déterminer les Fonctions Techniques nécessaires aux fonctions de

Phase de Terminaison : PDCA...10 La gestion de projet ou conduite de projet est une démarche visant à structurer, assurer et optimiser le bon déroulement d’un projet.. Gérer et

Gestion de projet : Méthode qui consiste à planifier, organiser, suivre et maîtriser tous les aspects d'un projet, de façon à atteindre les objectifs qualitatifs en.. respectant

Gestion de projet : Méthode qui consiste à planifier, organiser, suivre et maîtriser tous les aspects d'un projet, de façon à atteindre les objectifs qualitatifs en.. respectant