Vous êtes sur la page 1sur 7

I.

le management de projet traditionnelle :


Depuis des décennies, les projets sont gérés avec une approche classique, le plus fréquemment
« en cascade » ou son adaptation « en V », basée sur des activités séquentielles : on recueille
les besoins, on définit le produit, on le développe puis on le teste avant de le livrer au client.

Ces méthodologies se caractérisent par un attachement farouche à tout planifier, « tout doit
être prévisible », en tout début de projet. Voilà pourquoi on les qualifie d’approches «
prédictives ». Un plan de management du projet décrit comment et quand le travail sera
réalisé, les modalités de planification, d’exécution, de suivi et de clôture du projet.

1. Limites des approches classiques :


Dans les approches « classiques » de management de projet les changements survenant après
le passage de la phase préliminaire du projet sont limités en vue de tenir les délais et respecter
les coûts préalablement fixés (Highsmith & Cockburn, 2001,120). Des contrats « rigides » sont
élaborés avec le client, précisant, de manière très fixe, le périmètre et le coût de la solution
(Paetsch, Eberlein & Maurer, 2003,308). L’accent est donc mis sur la phase de planification
durant laquelle se fait la définition de l’ensemble des besoins à implémenter. Le plan détaillé
constitue le fil conducteur, indispensable au projet. Beaucoup de temps et d’efforts sont ainsi
consacrés pour prévoir la totalité des demandes et réduire les changements éventuels (Hilkka,
Tuure & Matti, 2005,41). On estime que le client est capable de déterminer, dès la phase
initiale, l’ensemble de ses attentes à l’égard de la solution.

II. le management de projet agile:


L’agilité est une façon de penser (mindset), elle a été définie en 2001 dans le Manifeste pour le
développement Agile de logiciels1. Ce texte a été écrit sous la gouvernance de 17 experts du
développement d’applications informatiques tels Ken Schwaber et Jeff Sutherland, fondateurs
de la méthode Scrum (1996) qui est à ce jour la méthode agile la plus connue et utilisée. 2 De
cette réunion émergea le manifeste agile qui regroupe toutes les valeurs et principes sous-
jacents aux méthodes agiles. Ces méthodes sont utilisées pour le développement de logiciels et
la conduite de projets. Ces méthodes sont souvent en opposition aux méthodes traditionnelles
de gestion de projet comme le cycle en V, ils permettent une meilleure visibilité et adaptabilité,
d’augmenter la valeur business et de réduire les risques projets . 3

1
Kent Beck et al., « Manifeste pour le développement Agile de logiciels ».

2
« VersionOne 10th Annual State of Agile Report », Version One, 10, 2016.

3
« LA GESTION DE PROJET : METHODE CLASSIQUE VS METHODES AGILES | Access Dev - Agence de Communication Digitale à
Montpellier ».
L’agilité repose sur 4 valeurs et sur 12 principes:

1. les caractéristiques des méthodes agiles :


a) Une approche itérative et incrémentale :
Le principe du développement itératif consiste à découper le projet en plusieurs étapes d’une
durée de quelques semaines ; ce sont les itérations. Au cours d’une itération, une version
minimale du produit attendu est développée puis soumise, dans sa version intermédiaire, au
client pour validation. Les fonctionnalités sont ainsi intégrées au fur et à mesure du cycle de vie
sur un mode incrémental, le système s’enrichissant progressivement pour atteindre les niveaux
de satisfaction et de qualité requis.

Chaque itération est un mini-projet en soi qui comporte toutes les activités de développement,
menées en parallèle : analyse, conception, codage et test, sans oublier les activités de gestion
de projet. L’objectif est d’obtenir, au terme de chaque itération, un sous ensemble opérationnel
du système cible et au terme de la dernière itération, la version finale du produit. Les itérations
se succèdent et ne peuvent être parallélisées, elles correspondent à des « tranches de temps »
ou des « boîtes de temps » dont la date de fin est fixe. Elles sont d’ailleurs nommées, dans la
littérature dédiée, sashimi. Ce terme japonais décrit l’assiette où sont magnifiquement
rassemblées toutes les lamelles du poisson.

