Post XP Day BeNeLux 2009

As we say in french “mieux vaut tard que jamais”, here is my post about XP Day BeNeLux 2009.

In November I went to XP Day BeNeLux as expected. First time in Benelux, second time this year (after XP Day France 2009) and the fourth time in total.

The thing that I have seen already in France is the shift to Lean and in fact at XP Day Benelux, there was no sessions about eXtreme Programming!

If you read this blog quite often you know that I don’t really like goodies, and XP Day Benelux is now a reference to me. When you get there they give you a small time table with all the sessions and some cards to take notes. That’s all I need when going to a conference, nothing more, nothing less. But in fact there was also a amazingly wonderful gift ;-) , a small white board with a pen to write on it (and since it took me several months to get real white board at work, I used the one given at XP Day in the meantime).

A space for programmers’ training: lessons from the coding dōjō experiment

Emmanuel did a quick history on how the coding dōjō idea came to life, what is the purpose of it, rules to respect, etc.

What I remember from that session:

  • It’s like kata in martial arts, a way to learn how to resolve automatically and elegantly a problem by doing it over and over again. So when you face a similar problem in real life you can tackle it right away with a proper solution instead of doing a quick and dirty hack.
  • It matters that things are done the right way, and coding dōjō help learning to recognize and understand why something is beautiful or not. I think, unlike what people usually say, that beauty is not subjective only (see this post on theory of centers for instance).
  • Lots of ideas on how to organize and maintain a coding dōjō.

You can find if there is a coding dōjō near you on the coding dōjō website.

I never went to a coding dōjō but it’s really something I would like. I spent 3 years in Paris knowing there was a coding dōjō and never went to any session, and now I’m in Brussels and there is no coding dōjō (I also still have to visit the Eiffel Tower and the catacombs). I think Emmanuel did one on Monday evening but I had to leave quite early so I was not able to attend it.

The Toyota way management principles for sustained lean and agile

All the information shown in this session are available.

I already went to a presentation of the Toyota way by Pascal but this session was more dense, so I can’t say that I remember something in particular. The first time I didn’t get that all the practices/values/etc. were linked together so Lean works better as a whole (see the first page of the Toyota Way handout).

What I learned from burning down my house

This session was about how a crisis can be a good thing and help moving to a more agile/lean way of working. What I learned from it: I need a crisis at work! ;-)

User stories and estimating for enterprise agile

Not really what I was expecting, a bit of it was a presentation of their product. Anyway, there was still some interesting stuff to listen to.

Agile politics

This one was a game showing that we all are playing politics in a way or an other. Helps understanding why and when politics are happening.

Solve conflicts without compromise

