Le jeudi 6 octobre prochain se tiendra l’étape Rennaise de l’Agile Tour 2011. 
J’ai le plaisir d’avoir été sélectionné pour animer ma session traitant du retour sur investissement de l’automatisation des tests. Sous la houlette de Laurent Morisseau et d’une équipe d’organisateurs investis, cette étape s’annonce déjà comme une belle réussite, en espérant ne pas leur porter malchance avec cette prédiction enthousiaste. Le programme concocté pour l’occasion présente un bon équilibre entre sessions pour débutants et sujets avancés, présentations magistrales et ateliers. Le programme fait aussi la part belle aux principes de Kanban pour l’informatique.
De mon côté j’ai pour l’instant porté mon choix sur les sessions suivantes :
Les inscriptions sont toujours ouvertes et la participation aux frais reste très abordable.
Comme l’explique Daniel Pink dans son excellent livre La vérité sur ce qui nous motive, ce qui fait que nous sommes impliqués dans notre entreprise, dans notre travail, ne dépend pas principalement de récompenses financières.
D’après lui, les trois véritables facteurs qui ont un réel impact sur la motivation sont :
- L’autonomie
Notre « paramétrage par défaut », c’est l’autonomie et l’indépendance. Malheureusement, les circonstances -entre autres des notions périmées de management- concourent souvent à changer ce paramétrage et à faire baisser notre motivation intrinsèque. Pour favoriser la motivation intrinsèque et les bonnes performances qu’elle permet de réaliser, la première condition est l’autonomie. Les entreprises qui permettent à leurs salariés d’être autonomes, parfois de façon radicale, sont plus performantes que leurs concurrents.
- La maîtrise
La maîtrise obéit à trois règles particulières :
- C’est un état d’esprit : elle requiert la capacité d’envisager ses propres possibilités comme étant non pas finies mais infiniment améliorables.
- La maîtrise suppose des efforts, des difficultés et une pratique délibérée.
- La maîtrise est impossible à atteindre entièrement, si bien qu’elle comporte à la fois un coté frustrant et un côté attirant.
- La finalité
Il est dans la nature humaine de rechercher la finalité, c’est-à-dire de trouver un sens à ce que l’on fait, un but qui dépasse notre propre condition. Or les entreprises ont longtemps considéré la finalité comme accessoire, comme un élément souhaitable tant qu’il n’interfère pas avec les choses importantes. Cette situation est en train de changer, en partie grâce au vieillissement des baby-boomers qui se retrouvent confrontés à leur condition de mortel. Dans les organisations, ce nouveau « motif de finalité » s’exprime de trois manières : sous forme d’objectifs de finalité dans lesquels le profit est un moyen, sous forme d’un discours qui met l’accent sur autre chose que l’intérêt personnel, et sous forme de mesures pour permettre aux salariés de trouver par eux-mêmes du sens à ce qu’ils font.
Inspiré par la lecture de ce livre, je vous propose d’adapter l’activité classique de rétrospective, XP Radar, au thème de la motivation.
Lire la suite de cet article »

La revue de presse de l’actualité Java/JEE hebdomadaire proposée par Xebia.
Agilité
Le coin de la technique
Evénements de notre communauté en France et à l’étranger
Lire la suite de cet article »

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Agilité
Le coin de la technique
Evénements de notre communauté en France et à l’étranger
Lire la suite de cet article »
Offshore et méthodes agiles : comment tirer parti d’un modèle économique intéressant tout en garantissant qualité et adéquation aux besoins métiers, deux entreprises témoignent.
Distance entre client et prestataire, différences culturelles, barrière de la langue, manque de visibilité et de contrôle, turn over élevé, compromis sur la qualité sont autant de freins à l’adoption du modèle Offshore pour les DSI françaises.
Ce séminaire tentera d’expliquer comment le modèle d’ingénierie agile distribué, fruit d’une longue expérience, proposé par Xebia et reconnu par la communauté agile internationale peut supprimer ces obstacles et résoudre l’équation coût / qualité / adéquation aux besoins métiers.
Après une présentation de ce modèle par Anurag Shrivastava et Luc Legardeur, respectivement Directeur Général de Xebia India et Président de Xebia France, deux entreprises témoignent : Plastic Omnium et la Société Générale CIB.
Lire la suite de cet article »
Un développement logiciel de qualité repose sur le respect et la bonne application d’un certain nombre de principes, bonnes pratiques ou « patterns ». Beaucoup de ces principes se rapportent à des aspects techniques et méthodologiques propres à notre métier de développeur tandis que d’autres dépassent largement ce cadre et touchent au bon sens, au pragmatisme, à la communication.
Un développeur aguerri applique quotidiennement beaucoup de ces principes, souvent par automatisme et expérience, mais éprouve généralement une grande difficulté à les énoncer clairement, à les recenser de manière exhaustive et a fortiori à les partager avec ses pairs. Or c’est sur le partage, la transmission et l’application de ces bonnes pratiques que repose la progression d’une équipe et l’amélioration continue de la qualité du logiciel développé.
Forts de ce constat, les consultants Xebia se sont posés comme défi d’extraire, trier et consolider ces bonnes pratiques, à partir de leurs expériences de terrain, dans le but de pouvoir les restituer sous forme synthétique puis de les partager entre eux et avec la communauté.
Le fruit de 6 mois de ce travail de consolidation, que Xebia est fière de vous dévoiler aujourd’hui, se présente sous la forme d’un ensemble de « flash cards », baptisées Xebia Essentials.
Lire la suite de cet article »

