Le système Kanban a commencé son parcours dans les années 1950 sur les lignes de production de Toyota, après quoi il a été transféré dans les bureaux et est devenu un outil important pour les chefs de projet.
La flexibilité illimitée de la pratique et sa capacité à auto-organiser le personnel ont permis une efficacité là où d’autres approches n’avaient pas marché. C’est le cas où la carte de visite du système est devenue la carte elle-même — elle s’est établie comme une monnaie interne dans les organisations qui ont mis en œuvre Kanban.
Origine
Comme le concept de fabrication Lean, le système Kanban a été développé par des managers de Toyota. L’auteur du système, l’ingénieur japonais Taiichi Ohno, a été inspiré par les principes de fonctionnement des supermarchés américains, où les clients sélectionnaient eux-mêmes les produits dont ils avaient besoin. Le rôle de “supermarché” chez Toyota était assuré par l’entrepôt.Là, des cartes de signalisation — ce que “kanban” traduit littéralement du japonais — étaient échangées entre les travailleurs, qui régulaient manuellement le processus de production.Des cartes étaient attachées à des caisses avec des pièces. Ces étiquettes indiquaient des informations sur le numéro de pièce et la quantité, quel département les envoyait et où elles devaient arriver.
Le travailleur directement impliqué dans l’assemblage des machines (“en aval”) prenait des pièces de la caisse à laquelle la “kanban” demandant un réapprovisionnement était attachée. La carte était retirée et transmise avec la caisse vide au transporteur vers l’entrepôt. Là, un autre travailleur préparait une nouvelle caisse avec des pièces de rechange, à laquelle la “kanban” de production — une étiquette avec des informations sur les pièces de rechange produites — était attachée.
La “kanban” de production était remplacée par une “kanban” demandant un réapprovisionnement et envoyée sur la ligne de production des pièces de rechange — “en amont”. Ainsi, exactement la quantité de pièces spécifiée sur la carte était produite. La caisse avec de nouvelles pièces de rechange était placée par les transporteurs sur la ligne d’assemblage.

Principes de Kanban
Les managers de Toyota ont articulé 6 règles formant le système :
- Les travailleurs de l’ ”aval” retirent exactement autant de pièces de l’inventaire que spécifié sur le kanban
- Les travailleurs de l’ ”amont” fournissent également des pièces strictement selon les cartes
- Rien n’est produit ou déplacé sans un kanban
- Le kanban doit toujours être attaché aux pièces
- Les pièces défectueuses né sont pas utilisées dans le système
- Réduire le nombre de cartes kanban rend la gestion plus sensible aux changements. Mais sans nécessité extrême, il n’est pas conseillé de changer le nombre établi de cartes.
Kanban est un système de “tirage”. Il crée un équilibre entre un flux constant, qui élimine les coûts d’attente, et une quantité minimale de travail en cours (WIP), ce qui réduit les risques de surproduction. Le WIP est régulé à l’aide de cartes : leur nombre est fixe, et les instructions qu’elles contiennent guident les travailleurs “en aval”.
La limite de WIP consiste en proportion au nombre de cartes kanban, qui est calculé en fonction des niveaux de vente et de la variabilité statistique dans les processus actuels. Le nombre maximum d’étiquettes — l’ ”énergie” du système — assure le niveau supérieur de WIP à tout moment donné. Le WIP est également limité par le principe du tirage : la vitesse de production de l’amont dépend de la vitesse de travail de l’aval.