b) Un esprit collaboratif :
L’une des valeurs essentielles des méthodes agiles est de placer les individus et leurs
interactions au centre du dispositif, plutôt que de mettre au point et de « suroutiller » des
processus lourds. elles privilégient en effet la communication entreles différents acteurs d’un
projet, au sein de l’équipe mais également entre l’équipe et ses différents interlocuteurs
comme le client et les utilisateurs. On entend par communication le partage d’information,
l’échange de points de vue différents ou complémentaires, l’entraide et non la concurrence, les
relations « partenariales » avec le client…

Cet esprit d’équipe peut s’exprimer au travers des qualités suivantes :

• le respect des opinions des autres

• la capacité à exprimer des opinions différentes de façon non agressive

• l’aptitude à rechercher et atteindre le consensus sans frustration

• une prédisposition à l’autodiscipline, voire à l’autogestion


c) Un formalisme léger :
On qualifie souvent les méthodes agiles de méthodes « légères », en comparaison avec les
méthodologies classiques qui exigent un formalisme et un outillage « lourds ». seulement
quelques livrables à produire, en plus de l’essentiel (les versions intermédiaires du produit),
quelques rôles définis, quelques étapes, quelques réunions… et la démarche est formalisée.

Des outils oui, mais efficaces, à bon escient et réduits au strict nécessaire pour l’automatisation
des tâches récurrentes, en particulier les tests et l’intégrationcontinue. la compétence des
ressources et la communication entre elles sont, privilégiées par conséquent, on ne doit pas
inutilement doter une équipe d’outils complexes auxquels elle devra se former et s’adapter, il
faut des outils qui s’adaptent à la façon de travailler, pour supporter la démarche, mais qui ne
sont pas une fin en soi.

d) Un produit de haute qualité :


Les méthodes agiles sont parfois qualifiées, par leurs détracteurs, de méthodes artisanales ou
de « bricolage », ce qui revient à dire que la qualité n’y est pas une préoccupation essentielle. Si
l’on considère que le niveau de qualité minimal d’un produit est sa capacité à satisfaire le client,
tant sur le plan fonctionnel que sur celui des exigences de performance, de facilité d’utilisation
ou d’évolutivité, c’est précisément là une autre des idées fondamentales de l’approche agile :
satisfaire le client et lui apporter de la valeur.

e) L’acceptation du changement:
« Accueillez le changement à bras ouverts » plutôt que de le craindre et de le combattre. On
sait que nombre de paramètres sont imprévisibles lors d’un projet, il s’agit alors de mieux
contrôler cette imprévisibilité sans la nier en voulant être systématiquement conforme aux
plans initiaux rapidement obsolètes (Véronique. M- R, 2008,48). On échappera, de fait, aux
gaspillages de temps et d’énergie et aux frustrations qui en résultent, constatés sur les projets
qui ne peuvent admettre le changement : temps (souvent conséquent) consacré à l’élaboration
du planning, temps dédié à l’analyse des écarts, efforts fournis pour rattraper le retard, temps
accordé à la négociation et au refus des changements, temps affecté à remobiliser l’équipe…
Une équipe agile se dote de pratiques et d’outils lui facilitant l’accueil du changement.

Section 2: le manifeste agile

Du 11 au 13 février 200 l, un certain nombre d'experts de l'industrie et d'acteurs importants du monde


des méthodes agiles tels que Kent Beek, Ken Schwaber, Alistair Cockburn, Jim Highsmith et des
praticiens des méthodes agiles comme XP, SCRUM, ASD, FFD, Crystal Method, DSDM se sont
regroupés pour créer l'Agile Alliance. Leur but était de décrire les valeurs et les principes qui
permettraient à une équipe de développement de logiciel de progresser rapidement tout en ayant une
capacité à s'ajuster au changement (Beek etaI., 2001).
ce faire, ils ont mis au point et signé un « Agile Manifesta» comportant quatre valeurs et douze
principes. Le mot « manifeste» exprime une déclaration de convictions et l'adjectif « agile» capture la
capacité d'adaptation et de réaction au changement (Fowler, 2005). Les douze principes représentent
les déclinaisons opérationnelles des quatre valeurs fondamentales agiles. Ils mettent en valeur la
collaboration, l'interaction, les livraisons fréquentes, la validation permanente