L’édition 2011 d’Agile France, la conférence de référence pour la communauté Agile française, se tiendra les 26 et 27 mai prochains.
Cette année, 5 Xebians vous feront partager leurs expériences et leurs pratiques :
Retrouvez le programme complet et Inscrivez vous !
Ceci est une fiction. Toute ressemblance avec des personnes existant ou ayant existé serait totalement fortuite.
Palais de justice de Paris, lundi 21 mars.
Une fois n’est pas coutume, des développeurs sont assis sur le banc des accusés! Ils sont inculpés de faire perdre des millions d’euros à nos chères compagnies du CAC40 en écrivant du code voué à crouler sous son propre poids.
Mr Tedd, praticien du Test Driven Development, est aujourd’hui jugé ainsi que quelques uns de ses collègues : Mr Whatever, Mr Guru, Mrs Clickaway et Mr Testafter.
Prévoyant et confiant, il sera défendu par son avocat : Maître Darrow. Ils ont convenu ensemble de la stratégie à adopter: il faudra pointer du doigt les mauvaises habitudes souvent utilisées et mettre en avant les bonnes pratiques qu’il a appliqué tout au long des projets qui lui ont été confiés.
Lire la suite de cet article »

La semaine prochaine se tiendra la conférence Mix-IT (prononcez « mixité ») à Lyon. 25 speakers animeront la journée dans 5 salles en parallèle. Le but est de fournir des sujets variés et complémentaires, autour de 5 thèmes :
- Techy : Java et son écosystème
- Agility : L’agilité pour débutants et passionnés
- Trendy : Tendances novatrices et avant-gardistes
- Mixy : Le meilleur de l’agilité et des technologies Java
- Gamy : Jeux agiles et coding dojos
Cet évènement est organisé par le Lyon JUG et le Club Agile Rhône-Alpes.
En vrac, on y parlera de : Play!, Product Owner, Clojure, Coaching agile, Apache Mahout, BDD, Grails, DevOps, Spock, HTML5, Code retreat et bien d’autres sujets.
Vous pouvez découvrir le programme complet à cette adresse.
Xebia participe à cet évènement en animant 2 slots :
Les places sont comptées (200 spectateurs) donc dépêchez-vous de vous inscrire !

Le French Scrum User Group organise une belle journée de partage sur l’agilité le 31 mars prochain au Centre de Conférences de Microsoft à Issy-les-Moulineaux. La journée promet d’être enrichissante avec la présence de Harvey Wheaton, Ken Schwaber et 20 conférences tenues dans 5 salles en parallèles (voir le programme).
Je serai également présent et j’aurai la chance de vous présenter le sujet : Pratiques avancées de tests. J’y aborderai les meilleures pratiques de tests unitaires en Java. Cette présentation permettra d’identifier certains code-smell spécifiques aux tests et de mettre en œuvre des techniques de refactoring. Ce sera également l’occasion de découvrir les possibilités d’outils de tests (notamment Junit, Mockito, Fest, Spock) afin de créer des tests extrêmement lisibles et maintenables.
Il reste quelques places disponibles sur le site du scrumday, dépêchez-vous si vous n’êtes pas encore inscrit.