Note de lecture : Le Management Lean, par Michael Ballé & Godefroy Beauvallet

Note : 6 ; Kaizen sur le « system lean » centré sur le Lean en production

La culture et le système Lean sont des aspects particulièrement difficiles à saisir. C’est bien l’objectif de ce livre assez court : nous faire appréhender ce système, ses subtilités et ses finalités. Pour ce faire, les auteurs nous livrent un ouvrage au format relativement réduit : 230 pages qui équivalent à environ 200 d’un format plus classique. Le tout est structuré en 12 chapitres regroupés en 3 parties.

La première partie, « se mettre au Lean » couvre 80 pages soit 4 chapitres, le tout précédé d’une introduction d’une dizaine de pages, dont l’objectif est tout à la fois de donner une perspective historique que de servir de teaser au reste du livre. Au passage, on casse les jambes du « faux Lean » qui fleurit un peu partout, c’est bien fait ! On commence par du solide au chapitre 1 : une vingtaine de pages consacrées au « Gemba », non temps comme technique, mais comme changement de posture et partie intégrante du PDCA. A lire absolument pour comprendre la vraie nature du Gemba. Le second chapitre évoque la « magie du produit », c’est-à-dire en premier lieu comprendre la valeur du point de vue du client. Le sujet s’accoste au Gemba, car pour cela il faut saisir la manière dont le client utilise le produit pour savoir où introduire la « magie ». Si le chapitre ne creuse pas complètement le sujet, il met le doigt là où c’est important.

Le développement des personnes, sujet du 3ème chapitre est souvent peu évoqué quand on parle du Lean. Dans ce livre, c’est un sujet majeur. Ce chapitre évoque le rôle du manager dans la formation individuelle de son équipe, comme former ses collaborateurs « in situ » en se servant de la résolution de problèmes comme moteur. De nouveau un chapitre solide. A contrario, la réduction du lead-time est un sujet souvent mis en avant. Ce chapitre 4 est consacré à ce sujet : il nous donne les clés pour aborder cette réduction du lead time et profite au passage de l’occasion pour aborder l’une des différences majeures entre la vision Tayloriste et la vision Lean.

Lire la suite

Note de lecture : L’art de la victoire, par Phil Knight

Note : 9 ; Waouh ! Book of the year 2018

Les autobiographies ne sont pas de grands moments de littérature. Et pour de bonnes raisons. Les auteurs en sont des personnalités mais certainement pas des écrivains professionnels. Il en résulte un style ampoulé, un manque de vivacité, de constantes justifications et un point de vue souvent très biaisé.

Mais dans cette autobiographie du créateur de Nike, rien de tout cela. Bien au contraire. Non seulement Phil Knight sait écrire (ou il l’a appris, il semble avoir pris des cours d’écriture), mais il est aussi un conteur formidable. Difficile de reposer le livre un fois la lecture entamée.

L’histoire commence en 1962, avec un voyage à Hawaï, qui deviendra un contact avec le Japon, puis un tour du monde. De là naîtra Blue Ribbon en 1964 et progressivement les premiers complices de Phil Knight : Bowerman, Woodell et Johnson. L’auteur nous partage ses envies, ses doutes et ses obsessions. Son obsession principale, c’est celle d’un « shoe dog », concevoir, fabriquer et vendre les meilleures chaussures d’athlétisme possibles. Son envie : grandir le plus rapidement possible pour battre Adidas, son ennemi de toujours, ce qui l’amènera à être endetté bien au-delà du raisonnable une grande partie de sa vie.
Puis en 1972, avec le recul de Tiger, les chaussures qu’il distribuait depuis 8 ans déjà est venu la décision de créer Nike.

Lire la suite

Note de lecture : Design It ! par Michael Keeling

Note : 5 ; Il aurait été vraiment bien s’il avait été moins abstrait

