Gestion de Projet: Approche Classique versus Approche Agile

Page 1 sur 5Lecteur de document UniversityLib

Gestion de Projet: Approche Classique versus Approche Agile

Project Management · notes

Voir tous les documents en gestion et économie

Chapitre 7 :

La Gestion de Projet, lapproche classique vers

lapproche Agile

Introduction

La gestion de projet est une d marche visant organiser, du d but la fin, le bon

d roulement dun projet. En d but de projet, la premi re tape est dessayer de tout

pr voir :

La description de ce quon va livrer,

Comment on va le faire,

Les probl mes qui peuvent intervenir, la fa on de les r soudre,

La date de chaque v nement en int grant une marge derreur calcul e lavance.

I.

Lapproche classique

Depuis toujours, les projets sont g r s avec la m thode dite classique qui se caract rise

par recueillir les besoins, d finir le produit, le d velopper et le tester avant de le livrer. On

parle alors ici dune approche pr dictive cycle en cascade

Comme son nom lindique, il sagit ici de pr voir des phases s quentielles o il faut valider

l tape pr c dente pour passer la suivante. Le chef de projet doit alors sengager sur un

planning pr cis de r alisation du projet en pr voyant des jalons de d buts et fins de phases

ainsi que les t ches effectuer.

Une d cision ou un probl me rencontr dans une phase peuvent remettre en cause

partiellement ou totalement les phases pr c dentes valid es.

Dans un cycle en cascade les risques sont d tect s tardivement puisquil faut attendre la

fin du d veloppement pour effectuer la phase de test. Plus le projet avance, plus limpact

des risques augmente : il sera toujours plus difficile et co teux de revenir en arri re

lorsquon d couvre une anomalie tardivement.

Afin danticiper au mieux ces risques il est n cessaire de produire des documents tr s

d taill s en amont (recueil des besoins, cahier des charges, etc&) qui seront valid s par le

client.

Au final, du point de vue du client, cest le chef de projet qui aurait d anticiper ce probl me

alors quil est impossible de tout pr voir lavance surtout dans un environnement instable

Publicité

qui volue constamment o il y a sans cesse de nouvelles technologies qui font leur

apparition.

Par cons quent, comment peut-on augmenter la satisfaction du client en facilitant la gestion

de projet et en am liorant la qualit de d veloppement ? Comment mieux sadapter aux

impr vus du projet ?

II.

Lapproche Agile

Le terme "agile" d finit une approche de gestion de projet qui prend le contre-pied des

approches traditionnelles pr dictives et s quentielles de type cycle en V ou en cascade. La

notion m me de "gestion de projet" est remise en question au profit de "gestion de

produit". De fa on raisonner davantage "produit" que "projet". L'objectif d'un projet

consiste bien donner naissance un produit.

L'approche Agile propose, contrairement lapproche traditionnelle qui constate souvent un

d phasage entre le besoin initial et l'application r alis e, de r duire compl tement

cet effet en donnant davantage de visibilit , en impliquant le client du d but la fin du

projet et en adoptant un processus it ratif et incr mental. Elle consid re que le besoin ne

peut tre fig mais propose de s'adapter aux changements de ce dernier avec un minimum

de r gles.

L'approche Agile poss de 4 valeurs essentielles :

Communication: Les interactions entre les quipes charg es du projet sont

primordiales.

Changement: Le prestataire est ouvert tous changements et modifications au cours

du d roulement du projet.

Collaboration: les relations avec le client ne reposent pas sur un contrat mais sur une

volont des parties collaborer ensemble pour r pondre aux besoins pr cis du client.

Fonctions op rationnelles: livrer au client un produit op rationnel.

1. Fonctionnement des m thodes Agiles

Les m thodes agiles partent du principe que sp cifier et planifier dans les d tails l'int gralit

d'un produit avant de le d velopper (approche pr dictive) est contre productif.

Les m thodes agiles utilisent un principe de d veloppement it ratif qui consiste d couper

le projet en plusieurs tapes quon appelle it rations .

Publicité

Ces it rations sont en fait des mini-projets d finis avec le client en d taillant les diff rentes

fonctionnalit s qui seront d velopp es en fonction de leur priorit . Le chef de projet tabli

