- Blog Xebia France - http://blog.xebia.fr -
Xebia, une sociologie de Craftsmen ou Craftsmen en devenir
Posted By Luc Legardeur On Mercredi 27 octobre 2010 @ 6:13 In Divers | 3 Comments
Disclaimer : ce billet est une promotion pour notre société et ses valeurs professionnelles !
A l’instar des guildes néerlandaises de la fin du moyen âge, notre communauté s’organise autour de communautés d’intérêt, toutes porteuses de valeurs et de bonnes pratiques. Ces regroupements de professionnels ont tous pour vocation de faire progresser la collectivité et d’accompagner ainsi le long, très long, trop long même, mouvement de maturation de l’industrie logicielle.
Des groupes d’experts techniques tels que le Paris Java User Group, le Scala User Group, pour ne citer qu’eux, se regroupent autour des technologies qui les passionnent. Nous dirons que ces groupes là partagent leur amour de la connaissance.
D’autres groupes, comme Agile France ou le Scrum User Group par exemple s’intéressent plus particulièrement eux, aux méthodes comme les méthodes agiles. Nous dirons d’eux qu’ils s’intéressent aux processus.
Nous assistons depuis quelques temps, notamment dans les pays anglo-saxons, à la naissance d’un troisième type de groupe, très complémentaire des deux autres, les Software Craftsmen.
Ces Craftsmen, ou artisans en français (nous préférons chez Xebia le terme de compagnons qui semble approprié car moins réducteur) sont des praticiens aguerris, mus par le désir de partager leur passion du travail bien fait grâce à une expérience acquise au fil des années, parfois au prix de douloureux apprentissages.
Des années de pratiques et des milliers d’heures de développement ont fait d’eux des artisans auprès desquels il fait bon apprendre. Qui n’a pas rêvé de passer du temps aux cotés d’un ébéniste pour apprendre à travailler le bois ou aux cotés d’un grand chef pâtissier pour apprendre l’art de faire de bon gâteaux ?
Le mouvement du Software Craftsmanship complète avantageusement les groupes intéressés par la connaissance et les processus et se focalise sur l’expérience et l’attitude.

Il ne s’agit bien entendu pas de dire que les deux premiers groupes comportent des membres dénués d’expérience. Bien au contraire nous trouvons dans les communautés Java et agiles des personnes très expérimentées. Il s’agit juste de souligner ici leur positionnement un peu différent et très complémentaire.
Le Software Craftsmanship est un état d’esprit qui considère le développement logiciel comme un art en quête de perfectionnement permanent. L’humilité devant les plus expérimentés, le désir permanent de s’améliorer et la volonté de transmettre en sont l’ADN.
Pour reprendre la métaphore d’Alistair Cockburn, nous pouvons apparenter le développement logiciel à l’apprentissage des Katas dans les Arts Martiaux, il s’agit de démarrer en suivant les règles (le SHU) puis de les comprendre (le HA) et enfin, après des années de pratique, de s’en détacher (le RI) pour les adapter à chaque contexte.

Le Software Development Done Right est la Tagline de Xebia. Nous nous inscrivons donc tout naturellement dans la promotion des valeurs du Software Craftsmanhip.
Selon la norme ISO/IEC 9126, un logiciel conçu correctement, a les qualités suivantes :
Face à ces exigences, chez Xebia, nous prenons, quand un client décide de nous confier la responsabilité de réaliser l’intégralité d’un logiciel, selon nos méthodes et nos principes et uniquement dans ce cas précis, les engagements suivants :
La culture du partage de la connaissance est une valeur fondatrice de notre société grâce à la tenue de nos sessions appelées XKE que certains d’entre vous connaissent.
Nous allons encore un peu plus loin cette fois-ci et à raison de deux fois par mois, nous organisons des sessions en soirée de Craftsmanship dont le fil conducteur est la réalisation d’une application que nous voulons parfaite. Durant ces sessions, nous allons aborder tous les aspects précédemment cités avec patience et passion.
Dès Janvier 2011, nous ouvrirons ces sessions de Craftsmanhip à l’extérieur et espérons vous y trouver nombreux(ses).
Enfin, nous avons le plaisir de vous annoncer que nous travaillons avec Uncle BOB !
En effet, Robert C. Martin et Xebia ont signé un partenariat destiné à proposer sur 2011 trois formations exclusives, destinées aux passionnés de l’état de l’art du développement logiciel.
Nous vous donnerons le détail de ces formations dans un prochain billet.
Article printed from Blog Xebia France: http://blog.xebia.fr
URL to article: http://blog.xebia.fr/2010/10/27/xebia-une-sociologie-de-craftsmen-ou-crafstmen-en-devenir/
Click here to print.