Bon alors de quoi parle-t-on ici me demande la foule en délire ?
Tout à commencé en fait par de simples rencontres entre collègues un peu éloigné autour d'un sujet commun. Nous étions tous plus ou moins d'accord pour dire que globalement, la gestion de projet informatique que ce soit en SSII ou au sein même des services info des entreprises est en ce moment catastrophique. La grande tendance est à la gestion en cascade, à l'absence de communication, à la gestion de l'échec, à la surdocumentation; bref que des éléments qui tout en pronant la qualité la dégrade de manière faramineuse. Nous sommes à la fois mécontent de ce que nous produisons, et mécontent de la manière dont nous sommes traités. Un bon résumé est finalement le manifeste agile

Nous pourrions comme tant d'autres dire "bah c'est comme ça on y peut rien. Tout ce que je veux c'est mon chèque en fin de mois et que je fasse de la merde ou que je sois traité comme de la merde importe peu". Mais il se trouve que non, nous sommes passionés et ce n'est pas seulement un gagne pain. Nous passons plus de temps au travail qu'ailleurs, donc autant tout faire pour que le travail n'en soit plus un, nous apporte quelque chose et remplisse quelques un de nos besoins humains.

Nous ne sommes pas les seuls à penser ainsi, et comme je l'ai dit quelques lignes plus haut, il existe toute une mouvence qui a fait ses preuves pour gérer différemment: l'agilité. Il existe plusieurs méthodes dites agile, mais personnellement je connais plus la méthode XP (eXtreme Programming). Finalement, comme le dit pratiquement la première phrase d'Extreme Programming, XP parle de changement social. Pas dans ce vieux cliché franchouillard de lutte de classe et d'exploitation d'ouvrier, mais vraiment dans la manière de concevoir l'informatique et la manière de gérer les projets. L'idée est vieille comme le monde. Elle consiste à la fois à produire l'excellence tout en garantissant d'excellentes conditions de vie à tous les participants du projet. La grand majorité des gens à ça répondent par un cynisme de bon aloi, en parlant d'utopie, en disant que ce n'est pas applicable dans le monde industriel. Moi je dis conneries. Xp, c'est du pragmatisme pur et dur. C'est se rendre compte que le taylorisme forcené que nous tentons d'appliquer depuis des années à l'informatique ne fonctionne pas; et au contraire, qu'il faut prendre les recettes que nous appliquons intuitivement et tenter de les pousser à l'extreme. C'est exigeant, ça demande de changer nos habitudes, et c'est pour ça qu'il existe de telles résistences. Le changement n'est jamais largement accepté.

Bref de fils en aiguille, nous sommes tombés sur deux décisions:
- mener un projet "réel" entre nous afin de se former au mieux. Quand on dit réel, c'est donc avec un vrai client, et ne pas inventer le besoin nous-même au fure et à mesure
- monter une association afin de promouvoir et former les gens à l'agilité

Bon je pourrai écrire plus de tartines encore et commencer peut être à parler du premier projet, mais je vais m'en tenir là pour le moment.


P.S: j'ai oublié de préciser que je ne fais pas que théoriser. J'applique réellement XP depuis quelques mois, et l'apport de qualité sur le projet et sur ma vie est juste énorme