Le graphique montre qu’un des éléments de base du système est la culture Kaizen. Les processus autonomes et la variabilité standard libèrent la gestion de la surveillance constante, permettant ainsi de se concentrer sur l’amélioration de la performance des employés.
Application de Kanban dans l’IT
Le système Kanban, continuant à fournir des avantages sur les lignes de production, a pénétré le domaine du logiciel.
Seules des cartes, qui contiennent des informations sur les délais, les descriptions, ou les numéros de processus et le nom de l’exécuteur, sont désormais attachées non pas aux caisses de pièces de rechange mais à des tableaux avec des colonnes divisées :
- Backlog — tâches à accomplir
- Tâches actuellement en cours de développement
- Tâches terminées mais pas encore remises aux testeurs
- Tâches prêtes à être remises au département de test
- Tâches en cours de révision par le chef de projet (PM)
- Tâches terminées
Le nombre est généralement écrit au-dessus des colonnes — la limite, qui indique le nombre maximum de processus qui y figurent. La limite du backlog est calculée en fonction du temps d’exécution. S’il y a 5 processus de travail dans le système et que le temps moyen d’exécution de chacun est d’un jour, le backlog peut être limité à 5.
La structure ci-dessus n’est pas stricte — en fonction des spécificités du projet, des colonnes improvisées peuvent être ajoutées. Un système Kanban aura souvent besoin de définir des critères de préparation des tâches avant l’exécution. Dans ce cas, deux colonnes apparaissent, désignées en anglais comme spécifier (clarification des paramètres) et exécuter (prise en charge du travail).
- Une autre colonne avec une file d’attente prioritaire peut être ajoutée. Lorsqu’un exécuteur devient libre, il doit d’abord vider cette colonne de tâches avant d’en prendre d’autres.
- Les tâches qui n’ont pas été complétées sont soit renvoyées au backlog, soit barrées du schéma.
- Kanban né favorise pas le multitâche, limitant ainsi le nombre de processus pour chaque exécuteur.
- Un travail terminé est meilleur que plusieurs tâches entamées.
- Un second travail peut être pris si le premier est bloqué.
- Le temps d’exécution des tâches doit être équilibré. Un délai trop court peut affecter la qualité. Une limite trop prolongée épuise les ressources de l’équipe et augmente les coûts du processus.

