1. Livres & vidéos
  2. Kanban pour le développement logiciel
  3. Apéritif
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

Apéritif

Introduction

Objectifs du chapitre :

  • présenter l’origine de Kanban comme une démarche issue de la volonté de maîtriser la production d’artefacts tangibles ;

  • décrire la spécificité du développement de produit intangible  ;

  • justifier l’évolution de l’approche Kanban depuis le développement manufacturier vers le développement de produits et services intangibles.

images/kanban.png

Voilà bien un mot étrange et exotique. D’origine japonaise, il se prononce « canne-banne ». Composé de deux idéogrammes signifiant respectivement « bien regarder, observer » pour le premier et « planche » pour le second, ce terme semble assez éloigné de la production d’artefacts tangibles ou intangibles à laquelle il est aujourd’hui associé. Ce terme est utilisé pour décrire l’enseigne qu’affichent les commerces devant leur magasin afin d’attirer le chaland. Ce terme sera repris par la démarche Kanban de production manufacturière car elle utilise ce mécanisme visuel de signal pour piloter ses activités de production.

La démarche Kanban s’inscrit dans la philosophie Lean de production comme étant une technique de gestion de la rareté appliquée au procédé...

De quoi ce livre parle-t-il ?

Ce livre vise à présenter la démarche Kanban pour le développement de produits et services intangibles. Un système de fabrication, qu’il soit consacré à des éléments tangibles ou intangibles, répond à des principes identiques. Ils diffèrent dans leurs mises en œuvre et pratiques de par l’objet de la production, matériel contre immatériel, tangible contre intangible. Avant d’expliquer l’approche Kanban pour le développement de produit intangible, il convient de présenter les principes de toute démarche Kanban, l’historique de sa conception et sa cible manufacturière d’origine pour ensuite montrer comment la version destinée à la production d’intangible s’en inspire et en diverge. 

Procédé

images/icdefterm.png

Un procédé est un moyen, une suite d’opérations mises en œuvre pour le traitement ou l’élaboration de produits industriels : https://www.cnrtl.fr/definition/procédé

Kanban en tant que démarche expose le flux des travaux en cours dans un procédé afin de le contrôler et d’en améliorer la performance, notamment en matière de délai, c’est-à-dire la durée qui s’écoule entre le moment où un travail est commencé et le moment où il est mis à disposition du client. Pour cela, la démarche Kanban repose...

Le contrôle de la production

Connaître les racines historiques de l’approche Kanban me semble une nécessité pour qui veut comprendre comment l’exploiter au mieux. En la replaçant comme l’une des approches à flux tiré, il devient plus facile d’examiner l’évolution qui peut lui être apportée, notamment dans le cadre de la création de la connaissance. Ainsi qu’en est-il de TameFlow abordé au chapitre du même nom ?

Pour comprendre la démarche Kanban, les raisons de tel ou tel principe et de telle ou telle pratique qui en découle, le lecteur devra s’imprégner des raisonnements que les concepteurs de l’approche originelle, dans un cadre de production manufacturière, ont été amenés à faire.

Il convient tout d’abord de définir ce qu’est un système de production, puis d’exposer comment l’approche Kanban, appliquée au développement de produit tangible, permet de le gérer de manière de plus en plus efficace.

Après avoir décrit les spécificités du développement de produit intangible dans la section suivante, il sera temps de parler de Kanban dans ce cadre particulier.

1. Maîtrise du système de fabrication

Un système de fabrication transforme des entités en entrée en entités en sortie (produit(s) ou service(s)) et pour cela utilise des informations, des opérateurs (équipiers) et des outils [47]. Dans le cas du développement de produit intangible, les entrées seront par exemple des expressions de besoins, des descriptions plus ou moins formelles de fonctionnalités, des récits utilisateur ou techniques… Et les sorties pourront être des logiciels, des services…

Un système de production est constitué :

  • d’un procédé : ensemble d’activités...

Le travail de la création de la connaissance

Le domaine d’activités ciblé par ce livre est la production d’intangibles, produits logiciels ou services notamment. Les principes guidant les pratiques mises en œuvre par les activités de ce domaine reposent sur les mêmes principes et pratiques visant la production industrielle et manufacturière. Cependant, il est aisé de constater qu’existent des différences entre ces domaines et contextes de production, différences qui conduisent à amender l’énoncé des principes et donc à redéfinir les pratiques afférentes.

Par exemple, dans le cas du développement de produits logiciels, cas emblématique du développement de produit intangible basé sur le travail de création de la connaissance, les produits ne sont réalisés qu’une seule fois et répliqués à un coût (quasi-)nul autant de fois que nécessaire alors que les produits tangibles doivent être réalisés autant de fois qu’ils sont vendus.

De manière plus générale, il faut distinguer le procédé de production d’artefacts manufacturiers de celui du développement de produit intangible, notamment en ce qui concerne :

  • les intrants : produit existant et niveau de performance attendue connu, pas d’ambiguïté sur ce qu’il y a à faire vs expression de besoins évolutifs entourés d’incertitudes ;

  • les extrants : produit bien déterminé identique au précédent, pas de variation vs produit unique, solution déterminée en cours de développement, variabilité partie intégrante du procédé ;

  • les travaux : modes opératoires clairement identifiés, moyens identiques, temps de production connus, procédé déterministe vs durée et difficulté des travaux variables d’un produit à l’autre, présence d’aléas et d’incertitudes notamment en cas d’innovation, planifications rapidement obsolètes, procédé stochastique.

L’approche Kanban pour le développement de produit intangible, consciente des spécificités...

Kanban comme outil de maîtrise du procédé de fabrication

La raison d’être de l’approche Kanban est de décrire comment améliorer le flux des travaux d’une équipe chargée de développer et livrer un produit ou un service. 

Elle repose sur des principes et propose des pratiques. Parmi les principes, citons la nécessité de limiter le travail en cours. Parmi les pratiques, citons le tableau kanban.

Elle s’applique sur un procédé de fabrication pour lequel début et terminaison du travail à faire sont parfaitement identifiés : le début signale le moment où l’équipe s’engage sur le développement d’une demande (définition du prêt de l’élément de travail), la terminaison signale le moment où est livré son travail accompli sur le susdit élément de travail, le résultat de ce travail respectant la définition du fini6 indiqué par l’élément de travail.

Une des caractéristiques de l’approche Kanban est de permettre la limitation des travaux en cours dans le procédé par un mécanisme de tirage plutôt que de poussée. Là où une approche plus traditionnelle pousse le travail à l’équipe qui doit alors s’organiser pour...