Christophe Thibaut

Posté le 10/05/2010 par Christophe Thibaut

Just Do It ?- Qu'est-ce que tu crois que je devrais faire ? - Moi à ta place j'arrêterais tout simplement de faire X et je commencerais à faire Y. - Oui, facile à dire... - C'est une question de discipline. Il suffit de s'y mettre.Nous avons tous vécu cette scène du conseil d'ami, comme émetteur et comme receveur. C'est un antipattern; comme tous l...

Lire la suite >

Posté le 21/04/2010 par Yannick Martel, Christophe Thibaut

Le court termeUn manager disait à l'un des chefs de projet : "Bien sûr, je suis d'accord: il faudrait prendre le temps de former les développeurs aux techniques de tests; mais là, ce qui est crucial c'est de corriger les bugs et de relivrer d'ici vendredi".Le court terme est le temps de l'urgence (et aussi du répit). C'est le lieu où la réalité com...

Lire la suite >

Posté le 05/02/2010 par Christophe Thibaut

Voilà déjà dix minutes que Gus est coincé dans cet embouteillage... Il s'exaspère; il est en retard. Ca y est, problème identifié : une bête boite blanche qui trône au milieu de la file de droite. Ah non, ce n'est pas une boite, c'est un vieux micro-ondes ! Un coup de volant à gauche, et Gus est reparti. En route!Bien sûr, Gus pourrait s'arrêter et...

Lire la suite >

Posté le 13/06/2008 par Christophe Thibaut

Goldratt nous invite à poser trois questions face à une technologie :Quelle est sa force, qu'apporte-t-elle de nouveau ?Pour une entreprise qui souhaite la mettre en place, quelle limitation de ses performances permet-elle de diminuer ?Quelles sont les règles, tacites ou explicites, qui permettent à cette entreprise de vivre avec cette limitation ?...

Lire la suite >

Posté le 14/02/2008 par Christophe Thibaut

Une semaine s'était écoulée depuis notre premier entretien avec M. K, quand je reçus un coup de fil de Baptiste:- Je déjeune avec M. K demain. Tu peux te joindre à nous si tu veux.- Avec plaisir! Je me demandais justement..- En fait, nous avons un peu échangé par mail. Il voulait revenir sur la conclusion de notre dernière discussion, et il m'a pro...

Lire la suite >

Posté le 01/12/2007 par Christophe Thibaut

Pour la plupart de mes collègues, M. K était juste un excentrique. C'était notamment ce que pensait Baptiste, mon ancien chef de projet. Voici comment il fit sa connaissance.Baptiste avait recruté un nouveau développeur afin de démarrer une refonte avec de meilleures chances de tenir les délais, et il le tenait en grande estime:- Il faudrait que tu...

Lire la suite >

Posté le 06/11/2007 par Christophe Thibaut

Pendant une longue période je n'eus que très peu d'occasions de rencontrer M. K mais j'entendais régulièrement parler de lui. Il était parfois difficile de séparer l'information de l'affabulation, car les rumeurs allaient bon train à son propos, pas tant sur sa personne d'ailleurs, mais sur la méthode qu'il adoptait avec les équipes qu'il rencontra...

Lire la suite >

Posté le 12/10/2007 par Christophe Thibaut

J'eus l'occasion de rencontrer à nouveau M. K. dans des circonstances différentes de la première fois. Et bien qu'il n'eut guère l'occasion de l'expliquer, j'en appris plus sur sa philosophie.Nous participions tous les deux au comité de pilotage hebdomadaire réunissant tous les chefs de projets du département. M. K. n'était pas un chef de projet, e...

Lire la suite >

Posté le 18/09/2007 par Christophe Thibaut

C'est le bruit de mon poing frappant la table qui attira l'attention de M. K. Je fus surpris et gêné de le voir entrer dans l'open space, car à cette heure tardive je me croyais seul depuis longtemps.Il me demanda d'une voix posée:- Tout va bien ?Tout n'allait pas bien. Pour la quinzième fois, la longue et fastidieuse manip de création d'un abonnem...

Lire la suite >

Posté le 20/03/2007 par Christophe Thibaut

Un des avantages souvent noté dans les langages "dynamiques" de la lignée de perl : python, ruby, groovy, etc. est la notion de fermeture. Qu'est-ce qu'une fermeture et à quoi cela sert-il ? Essayons cette définition (issue de ce post très intéressant de Neal Gafter, qui cherche à les introduire dans Java : a definition of closures ) :Une fermeture...

Lire la suite >