De l'association au syndicat des Agilistes
L'association XP-France était créée en 2000. En 2009 elle devenait Agile-France. Entre temps, d'autres associations nationales ou locales apparaissaient pour promouvoir l'agilité.
C'est une forme, parmi d'autres, de communauté.
D'une certaine manière, le Web et l'omniprésent google forme aussi une communauté, virtuelle.
D'un manifeste à l'autre
Le Manifeste agile pose en 2001 la définition de l'agilité, en tant que tronc commun à différentes approches des années 90, qualifiées au préalable de légères en opposition aux méthodes traditionnelles, lourdes. Comparez le poids en Kg de la documentation dans chacun des cas.
Depuis, le manifeste pour l'artisanat du logiciel, en 2009, a permis de préciser l'esprit du manifeste agile.
Ce Manifeste évoque entr'autres une communauté de professionnels.
Manifeste pour l'artisanat du logiciel
Si l'agilité était une n-ième mouture de méthode "command & control", cette communauté pourrait être "simplement" une communauté au sens "technique". Nous échangeons nos expériences sur le développement, les outils...
Mais l'agilité va bien au-delà.
- Auto-organisation
- rythme viable
- qualité non négociable
sont autant de principes agiles frontalement opposés aux pratiques habituelles de la profession.
Et au-delà de la profession, opposés au système social actuel.
Je ne parle pas de la version "démo" des sociétés actuelles dites "démocratiques". Non, je parle simplement de ce qui ressort des discussions avec les personnes que je rencontre chaque jour, en formation ou en accompagnement.
Qui parlent de
- rythme insoutenable
- manque de qualité
- command & control par des personnes qui ne savent pas de quoi elles parlent
- Bref... de processus inadaptés à ce qu'est le logiciel.
Autrement dit, l'agilité ne se réduit pas à une compréhension partielle de son premier principe,en termes de mise en exploitation plus fréquentes donc retour sur investissement plus rapide.
Communauté de professionnels ?
Syndicat
Nous voyons donc que le propos de l'agilité est aussi la question du droit des Développeurs et au-delà des personnes parties prenantes du logiciel.

Si un Développeur agile est directement concerné par les outils d'intégration continue ou bien la dette technique du code, la dimension sociale est tout aussi importante.
Voire plus.
Quelle est la finalité, si elle ne s'accompagne pas d'une véritable auto-organisation ?
Et si la solution était beaucoup plus sociale qu'exclusivement technique en terme d'ingénierie ?
Et si la solution passait par une communauté telle qu'un syndicat ?
Syndicat : soyez agiles !
Déboulonnez les anciennes idoles pour créer votre syndicat !