1-les principes agiles

2-les valeurs agiles

 Première valeur du manifeste:

 Énoncé: Individuals and interactions over processes and tools.

 Traduction: Les individus et les interactions davantage que les processus et les outils.

Dans le cadre agile, l'équipe est bien plus importante que les moyens matériels ou les procédures. En effet, la pensée
agile valorise les personnes et les interactions plutôt que les processus et les outils. Cela est constaté par l'accent mis
sur les êtres humains en tant qu'individus et sur l'expertise des équipes de développement, qui doivent communiquer
entre elles de façon étroite et dans un esprit constant de confiance.

Deuxième valeur du manifeste

 Énoncé: Working software over comprehensive documentation.

 Traduction: Un logiciel fonctionnel davantage que la documentation exhaustive


Résultat de la recherche :

Sur la base de l'étude qui a été adoptée à partir de dix entretiens semi-directifs avec quatre chefs

de projets et six développeurs utilisant la méthode Agile dans des projets SI en plus

l'accompagnement des équipes de développeurs, Ils sont parvenus à un ensemble de résultats que

l'entreprise est gérée par quatre associés, chacun d’eux est responsable d’une équipe clé du

business de l’entreprise. Ainsi, l’entreprise possède une équipe commerciale qui démarche et

fidélise les clients, une équipe Delivery qui s’occupe de la gestion des projets, une équipe annexe

de R&D afin de suivre le marché en constante évolution, ainsi qu’une équipe technique pour le

support, on peut dire que les développeurs et architectes de l’entreprise sont alors missionnés

dans les différents projets et/ou supports en fonction de leurs compétences. Les deux méthodes

classique et Agile sont utilisées par les chefs de projets de l’entreprise. Nous avons orienté notre

étude vers la compréhension de la méthode Agile en lien avec la complexité du projet.

D’une autre part il ont constaté qu'il a quatre dimensions de la méthode Agile favorisant une

meilleure gestion de la complexité du projet :

 Premièrement : L’intégration du client aux différentes phases du projet et l’acceptation du


changement
où ils ont remarqué que la méthode Agile implique le client durant la phase de développement du
produit lui permettant d’avoir une visibilité constante sur le livrable qui lui sera fourni. Cette intégration
du client au processus réduit les risques et évite une complexité plus forte en cas d’imprévus.

Le chef de projet 1 leur a dit que « Les avantages de la méthode Agile, c’est que tu vas donner de la visibilité
sur le produit très rapidement au client ».

Deuxièment : La flexibilité et la responsabilisation de l’équipe projet

Lorsqu'ils ont conclu que la complexité du projet est principalement générée par la taille de l'équipe, la

diversité des spécialistes et l'interaction entre les membres de l'équipe,La méthode Agile tend à réduire

cette complexité en limitant le nombre de membres de l'équipe projet. En fait, une équipe Scrum
consiste en une petite équipe polyvalente de quatre à dix personnes. Son objectif est de développer les

fonctionnalités requises par le client.

Troisièment: La communication et la collaboration entre les acteurs

Il s'est avéré que les outils apportés par la méthode Scrum intensifient la communication et la
collaboration entre les acteurs et facilitent la gestion de la complexité des projets. En effet, les
équipes s'organisent et les tâches sont planifiées au cours des phases du projet à travers différents
types de réunions (pré-sprint, réunion de planification de sprint, réunion de mêlée quotidienne,
etc.). Le suivi de l'avancement des développements s'appuie sur des artefacts (outils, graphiques
et documentation).

 Quatrièment : La réduction de la documentation

La méthode SCRUM accepte les changements demandés par le client pendant le processus de
développement et assure ainsi la satisfaction du client. Il s’agit d’un document en constante
évolution et réduit aux nécessités de cette méthode afin de réduire la complexité des tâches de
l’équipe de développement.

En fin de compte, il ont été conclu que les résultats de la recherche soulignent que la
méthode agile présente plusieurs avantages Où elle a la capacité d’appréhender la
complexité du projet et favorise la collaboration et la communication entre les différents
acteurs du projet
Discussion

Vous aimerez peut-être aussi