On trouve de la littérature sur l’architecture agile. Pas beaucoup, mais on en trouve. Mais quand il est question du rôle de l’architecte, il en va autrement. Les approches agiles, centrées sur l’auto-organisation renâclent à en admettre l’existence, et seuls les ouvrages faisant état d’un architecte plus ou moins seul maître à bord (le chef de projet faisant la paperasse indigne de l’Architecte) apparaissent dans les rayonnages.

Le livre de Michael Keeling se positionne ici : une vue agile du rôle de l’architecte. A cet égard, il positionne l’architecte d’avantage comme un facilitateur que comme un directeur (voir un dictateur, le plus souvent). Pour nous convaincre de tout cela, le volume compte pas moins de 310 pages (hors annexes), ce qui semble plutôt conséquent. L’ensemble est structuré en 3 parties totalisant 17 chapitres. La première d’entre-elle, Introducing Software Architecture va compter 2 chapitres et se satisfaire de 25 pages en tout. La douzaine de pages du premier chapitre trace les grandes lignes des missions de l’architecte. C’est concis mais un peu abstrait, sans exemples pour étayer la chose. A ce stade on est confiant, le « Project Lionheart » illustrera cela. On a tort, ce premier chapitre donne un avant-goût du reste.

Design Thinking fundamentals ne parle pas de « Design Thinking » au sens classique du terme. En fait, il est question ici de l’approche globale que propose l’auteur, du travail de l’architecte selon 4 axes :

Lire la suite

Note de lecture : Effective Java 3rd edt., par Joshua Bloch

Note : 7 ; Grosse prise de poids et hélas moins digeste, mais toujours une référence.

A chaque nouvelle édition, le titre phare du langage Java prends un peu plus d’embonpoint. L’édition précédente avouait 315 pages pour 78 items, nous voici avec 366 pour 90 items ! Il est vrai que cette nouvelle édition était nécessaire et attendue, essentiellement pour couvrir les nouveautés de Java 8, mais Java 9 n’est pas en reste bien que les modules ne soient pas abordés.

La pertinence du propos reste de mise. Mais il s’agit bien d’une édition augmentée et mise à jour, à l’exception de l’item 73 de la seconde édition qui a disparu. Mise à jour, elle l’est indubitablement. Chaque item et chaque exemple de code a été scrupuleusement revu afin de prendre en compte les évolutions de la librairie standard et du langage, aussi minimes soient-elles. Augmentée, elle l’est aussi des items touchant essentiellement les lambdas et les streams.

Le premier chapitre (en fait le second, car je n’ai pas compté l’introduction) n’a que peu changé, à part un nouvel item sur l’injection de dépendance (en fait le RAII) qui illustre un focus renforcé sur l’immutabilité des objets. Aucune modification au chapitre 3, hormis les quelques rafraichissements qui mettent les exemples au goût du jour.

Lire la suite

Note de lecture : Clean Architecture, par Robert C. Martin

Note : 5 ; Agréable à lire, mais beaucoup de “recyclage », beaucoup de verbiage et peu d’information nouvelle.

Robert Martin est sans contestations possibles un des maîtres du craftsmanship. Je l’ai découvert avec son « C++ Applications Using the Booch Method » qui fut un régal. Son « Clean Code » et plus modestement son « Clean Coder » ont popularisé le craftsmanship et les concepts SOLID. Il m’est difficile d’avouer que j’ai eu du mal à trouver ici des idées nouvelles par rapport à ses écrits précédents. L’ouvrage atteint les 370 pages mais ce volume me parait être là pour donner le change.

Ainsi la première partie composée de 2 chapitres ne dit pas grand-chose, si ce n’est qu’il ne faut pas faire de concession sur la qualité de l’architecture. Une position pas vraiment nouvelle de la part de l’auteur.

La seconde partie fait partie des éléments nouveaux apportés par Uncle Bob : elle est consacrée aux paradigmes des langages de programmation et est composée de 4 chapitres, soit un peu plus de 35 pages. L’auteur nous présente ces paradigmes comme autant de contraintes, de possibilités que l’on enlève au programmeur pour chacune d’entre-elle :

Lire la suite