1. Livres & vidéos
  2. Kanban pour le développement logiciel
  3. Avant-propos
Extrait - Kanban pour le développement logiciel Visualiser, limiter et optimiser le flux de travail
Extraits du livre
Kanban pour le développement logiciel Visualiser, limiter et optimiser le flux de travail Revenir à la page d'achat du livre

Avant-propos

À propos de cet ouvrage

Ce livre vise à présenter la démarche Kanban pour le développement de produits et services intangibles.

Apparue au milieu du XXe siècle, la démarche Kanban est un système de contrôle de la production manufacturière basée sur l’utilisation visuelle de cartes servant de signal pour le lancement d’une production. Elle ne verra ses valeurs et principes appliqués au contrôle des activités de réalisation d’artefacts intangibles qu’au début du XXIe siècle.

Le livre que vous avez entre les mains, à moins que ce soit son avatar électronique, vise à présenter comment la démarche Kanban, initialement définie dans un cadre manufacturier, peut être amendée pour être utilisée dans le cadre du travail de la connaissance. Il s’agit de montrer comment les spécificités de la production d’intangibles (logiciels, services…) peuvent être prises en compte via les principes à l’origine de cette démarche et quelles sont les adaptations et changements nécessaires.

La mouvance agile a replacé Kanban sous le feu de la rampe. Là où les approches agiles de développement de produit intangible, désormais devenues classiques, orientent les activités de réalisation en les bornant temporellement par un mécanisme itératif, Kanban, de par sa recherche de fluidité des travaux, est devenu une proposition alternative de leur conduite....

Quel est le public ciblé par cet ouvrage ?

Ce livre vise toute personne souhaitant comprendre ce qu’est la démarche Kanban pour le développement de produit intangible, que ce soit pour la mettre en place ou simplement la découvrir puis en atteindre un bon niveau de connaissance. Notez que pour atteindre le premier objectif, le second est nécessaire. De fait, c’est en constatant que la mise en place de cette démarche ne s’appuyait souvent que sur une faible compréhension de ses principes que m’est venue l’idée de ce livre.

Que l’implantation de Kanban se fasse au sein d’une équipe ou d’une organisation, la raison d’être de ses pratiques doit être maîtrisée par tous les acteurs, du management aux opérationnels. Or, j’ai trop souvent constaté un déploiement de pratiques censées instaurer une démarche Kanban sans que soit réellement embrassée la philosophie de cette approche par l’équipe ou l’organisation.

Structure de l’ouvrage

L’ouvrage est découpé en six parties composées de quatorze chapitres et une annexe. Après avoir brièvement présenté le contexte où peut s’appliquer la démarche Kanban pour le développement de produit intangible, j’aborde la notion essentielle de flux et décris les lignes directrices de la mise en œuvre de la démarche. J’aborde ensuite la construction et l’utilisation de Kanban au sein d’une équipe. L’étape suivante consiste à s’intéresser à Kanban dans un cadre plus large, c’est-à-dire dans un développement à l’échelle, ce qui suppose une connaissance de cette approche dans le cadre manufacturier où elle est appliquée à des flux composés. Je présente alors des principes de la conduite du changement qu’implique, pour l’organisation ou l’équipe, l’implantation de cette approche Kanban du développement de produit intangible.

La première partie, Mise en bouche, a pour objectif d’introduire la raison d’être de l’approche Kanban de la manière la plus abordable possible et de poser les bases de son utilisation. Parce que cette approche du développement de produits utilise des concepts et un vocabulaire qui doivent être maîtrisés pour en permettre la compréhension et l’application efficace, cette partie en introduit les plus essentiels.

Elle est composée des deux chapitres suivants :

  • Le premier chapitre, Apéritif, aborde l’approche Kanban comme outil historique de maîtrise du procédé de fabrication manufacturière. Il explique en quoi le développement de produit intangible diffère de la fabrication manufacturière mais s’appuie fortement sur cette démarche pour décrire comment, amendée, elle est mise à profit afin de gérer les initiatives de développement de produit intangible.

  • Le chapitre Premiers pas plante le décor à haut niveau de la démarche Kanban dans le cadre du développement de produit intangible. Il initie une première version des définitions des termes spécifiques à cette approche et qui seront utiles pour comprendre la description précise de la démarche qui sera faite dans les chapitres suivants.