Pourquoi le tableau Kanban est-il utilisé partout plutôt que, par exemple, des tablettes ou de grands écrans ? Les partisans du système répondent à cette question en indiquant qu’un tableau régulier présente deux avantages : il est simple et permet un contrôle visuel. Il est facile d’y apporter des modifications et il encourage l’interaction tactile et sociale entre les membres de l’équipe.
Avantages et inconvénients de Kanban
Kanban a les avantages suivants :
- Flexibilité dans la planification. L’équipe se concentre uniquement sur le travail actuel, la priorité des tâches étant fixée par le manager.
- Forte implication de l’équipe dans le processus de développement. Grâce à des réunions régulières, à la transparence des processus et aux opportunités d’auto-organisation, les employés se rassemblent et montrent un intérêt réel.
- Durée de cycle plus courte. Si les compétences nécessaires sont possédées par plusieurs personnes, la durée diminue ; si une seule personne les possède, un goulet d’étranglement apparaît. D’où la nécessité pour les employés de partager leurs connaissances, optimisant ainsi la durée du cycle. Cela permet à l’ensemble de l’équipe de travailler sur des tâches bloquées et de rétablir un flux fluide.
- Moins de goulets d’étranglement. Les limites de WIP permettent d’identifier rapidement les goulets d’étranglement et les zones problématiques résultant d’un manqué de concentration, de main-d’œuvre ou de compétences.
- Visibilité. Lorsque tous les exécuteurs ont accès aux données, il devient plus facile de repérer les goulets d’étranglement. Les équipes Kanban, en plus des cartes elles-mêmes, utilisent généralement deux rapports courants : des graphiques de contrôle et un flux cumulatif.
En pratique, le système montre de grands résultats dans des domaines de production non essentiels :
- groupes de support logiciel ou help desks.
- Kanban fonctionne bien dans la gestion de startups sans plan clair mais où un développement actif est en cours.
Kanban a également des inconvénients :
- le système fonctionne mal avec des équipes de plus de 5 personnes
- il n’est pas destiné à une planification à long terme.
Différences par rapport à Scrum
Scrum, comme Kanban agile, est une méthodologie flexible qui est également souvent appliquée dans le domaine IT. Les différences entre eux né sont pas évidentes au premier abord. Il y a beaucoup de similitudes, par exemple, la présence d’un backlog dans les deux approches.
Scrum | Kanban | |
Cadence | Sprints répétitifs de durée fixe | Processus continu |
Production de sortie | À la fin de chaque sprint après approbation par le chef de projet (responsable produit) | Le flux continue sans interruption ou à la discrétion de l’équipe |
Rôles | Responsable produit, maître Scrum, équipe de développement | Équipe dirigée par un PM ; dans certains cas, des coachs Kanban agiles sont impliqués |
Métriques clés | Vélocité de l’équipe | Temps de traitement |
Concernant l’acceptabilité des changements | Pendant un sprint, les changements sont indésirables car ils peuvent entraîner des erreurs dans les tâches | Des changements peuvent survenir à tout moment |
Exemples d’application dans l’IT
Dès Microsoft : Le Début de Kanban dans le Développement Logiciel
L’utilisation des principes Kanban dans les technologies de l’information a commencé il y a un peu plus de 10 ans. David Anderson, l’un des principaux promoteurs de Kanban pour les développeurs de logiciels, a consulté Microsoft en 2005. Ils étaient insatisfaits des performances de leur département — XIT Sustained Engineering, qui corrigeait des bogues dans des applications internes. Au début de l’année de rapport, ce département était le pire de sa division. Le backlog dépassait cinq fois la taille acceptable, et le temps de traitement d’une demande était généralement de cinq mois.
Le nouveau PM, avec les consultations d’Anderson, a augmenté la productivité du département en difficulté de 155 % en neuf mois. Le temps de traitement est désormais de cinq semaines, le backlog est revenu à une taille normale, et l’achèvement des tâches à temps s’est stabilisé à 90 %. Tous ces résultats ont été obtenus avec une intégration minimale de nouveaux employés ; le personnel continuait à corriger les bogues de la même manière — seules les approches d’organisation du travail ont changé.
Un fait intéressant : le responsable de programme Dragos Dumitriu, qui avait pour mission de renverser la situation chez XIT, était captivé par le livre d’Anderson. À sa grande surprise, il a rencontré l’idéologue du programme Kanban dans la même Microsoft où il avait commencé juste la veille. Dumitriu a demandé de l’aide à Anderson pour sa tâche, et ce dernier a accepté d’appliquer les principes de son livre en pratique.Dumitriu a rencontré un département composé de trois développeurs et de trois testeurs, qui avait 80 demandes entassées dans le backlog. Le PM lui-même a été temporairement nommé puisque les exigences du poste incluaient une expertise en technologie ASP, administration de SQL Server et connaissance de MS Project Server. La direction envisageait un “techie” qui pourrait coder, préparer des rapports et prévoir la charge du backlog dans ce poste. Comme on le croyait alors, le problème du département serait révélé si une grande quantité de données était rassemblée. Dumitriu n’était pas un tel “techie”.
Cependant, en commençant à analyser les opérations de XIT aux côtés d’Anderson, il a rapidement identifié des facteurs clés affectant négativement la vitesse du département :
- Prévoir les implications (ROM) de la réalisation d’une demande prenait beaucoup de temps. Tant le développeur que le testeur devaient passer une journée de travail complète à réaliser les calculs nécessaires, vérifier le code et compléter la documentation. En moyenne, une demande arrivait chaque jour. Selon les calculs du PM, 40 % de la productivité du département étaient consacrés au ROM ;
- La priorité était accordée aux demandes de plus grande valeur. XIT était financé en fonction de la valeur des commandes. La priorisation des demandes était discutée mensuellement lors des réunions des chefs de département avec les clients — des managers d’autres départements. Avec un backlog qui s’élargissait à la vitesse actuelle, où seules 6 – 7 demandes étaient traitées par mois, les priorités d’autres demandes changeaient constamment en raison du temps qui passait. Beaucoup d’entre elles étaient reportées à un “plus tard” significatif, pas même égal au mois suivant.
- Au stade ROM, la moitié des demandes étaient filtrées. Certaines étaient trop grandes et étaient requalifiées en projets à transférer à d’autres départements, d’autres étaient trop coûteuses et simplement annulées. Certaines demandes n’étaient pas prises en développement car leur mise en œuvre prendrait trop de temps. Ainsi, 40 % de la productivité du département étaient dépensés à analyser des demandes, dont 50 % étaient rejetées. Environ 15 – 20 % des ressources de travail étaient gaspillées.
- Le travail préparatoire sur les demandes pouvait durer des mois avant que l’implémentation né commence. Les calculs au stade ROM pouvaient être perdus ou oubliés durant ce temps. Surtout si l’implémentation était gérée par un développeur différent de celui qui avait commencé l’analyse.
Solutions Kanban pour le département en difficulté de Microsoft

À la fin de 2005, la productivité du département a augmenté de 155 %. Pour améliorer davantage le travail de XIT, deux employés ont été intégrés : un développeur et un testeur. Le nombre de demandes dans le backlog a diminué à 10, et un développeur a systématiquement traité 11 demandes par trimestre. En moyenne, 56 demandes étaient complétées par trimestre contre 11 précédemment. Le coût des demandes est tombé de 7500 $ à 2900 $.
Application chez Corbis
Après avoir obtenu du succès chez Microsoft, Anderson en 2006 a commencé à s’attaquer à une nouvelle tâche complexe. Maintenant, il travaillait chez Corbis — une autre entreprise de Bill Gates, qui n’avait pas encore quitté MS. L’une des activités de Corbis était la licence de photos. À cette époque, c’était la deuxième plus grande bibliothèque de photos de stock au monde avec une base de données d’environ 3500 images.
La tâche d’Anderson était d’accélérer les principales publications de l’entreprise. L’intervalle entre leurs publications était de trois mois et pouvait même s’allonger. Rien qu’à discuter du plan de publication, la direction prenait deux semaines. Il fallait établir la publication de publications secondaires ou de mises à jour toutes les deux semaines. En même temps, des ressources clés devaient être dirigées vers le projet principal.
Un tableau Kanban est apparu dans le bureau de Corbis, où Anderson discutait quotidiennement avec l’équipe. L’objectif du PM était d’améliorer le contrôle visuel sur les processus, d’encourager l’auto-organisation et une plus grande responsabilité personnelle parmi les exécutants. Le système Kanban visait également à réduire la surveillance du manager et à augmenter la productivité.

