Kanban: Successful Evolutionary Change for Your Technology Business
David J. Anderson
Le livre idéal pour découvrir Kanban et comprendre comment le mettre en place. Je garde l'espoir, toutefois, qu'une nouvelle édition apparaisse, de meilleure qualité et qui bénéficierait des enseignements tirés des dernières années.
Review
David J. Anderson, à l’origine de l’introduction de Kanban dans le monde du développement informatique, nous livre ici la référence sur le sujet. Le livre introduit parfaitement Kanban, les bénéfices attendus et surtout comment l’implémenter.
Comparé aux méthodes agiles qui nécessitent un changement radical, Kanban propose une amélioration continue du processus actuel, ce qui le rend très attractif. Le changement fait peur et Kanban rend les changements bien moins effrayants. Kanban repose sur quelques idées (visualiser le processus, limiter le travail en cours, supprimer les variations, etc) et s’adapte facilement à n’importe quel contexte (durée des itérations, taille de l’équipe, etc). L’objectif est de s’améliorer continuellement et Kanban permet d’instaurer un cadre propice à cela, mais sans proposer de techniques particulières. On reposera pour cela sur des techniques déjà existantes comme celles issus de XP (pair programming, TDD), etc.
Pour revenir au livre, je dirai que j’ai été plutôt déçu. L’argumentation tourne souvent autour des expériences de l’auteur (Microsoft, Corbis), ce qui est appréciable, mais manque clairement de diversité. J’ai parfois eu l’impression de lire un livre inachevé. D’un autre côté, quand on voit à quel vitesse Kanban s’est répandu, il aurait été dommage d’attendre plus longtemps.