Paris-Web 2009 : Les Méthodes Agiles dans une agence Web
Publié le

Iteration

Assister à la conférence de Stephanie Troeth, "Being Agile, Being Good" à Paris-Web 2009 m'a permis d'orienter une partie de ma réflexion sur les méthodes agiles.

Si jamais vous ne savez pas ce que sont les méthodes agiles, je vous conseille de consulter l'article Wikipédia à son sujet et ainsi que Entreprise Agile 2.0 qui apporte quelques points de réflexions sur le sujet. Pour avoir une vue rapide de la méthodologie, voici une citation tirée de Gestion de projet - Vers les méthodes agiles :

« Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif avec juste ce qu’il faut de formalisme. Elle génère un produit de haute qualité tout en prenant en compte l’évolution des besoins des clients »


Cette conférence m'a confirmé que les méthodes agiles sont de plus en plus employées dans le monde du développement Web, en effet la majorité de la salle avait déjà entendu parler de ces méthodes et une partie de l'amphithéâtre utilise ou teste les méthodes agiles dans leur entreprise. Est-ce un effet de mode ou ces méthodes apportent-elles un vrai plus dans le milieu de développement Web ?

Pour ma part, après avoir essayé de mettre en place ces méthodes avec David, mon voisin de bureau, je ne peux plus douter de l'efficacité de ces méthodes. Attention, ce n'est pas une solution miracle, et je suis de son avis sur la quasi-totalité de son article : "Les méthodes agiles : applicables en agence web ?".

Ma réflexion se porte sur "comment apporter les méthodes agiles dans une agence Web qui a déjà un vécu derrière elle ?". C'est la demande de changement des habitudes et la prise de risque qui freine cette démarche. Je pense que le point clé qui manque souvent est l'adhésion des méthodes non par la hiérarchie, mais par le chef de projet qui sera alors product owner. En effet si le chef de projet n'est pas convaincu de la méthode, il est vain de vouloir s'efforcer à les utiliser.

Mettre en place des processus qualités comme les tests unitaires, la refactorisation du code, etc. est certes très bien, mais il n'y a pas besoin de méthodes agiles pour faire ça. Pour moi la vrai valeur ajoutée est de travailler par itérations pour avoir une vraie vue du projet, et de faire comprendre au client qu'on est à son écoute des ses besoins, mais qu'il doit nous faire confiance sur notre expertise fonctionnelle et technique. Ces deux points clés sont à la charge du product owner.

Si vous êtes convaincu de l'utilité de ces méthodes et que vous ne savez pas par où commencer pour les utiliser dans votre agence, parlez-en à toutes les personnes qui se sentent concernées par l'importance de la qualité dans une projet Web, au plus vous aurez de personnes convaincues par leurs importances, au plus il sera facile de convaincre les personnes réticentes, ce qui provoquera un effet boule de neige. Ensuite exposez les méthodes à vos chefs de projets, essayez de les faire participer à des formations ou conférences, et prouvez-leur l'utilité de la méthode (la solution optimale est d'avoir un vrai Scrum master, mais rares sont les agences qui sont prêtes à payer un consultant externe).

Si jamais vous avez d'autres idées pour faire adhérer les méthodes agiles à une agence Web, n'hésitez pas à les partager.

Je fini l'article en félicitant Stephanie Troeth qui m'a bluffé par l'énergie dégagée lors de la conférence, les conférences françaises auxquelles j'ai assisté jusqu'à présent sont de qualité mais vite épuisantes car pas assez dynamiques, alors que là j'aurai pu rester des heures à l'écouter.


« Retour à la liste des articles



Poster un commentaire