In that session I learn (and already forgot :-( ) a “tool” to help solving conflicts by asking simple questions in a specific way. Very interesting and it surely requires a lot of practice (the “coaches” were amazingly better than me at asking the good questions the right way).

The yellow brick road – agile adoption through peer coaching

This one was an agile fairy tale by Portia. This game simply reveals to yourself that you already know how to solve the problems you encounter and it’s very powerful.

Misc
  • good
    • Lots of interesting things to learn.
    • New ideas to think about.
    • Saw amazing people.
    • Beer.
  • not so good
    • There was some Aikido sessions but I didn’t attend any of them.
    • I was not able to stay after the dinner.
    • It was raining.
    • I did not spoke/share with a lot of people.
    • Some sessions were not that good.

XP Day BeNeLux 2009

After XP Day France 2009 in May, I will now attend XP Day BeNeLux 2009 in November 23rd/24th.

If you want to register, be quick, there are only 8% places left.

Here are the sessions I think I will try to attend:

Posted in Uncategorized. Tags: , , , , , . Comments Off »

Post XP Day France 2009

Lundi 25 et mardi 26 mai il y a eu XP Day France 2009, j’en avais parlé dans un précédent billet.

La conférence s’est tenue au Chalet de la Porte Jaune, près du bois de Vincennes. Le cadre était donc agréable, entouré par la nature, ça change de la FIAP des années précédentes.

Bien que la conférence s’appelle XP Day, elle n’est pas consacrée uniquement à l’eXtreme Programming. Il y a eu plusieurs conférences relatives à Scrum et comme l’année dernière on peut voir que l’engouement pour Lean est de plus en plus important, avec maintenant des retours d’expériences de tentatives d’applications de concepts Lean dans des équipes de développement logiciel.

Je n’ai pas assisté à beaucoup de présentations, mais celles que j’ai vu étaient de très bonne qualité. Je retiendrais particulièrement la présentation de Régis sur la Théorie des Centres de Christopher Alexander. Pour moi du code “beau” était quelque chose d’assez subjectif, bien que souvent beaucoup de personnes soient d’accord pour dire que tel morceau de code est beau et tel autre ne l’est pas. Maintenant je sais qu’il y a un certain nombre de propriétés qui participent à faire que le code (mais pas uniquement) soit beau, vivant, agréable. Nous autres développeurs passons une grande partie de nos journées dans du code, autant en faire un endroit agréable où il fait bon vivre… ce qui m’amène à la présentation de Dominic sur le “développement hédoniste”, la recherche du plaisir et l’évitement du déplaisir. Le parallèle, entre idéalisme et cycle en V, RUP d’une part et hédonisme et méthodes agiles d’autre part, est assez frappant.

Mais XP Day n’est pas qu’une série de conférences, c’est aussi un bon moment pour faire des rencontres enrichissantes avec des acteurs des méthodes agiles, de pouvoir partager son point de vue de manière informelle avec d’autres participants.

J’ai le sentiment que les personnes attirées par les méthodes agiles ont un penchant pour l’hédonisme (cf. la présentation de Dominic) et c’est certainement ce qui fait que l’ambiance est toujours bonne. Il doit bien y avoir des conférences sur le cycle en V, ça pourrait être intéressant d’y assister pour voir si on s’y ennuie ;-) .

XP Day France 2009

Cette année XP Day France aura lieu les 25 et 26 mai 2009 au chalet de La Porte Jaune (toujours à Paris).

XP Day est la conférence annuelle sur les méthodes agiles à ne pas manquer si vous êtes sur Paris. C’est l’occasion de rencontrer des personnes intéressantes ayant un long cursus sur la mise en place et l’utilisation d’eXtreme Programming et autres méthodes agiles dans diverses sociétés, cherchant constamment à améliorer leurs méthodes de travail.

Il y a des sessions pour tous les goûts et pour tout le monde, que ce soit les développeurs, chefs de projets, clients, les novices, les agilistes confirmés…

Quelques sessions sont présentées par d’anciens collègues, de qui j’ai beaucoup appris :

  • Offshoring avec intégrité. Retour d’expérience sur un projet (sur lequel j’ai travaillé d’ailleurs) dont une partie de l’équipe était en France et une partie en Inde. Présenté par Pascal et Sandrine (qui fait partie de l’équipe organisatrice d’XP Day France cette année).
  • XP 2.0 : améliorer l’amélioration continue avec Lean. Régis travaille activement depuis quelques temps à comprendre les concepts de Lean. Dans cette session, Régis et Antoine vont présenter différents éléments pouvant compléter certaines lacunes de l’eXtreme Programming. Les présentations de Régis et Antoine sont toujours très intéressantes et agréables, ils ont tous les deux de vrais talents d’orateurs (je ne m’y endors pas et pourtant je suis fort pour ça ;-) ).
  • Le développement hédoniste. J’ai eu l’occasion de discuter, très rapidement, avec Dominic sur ce sujet et j’espère que je pourrais assister à sa présentation. Dominic aborde l’eXtreme Programming dans sa dimension philosophique, côté indispensable à la maîtrise de la méthode et malheureusement souvent oublié lors de la mise en pratique.
  • Binômage 2.0. Session présentée par Charpi et Sylvain, deux experts du pair programming. J’ai réellement apprécié binômer avec eux, je sais que c’est un sujet qui les intéressent vraiment car ils ont vu la puissance que cette pratique (qui peut être assez difficile à mettre en place) apporte quand elle fonctionne à plein régime. Je pense que leur retour d’expérience sera très intéressant pour ceux qui se posent des questions sur le binômage.

Bien évidemment il n’y a pas que mes anciens collègues qui font de bonnes présentations, il y en a plein d’autres, vous pouvez consulter le programme d’XP Day. Comme d’habitude il y a pleins de sessions intéressantes… en même temps. Ils vous faudra faire des choix.