La deuxième partie, Hors-d’œuvre, met en place la base de la démarche, à savoir la notion de flux et les valeurs et principes de l’approche Kanban.

Elle est composée des deux chapitres suivants :

  • Le chapitre Flux, valeur, chaîne de valeur présente le concept fondamental de flux qui permet à l’équipe, par l’observation du flux, de maîtriser son procédé de développement et de comprendre l’efficacité des pratiques de la démarche Kanban.

  • Le chapitre Principes et règles expose le cadre méthodologique qui guide la conception et la mise en place de la démarche Kanban. Les pratiques kanban présentées dans les chapitres suivants découlent directement de ces lignes directrices qui doivent être assimilées par les équipes qui veulent mettre en œuvre avec efficacité cette démarche.

La troisième partie constitue le Plat de résistance de la description de l’approche Kanban. Alors que les équipes se limitent souvent à élaborer un tableau kanban (notez le k minuscule pour faire la distinction avec l’approche Kanban dont le tableau n’est qu’un outil) puis à l’utiliser comme outil de suivi de la progression de leurs travaux, cette partie illustre comment l’approche méthodologique (et méthodique) de Kanban se convertit en pratiques utilisées comme mécanisme d’amélioration du procédé de développement notamment par une analyse de métriques sur le flux.

Elle est composée des cinq chapitres suivants :

  • Le chapitre Construire le tableau kanban décrit les divers ingrédients d’un tableau kanban, les parties obligatoires (modélisation du procédé et de ses étapes, par exemple), et les parties optionnelles (classes de service, par exemple).

  • Le chapitre Mesurer le flux définit les métriques essentielles, temps de cycle, âge, débit et travail dans l’en-cours, qui permettront l’analyse de la performance du procédé et son amélioration par petits pas. Ce chapitre introduit également le diagramme des cumuls du flux ainsi que des métriques moins souvent utilisées comme le nombre de blocages. Il tord le cou à l’utilité supposée de mesures telles que la vélocité. Enfin, il insiste sur les pratiques de bonne gestion des mesures (collecte, nettoyage…) pour s’assurer de la pertinence des métriques qui en découlent.

  • Le chapitre Analyser le procédé illustre via quelques techniques statistiques élémentaires comment une équipe de développement peut comprendre la performance de son procédé. Les analyses sont décrites et appliquées sur un cas concret et illustrées à l’aide du langage R.

  • Le chapitre Le tableau kanban pour piloter ses activités expose les divers rituels que l’équipe tient, notamment devant le tableau kanban, pour contrôler son procédé de développement et ordonnancer ses activités : planifier ses travaux, gérer les blocages, prendre en compte les risques…

  • Le chapitre Démarche d’amélioration avec Kanban montre comment améliorer par petites touches son procédé à l’aide, entre autres, des analyses statistiques précédentes : identifier les cibles des améliorations, suivre...

Pictogrammes

Des pictogrammes sont utilisés afin de mettre en évidence certains aspects spécifiques de la présentation de la démarche Kanban :

images/icexplietend.png

Les symboles suivants sont utilisés :

images/icexplietend.png Explications étendues  ;
images/icpointattent.png Point d’attention pour le lecteur  ;
images/icreflex.png Sujet de réflexion en équipe  ;
images/icdefterm.png Définition terminologique.

Démarche Kanban et approches agiles partagent un nombre important de termes, étant l’une et les autres des approches adaptatives. Le lecteur qui souhaiterait appronfondir la dimension agile de ces termes pourra se référer par exemple à mon livre précédent (Dictionnaire commenté de l’agilité). Dans l’ouvrage présent, lorsqu’un terme agile est utilisé, le symbole ¶ indique l’entrée correspondante dudit Dictionnaire. Ainsi [43, ¶88] fait référence à l’entrée n° 88 (Juste à temps) de mon Dictionnaire. Néanmoins, il n’est absolument pas nécessaire d’avoir lu cet autre ouvrage pour profiter pleinement de celui que vous tenez entre vos mains.

Dans l’annexe, section Notes, les renvois sont indiqués en exposant ; dans la section Bibliographie, les renvois sont indiqués entre crochets.