En plus des cartes colorées et des graphiques, une “poubelle” est apparue sur le tableau — dans laquelle des tâches trop grandes étaient envoyées.

Photo de la présentation officielle
Un système Kanban pour l’ingénierie de maintien des systèmes logiciels par David J Anderson
Le système Kanban a clarifié quand le flux cesse d’être fluide et où surviennent des retards, le soi-disant goulet d’étranglement. Des discussions rapides avec l’équipe ont aidé à identifier les problèmes actuels. Par exemple, les tests prenaient 3 jours, ce qui impactait négativement le calendrier de publication. Trois employés se sont réunis et ont trouvé un moyen de réduire le temps à un jour.
Un goulet d’étranglement est une section du schéma ou de l’algorithme des opérations de l’entreprise, où des limitations de productivité des ressources ou humaines réduisent abruptement le débit du flux de tâches. Un manqué de main-d’œuvre, une mauvaise connexion Internet ou un directeur en vacances bloquent ou ralentissent l’exécution des tâches.
Les limites pour les cartes Kanban ont été définies de manière empirique deux fois. Dans la colonne “prête pour le développement”, les limites ont été augmentées. Une nouvelle colonne — “prête pour les tests” — est également apparue. De nombreuses demandes pour l’amont étaient mal formulées, entraînant des dépenses de temps inutiles. Par conséquent, le PM a examiné les opérations du flux supérieur et a trouvé des erreurs.
La procédure d’examen des demandes pouvait prendre 100 jours, mais les publications commençaient toujours à sortir toutes les deux semaines comme prévu. Les décisions concernant le contenu des publications étaient prises 5 jours avant la publication. La pratique du décompte, comme dans le cas du département XIT chez Microsoft, a été abandonnée au profit de la productivité. Les priorités des tâches étaient fixées en fonction des “coûts des retards” ou de la disponibilité des ressources.
Le système Kanban a non seulement aidé Anderson à atteindre l’objectif fixé, mais a également amélioré le moral au sein de l’équipe. Grâce aux discussions collectives et à la visibilité des processus, les employés ont établi une confiance mutuelle. Le personnel a également adopté le Kaizen, c’est-à-dire la pratique de l’amélioration continue.
Programmes et applications pour KANBAN
Trello

Système de Kanban populaire pour la gestion des tâches. Il est reconnu pour son attrait visuel et son interface conviviale. Les utilisateurs soulignent sa super flexibilité.
Kanbantool
![]()
Tableau gratuit pour deux utilisateurs. Support API et interfaces tactiles.
Lean Kit Kanban

Tableau gratuit pour cinq utilisateurs avec de bonnes caractéristiques de collaboration. Support API et fonctionnalités d’import/export, statistiques étendues.
Kanbanize

Service complètement gratuit avec une fonctionnalité décente. Ses propriétaires garantissent une augmentation de 300 % de la productivité lors de l’utilisation de leur produit.
Worksection

SaaS ukrainien — application pour le suivi et la gestion rapide des projets. Actuellement, en plus de la comptabilité des finances et des délais, il y a un diagramme de Gantt. Dans les mois à venir, les développeurs ajouteront un tableau Kanban avec des options de personnalisation, rendant le service encore plus adapté au Kanban.
Verdict
Kanban est une pratique qui aide à atteindre le succès, tandis que l’utilisation uniquement de méthodes agiles n’est pas obligatoire. Des changements significatifs sont obtenus en éliminant le temps perdu, en gérant les goulets d’étranglement et en réduisant la variabilité.
Cependant, les changements réussis nécessitent du temps. Ils se produisent progressivement, tandis que la résistance de l’équipe aux innovations est minimale. Le système Kanban motive le personnel à s’améliorer sans changements dans les méthodes d’ingénierie.
Les livres pour l’article sont fournis par kniga.biz.ua