Publications de Etienne Girot

Software Craftsmanship

Accélérer le développement : une histoire de plomberie

Moi: Après avoir passé 5 jours dans l'équipe de développement, je pense qu'il serait judicieux de former et accompagner les développeurs à la mise en place de [la pratique X]. (remplacer [la pratique X] par : Test-Driven Development (TDD), Pair/Mob programming, Tres Amigos, ...)  Le DSI: [La pratique X] ?  Moi: Oui, [la pratique X], tu sais celle qui consiste à faire gnagnagni et gnagnagna.  Le DSI: Cela me semble très coûteux, et… on a vraiment pas le temps ! Moi: Pourtant, au vu de…

Lire la suite
Agile

Le meurtre de la petite croix – Enquête en terrain Agile

Cette histoire est inspirée de faits réels, par respect pour les défunts et pour protéger les survivants, les noms et lieux ont été changés. Il est 9h17. « 3ème étage, ouverture des portes » grésille la voix synthétique de l’ascenseur qui vous mène sur les lieux du crime. Vous vous extirpez de justesse de la cohue qui règne dans l’ascenseur, empruntez le couloir tapissé de moquette mauve et parcourez les derniers mètres qui vous séparent de l’open space baptisé « plateau de développement IT ».…

Lire la suite
Méthode

Amélioration continue : Comment rester dynamique à mesure que l’équipe s’agrandit ?

Différentes études1 soutiennent qu’une équipe performante est une équipe qui est capable de remettre fréquemment en question ses modes de fonctionnement afin d’apprendre et s’améliorer en continu. Pour y arriver, elle : favorise l'émergence de nouvelles idées a moyen de valider ou d’invalider efficacement la pertinence de ces nouvelles idées est en mesure d’aligner ses membres derrière les idées retenues comme étant pertinentes Or, plus une équipe grandit (aussi bien en nombre de membres qu’en temps passé à travailler ensemble) plus elle est sujette à…

Lire la suite
Méthode

Développeurs, défendez vos méthodes de travail sans conflits grâce à la Communication Non-Violente !

Photo by rawpixel, Unsplash

Dans mes précédents articles (épisode 1, épisode 2), j'insiste, à travers le récit de mon expérience personnelle, sur la nécessité de mieux se connaître et surtout de mieux communiquer quand on est développeur. Certains d’entre vous, m’ont répondu “Super ! Je me reconnais beaucoup dans ce que tu décris, mais… à partir de là, concrètement je fais quoi ?” Bien sûr, comme pour toute question qui vaille la peine d’être posée, ici, pas de silver bullet… Mais, j’aurais tendance à dire que si vous partez…

Lire la suite
Méthode

Amis développeurs, exprimons-nous !

Clem Onojeghuo - Unsplash.com

<< Episode précédent “Win the Yes needs the No, to win, against the No” — Jean-Pierre Raffarin Dans mon précédent article « Mieux se connaître pour mieux travailler ensemble: un impératif quand on est… Développeur ! », je pars du constat que notre activité de développeur ne peut plus être vue comme étant strictement technico-technique et associale. Dans ce dernier, je vous invite donc à prendre du recul sur vous-même et sur les autres ainsi qu'à cultiver humilité et tolérance. Pour autant, il ne s'agit…

Lire la suite
Méthode

Mieux se connaître pour mieux travailler ensemble : un impératif quand on est… Développeur !

Mieux se connaître pour mieux travailler ensemble: un impératif quand on est… Développeur ! (Photo Štefan Štefančík / Unsplash)

Plus je mène ma barque sur la grand-mare du développement informatique et plus je me rends compte que coder est (avant tout) une activité sociale. C’est un peu une surprise et certainement pas ce pour quoi j’ai signé au moment de me lancer… Moi, si je suis devenu développeur, c’est pour murmurer à l’oreille des ordinateurs, pas pour discuter le bout de gras sur des story points avec un Product Owner. Heureusement, au final, j’ai appris à aimer ça (discuter le bout de gras j’entends,…

Lire la suite