alors un macroplanning correspondant aux t ches n cessaires pour le d veloppement de ces

fonctionnalit s.

Le but est dassumer le fait que lon ne peut pas tout conna tre et anticiper quelque soit

notre exp rience.

On d coupe alors le projet en it rations plut t que de tout pr voir et planifier sachant que

des impr vus arriveront en cours de route.

Les

avantages

du

d veloppement

it ratif

sont

:

Meilleure qualit de la communication : Lutilisateur la possibilit de clarifier ses

exigences au fur et mesure,

Meilleure visibilit : Le client a une meilleure visibilit sur lavancement des travaux,

Meilleur contr le de la qualit : les tests sont effectu s en continu,

Meilleure d tection des risques : Les risques sont d tect s plus t t,

Motivation et confiance de l quipe : satisfaction datteindre un objectif fix ,

Contr le des co ts : le projet peut tre arr t sil ny a plus de budget.

2. Principes des m thodes Agiles

Les principes des m thodes agiles sont :

La satisfaction client.

Voir le changement comme un avantage concurrentiel (Et toujours accepter les

changements m me tardivement dans le projet).

Remettre au client des versions op rationnelles du produit le plus r guli rement

possible.

Collaboration constante au sein des quipes de travail et entre le client.

Le projet ne peut se faire quavec des personnes motiv es et soud es.

Publicité

Favoriser les changes en face face, plus simple et efficace pour transmettre les

informations.

Lavancement du projet peut se mesurer gr ce un logiciel op rationnel.

Le projet doit se construire autour dun rythme soutenable et constant.

Porter une attention toute particuli re lexcellence technique et une bonne

conception.

Favoriser la simplicit en limitant au maximum le volume de travail sans int r ts.

Encourager les quipes auto organis es qui produisent une meilleure conception,

architecture et sp cification.

R flexion constante de

l quipe pour am liorer son efficacit en ajustant

r guli rement son comportement.

3. Les principales m thodes Agile

a) ASD (Adaptive software Development)

Cr e par Jim Highsmith en 2000. Ses caract ristiques principales sont :

Se focaliser sur lobjectif,

Se baser sur des composants,

It rer,

D couper le temps et fixer des deadlines,

Piloter le projet par les risques,

Accepter le changement.

b) Crystal

Cette m thode a t mise au point par Alistair Cockburn en 1997. Elle consiste

s lectionner la m thode applicable en fonction du nombre de personnes coordonner. Ses

caract ristiques principales sont :

Des livraisons fr quentes,

Des am nagements permanents,

Une bonne communication interpersonnelle,

Confiance, libert dexpression et s curit personnelle,

Focus sur lobjectif et disponibilit ,

Publicité

Un contact permanent avec les utilisateurs,

Un environnement de travail appropri pour lautomatisation des tests, la gestion de

configuration et les int grations fr quentes,

Une collaboration troite entre toutes les parties prenantes, y compris en dehors de

l quipe,

Une r flexion constante sur ces propri t s.

c) Scrum

Le Scrum ou m l e , cr e par Ken Schwaber et Jeff Sutherland en 1993, est un terme

emprunt au rugby qui d signe la solidarit et la force qui lient les membres de l quipe au

succ s de lit ration.

Le cycle de vie de Scrum est rythm par des it rations de quatre semaines quon appel

sprints.

Avant chaque sprint, on effectue une r union de planification appel e le sprint planning

meeting qui consiste s lectionner

le client dans

le produit backlog qui seront d velopp es, test es et livr es au client : le backlog

sprint (sous-ensemble du produit backlog).

les exigences prioritaires pour

Des m l e sont organis es quotidiennement (m l e) durant le sprint afin de contr ler

lavancement pour sassurer les objectifs sont tenus. A la fin du sprint, une d monstration

des derniers d veloppements est faite au client qui donnera lieu un bilan qualitatif sur le

fonctionnement de l quipe.

Les valeurs mises en avant par cette m thode sont les suivantes :

Visibilit : Avoir une vision r elle sur le r sultat

Adaptation : Sadapter en fonction des carts constat s afin de les ajuster. Scrum est

Inspection : V rifier l cart par rapport lobjectif initial

favorable des petits ajustements fr quents