Posts

Valtech accueille Alistair Cockburn

Ce matin, Valtech accueillait Alistair Cockburn de passage à Paris. Nous avons pu discuter différents sujet, de manière très informelle, mais non moins organisée. Nous avons abordé les sujets suivants (et j’en oublie): Crystal, qu’est-ce que c’est ? Que pense Alistrair de l’auto-organisation ? Advanced Agile 10th agile manifesto anniversary Construction incrémentale BDD (Behavior Driven Development) ICAgile Scrum J’ai été très intéressé par toutes ces discussions qu’Alistair Cockburn a conduite dans un anglais très accessible.

Modélisation Agile

En fouillant la page administration de mon blog je viens de tomber sur un brouillon d'article écrit il y a déjà plus de 3 ans. Je me souviens avoir beaucoup hésité à publier cet article, n'étant pas complètement satisfait du contenu. En fin de compte j'ai trouvé ça intéressant. J'espère que vous aurez autant de plaisir que moi à le lire. Lors des conférences Valtech Days 20071, le sujet de la place de la modélisation dans les processus Agiles est revenu plusieurs fois.

Meuhhh !

Je viens d’intégrer depuis peu une équipe toute jeune qui a bien du mal à conduire ses réunions. En particulier, sous le feu de la passion, les discussions avaient tendance à partir dans toutes les directions. En bon consultant agile, j’ai proposé d’utiliser une boite à meuh ! Levée de boucliers ! Ah non, c’est ridicule et ça fait du bruit, on va se faire remarquer. Bon! La proposition n’a pas été acceptée….

Programmer est une activité sociale

Les informaticiens aiment communiquer. Ils n’ont pas les lunettes sales comme on l’entend dire parfois. Quand j’étais étudiant (en informatique), nous nous retrouvions par nécessité dans les salles informatique pour travailler. En effet il était difficile à l’époque de travailler chez soi car les ordinateurs étaient encore trop chers pour la plus part d’entre nous. C’était plaisant de partager notre peine (les solutions sont souvent abstraites et difficile à comprendre), nos peurs de l’échec et notre passion communes.

Une équipe agile, une équipe avec du caractère.

Voici quelques interrogations que l’on entend parfois à propos des équipes agiles. Est-ce qu’il n’y a pas malgré tout un chef ? Oui ! En tout cas, il y a un ou des leaders. Les personnes expérimentées ne sont-elles pas forcément plus influentes ? Oui ! Est-ce qu’on peut vraiment faire binômer un développeur senior avec un débutant ? Non, sans doute pas très longtemps. En tant qu’analyste métier, quelle est ma place ?

RT @Galilée la terre tourne autour du soleil

Bonjour la liste1, ”…Le découpage en plusieurs équipes me semble avant tout une affaire de contexte…”2 Si Galilée avait posté sur cette liste que la terre tourne autour du soleil, nous lui aurions sans doute répondu : “ça dépend du contexte mon cher Galilée” (enfin on aurait parlé italien évidement). Et ce n’est pas faux, tout est relatif et dans un système composé uniquement d’une terre et d’un soleil, bien malin celui qui pourra dire qui tourne autour de qui.

Agile France 2010

Les 31 mai et 1 er juin 2010, j’assisterai à la nouvelle conférence Agile France (qui vient remplacer la conférence annuelle XP-France). Cette conférence est vraiment le rendez-vous annuel des agilistes français. Elle se déroulera à Paris (enfin presque), au chalet de la porte jaune. Au moment où j’écris ces lignes, il reste encore 19 places à tarif réduit : inscription. Accessoirement, je vous présenterai aussi le sujet “Commencer petit pour finir grand : L’art de la construction incrémentale”, le 31/05/2010 à 11:30

Intégration Continue

En voyant ce titre, je suis sûr que certains vont s’attendre à ce que j’explique lequel d’Hudson ou d’un autre outil est le meilleur ! je vous le dis tout de suite, ces personnes peuvent passer à autre chose et augmenter le taux de rebond dans mes statistiques google analytics. Ce que je voudrais expliquer ici, c’est pourquoi il faut faire de l’intégration continue. A noter que l’intégration continue dont je parle ici n’est pas simplement une question informatique.

Le code est la documentation

Encore hier, j’ai passé un temps fou pour trouver la solution à un problème de configuration du mapping de ma base de données avec Hibernate ! Dans les forums on trouve des tas de solutions toutes plus erronées ou inutiles les unes que les autres. Voici un petit exemple pour illuster : You could make the OneToMany-side the owning side by removing the “mappedBy” element and setting the @JoinColumn on the ManyToOne-side as “insertable=false” and “updateable=false”.

Retour d'Agile Open France 2010

Je dois dire que j’y ai vraiment trouvé mon compte dans cette édition de Agile Open France 2010. Je suis venu pour trouver des réponses et j’en ai eu un grand nombre. Quand on travaille sur des projets de développement informatique, on a en général la “tête dans le guidon”. Il y a bien les rétrospectives pour relever un peu la tête, mais ce n’est rien en comparaison d’aller passer 3 jours de séminaire dans un hôtel tranquille à une demi-journée de Paris.