Souvent les modèles de gestion de projet traditionnels ne sont pas adaptés quand il s’agit d’affronter le défi fondamental actuel: la flexibilité, pouvoir incorporer des changements rapidement et dans toute phase du projet. En effet, il arrive souvent que le projet soit à un stade avancé quand nous nous rendons compte que le chemin suivi n’était pas le bon voire que le client décide d’ajouter des changements mineure ou majeure. Ces changements nous obligent bien souvent à jeter par la fenêtre une grande partie du travail effectué et et nous empêchent de respecter les délais. Souvent nous remettons la faute sur la mauvaise analyse ou gestion du projet voire sur le client. Ceci ne changent rien au fait que les changements ne cesseront jamais d’exister et que ce dont nous avons réellement besoin c’est d’être capables de gérer les projets de manière plus agile et plus flexible.
Une méthode de plus en plus appliquée est « la méthode agile SCRUM ». Ces origines se retrouvent dans les travaux éffectués par Takeuchi et Nonaka. Bien qu’il soit utilisé en général pour la gestion de production de gros projets, e Scrum peut s’appliquer à n’importe quel projet ou groupe de personnes qui travaillent ensemble pour atteindre un but commun.
Privilegier les individus et l’intéraction
Le projets peut être aussi beau, important, utile que l’on veut, ce sont les membres du team, les individus qui en font un produit qualitatif ou non. Il y a lieu donc de les privilégier. L’organisation rigide et uni-décisionnel a comme inconvénient de brider le potentiel de chacun. Le terme très actuel d‘ »intellectuel communs » en est le contraire. Permettre l’intéraction des personnes impliquées dans le projet est très fructueux permettant d’impliquer personnellement tout le monde et permettant de déceller des mal-fonctionnement dés le début.
Petits groupe et auto-organisations
Des petits groupes formés par des membres de différentes disciplinent obtiennent de meilleur résultats. Il est fondamental que l’équipe s’auto-organise et que la communication soit transparente. C’est ainsi que tout le monde se sent impliqués et ainsi motivés. Le mot Scrum provient du vocabulaire de rugby et signifie melé. Cette nom est très symbolique et représente très bien l’essence même de la méthode: Petits groupe unis en forme de demi-cercle poussant tous ensemble dans la même direction s’appuyant les uns sur les autres.

Le rôle de chacun est bien défini et se divise en deux grandes catégories. On pourrait croire que c’est un blague mais les groupes se divises en « cochon »(pigs) et « poulet »(chicken).
Seul les cochons sont qui travaille sur le projet et qui sont responsable du développement du produit tandis que les poulet sont toutes autres personnes ou intervenants qui sont intérressé par le projet mais n’en sont pas responsable.
Les cochons se repartissent les tâches entre le directeur de produit, le ScrumMaster et l’équipe.
Le directeur de produit est le représentant des clients et utilisateurs. C’est lui qui définit l’ordre dans lequel les fonctionnalités seront développées et qui prend les décisions importantes concernant l’orientation du projet.
Le Scrummaster ou facilitateur joue un rôle primordial, il est chargé de protéger l’équipe de tous les éléments perturbateurs extérieurs à l’équipe et de résoudre ses problèmes non techniques afin que l’équipe atteignent l’objectif du sprint.
Enfin, l’équipe a la responsabilité du développement du produit. Il se compose généralement de 5-9 personnes appartenant à différentes disciplines (développeur, designer, intégrateur,…).
Les poulets sont généralement les manager, les utilisateurs finaux ou les vendeurs.
Daily Scrum – transparence totale
Un des évennement le plus crucial du scrum, la réunion journalière de toute l’équipe. La réunion se déroule selon certaines règles que voici:
- réunion journalière de 15 min max, la réunion se fait tout les jours à la même heure,
- Seul les cochons peuvent parler
- Tout le monde parle à tour de rôle et réponds au trois questions suivantes: Qu’est-ce que j’ai fait hier ?, Qu’est-ce que je compte faire aujourd’hui ?, Quelles difficultés est-ce que je rencontre ?
En définitive, SCRUM permet la création d’équipes motivées, capables de s’organiser par elle-même, où la communication et la transparence est totale. ET en outre, avec cette méthodologie, l’utilisateur gagne protagonisme et le client se transforme en un élément de l’équipe de développement.
Dans les différents projets et entreprise dont je fais partie, le SCRUM est appliqué voir est en cours d’intégration. (Mimacom est d’ailleurs certifié SCRUM Master). Nous avons pu observer une amélioration de qualité du produit, une augmentation de satisfaction des membres de l’équipe et une diminution de problèmes / plaintes en fin de production de 20-25%.
Plus d’informations sur le SCRUM peut se trouver sur Wikipedia ou autre blog ainsi que la liste de software qui peuvent être utilisé.



Commentaires récents