Note : 6 ; Fugues introspectives sur 50 ans de carrière.
Si vous attendez un bon vieux livre offrant plein de réponses, vous vous êtes trompé de titre : celui-ci vous laissera avec beaucoup plus de questions une fois la dernière page tournée. Le texte n’est pas à proprement parlé centré sur l’agilité, mais il tourne néanmoins autour de ce thème. Il s’agit plutôt de la substantifique moelle de 50 ans d’expérience, d’introspection et de réflexion sur le savoir être d’un développeur … agile ! De l’aveu même de l’auteur, la posture et la sensibilité de ce dernier ne correspondra pas à tout le monde. Curieusement, je m’y suis toutefois retrouvé très souvent !
Avec ses 100 pages (hors introduction et hors annexes), l’opuscule est vraiment court. Il s’agit d’ailleurs d’un recueil de blog post, plus que d’un ouvrage en tant que tel. On comptera 19 d’entre-eux. Difficile de parler de tous. Voici un extrait de mon cru.
- Le premier post « human driven development » est un long post, qui évoque l’activité de développement en tant qu’activité d’apprentissage qui a de nombreuses ramifications.
- Dans « communication », l’auteur s’amuse à décomposer la dynamique de collaboration au sein d’une équipe avec le modèle de Virginia Satir.
- « mental models » est un post assez court, mais que j’aime bien. Il met l’accent sur notre façon de « voir » un système (McKenna évoque même UML) : nous n’avons pas tous la même. Autant pour ceux qui prétendent que le code est le seul moyen de visualiser un système…
- « on languages » m’a un peu déçu. Au lieu de relativiser les qualités de la tour de Babel des langages, l’auteur préfère défendre ses petits chouchous. Dommage…
- L’analyse des types de personnalités et plus précisément les « conative connexions » s’avèrent un des sujets favoris de l’auteur. Je ne connaissais pas celui-ci. J’ai du mal à dire s’il est plus ou moins intéressant que les autres ? Mais, welcome !
Le livre est vite passé, c’est le moins que l’on puisse dire. Il ne s’agit pas de révélations extraordinaire. Juste un point de vue très riche et avec beaucoup de recul d’une figure marquante de notre communauté. Et il nous aide aussi à prendre pas mal de recul sur nous même. Ca marche !
Référence complète : Conscious Software Development – Jeff McKenna – CreateSpace 2014 – ISBN : 978 1 496 01133 6