Quest-ce que Kanban?
TRIVIA – Kanban, également orthographié « kamban » en japonais, se traduit par « Billboard » (« signboard » en chinois) qui indique «capacité disponible (pour travailler)». Kanban est un concept lié à la production Lean and Just-in-Time (JIT), où il est utilisé comme un système de planification qui vous indique ce quil faut produire, quand le produire et en quelle quantité.
Apprenez les bases de Kanban:
- Doù vient le Kanban?
- Quest-ce que la méthode Kanban?
- Principes fondamentaux de Kanban
- 6 pratiques de base du Kanban
- Comment fonctionne Kanban? – Le concept
- Limites WIP en Kanban
- Kanban en informatique & Logiciel
- Kanban en développement Lean / Agile
- Kanban au-delà du logiciel & IT
- Commencez à utiliser un outil Kanban
Doù vient le Kanban ? – Un bref historique sur Kanban
Tout a commencé au début des années 40. Le premier système Kanban a été développé par Taiichi Ohno (ingénieur industriel et homme daffaires) pour Toyota Automotive au Japon. Il a été créé comme un système de planification simple, dont le but était de contrôler et de gérer le travail et linventaire à chaque étape de la production de manière optimale.
Une raison clé du développement de Kanban était la productivité et lefficacité insuffisantes de Toyota par rapport à ses rivaux automobiles américains. Avec Kanban, Toyota est parvenu à un système de contrôle de la production juste à temps flexible et efficace qui augmentait la productivité tout en réduisant les stocks coûteux de matières premières, de matériaux semi-finis et de produits finis.
Un système Kanban contrôle idéalement toute la chaîne de valeur du fournisseur au consommateur final. De cette manière, il permet déviter les interruptions dapprovisionnement et les surstockages de marchandises à différentes étapes du processus de fabrication. Kanban nécessite une surveillance continue du processus. Une attention particulière doit être accordée pour éviter les goulots détranglement qui pourraient ralentir le processus de production. Lobjectif est datteindre un débit plus élevé avec des délais de livraison plus courts. Avec le temps, Kanban est devenu un moyen efficace dans divers systèmes de production.
« Le deux piliers du système de production Toyota sont le juste-à-temps et lautomatisation avec une touche humaine, ou lautonomisation. » – David J. Anderson Cliquez pour tweeter
Quest-ce que la méthode Kanban?
Alors que le kanban a été introduit par Taiichi Ohno dans lindustrie manufacturière, cest David J. Anderson qui a été le premier à appliquer le concept à linformatique, au développement de logiciels et au travail de connaissances en général en 2004. David sest appuyé sur les travaux de Taiichi Ohno, Eli Goldratt, Edward Demmings, Peter Drucker et dautres pour définir la méthode Kanban, avec des concepts tels que les systèmes de traction, la théorie des files dattente et le flux. Son premier livre sur Kanban – « Kanban: Changement évolutif réussi pour votre entreprise technologique », publié en 2010, est la définition la plus complète de la méthode Kanban pour le travail de connaissance.
La méthode Kanban est un processus pour améliorer progressivement tout vous faites – que ce soit le développement de logiciels, linformatique / opérations, la dotation en personnel, le recrutement, le marketing et les ventes, lapprovisionnement, etc. En fait, presque toutes les fonctions commerciales peuvent bénéficier de lapplication des principes de la méthodologie Kanban.
Le corpus de connaissances Kanban a résumé et bénéficié des travaux de divers leaders dopinion depuis la rédaction du livre original! Des gens tels que Don Reinertsen (auteur de Principles of Product Development Flow), Jim Benson (pionnier de Personal Kanban) et plusieurs autres.
Kanban nest pas une méthodologie de cycle de vie de développement logiciel ou une approche de gestion de projet. Cela nécessite quun processus soit déjà en place afin que Kanban puisse être appliqué pour modifier progressivement le processus sous-jacent. – DJA Click To Tweet
Principes Kanban & Pratiques
La Méthode Kanban suit un ensemble de principes et de pratiques pour gérer et améliorer le flux de travail. Il s’agit d’une méthode évolutive et non perturbatrice qui favorise l’amélioration progressive des processus d’une organisation. Si vous suivez ces principes et pratiques, vous serez en mesure dutiliser Kanban pour maximiser les avantages pour votre processus dentreprise – améliorer le flux, réduire le temps de cycle, augmenter la valeur pour le client, avec une plus grande prévisibilité – tous ces éléments sont cruciaux pour toute entreprise. aujourdhui.
Les quatre principes fondamentaux et les six pratiques de base de la méthodologie Kanban sont fournis ci-dessous:
4 principes fondamentaux:
- Commencez par ce que vous faites maintenant
- Accepter de poursuivre un changement progressif et évolutif
- Au départ, respecter les rôles, responsabilités et intitulés de poste actuels
- Encouragez les actes de leadership à tous les niveaux
- Commencez par ce que vous faites maintenant: la méthode Kanban (ci-après en tant que Kanban) insiste fortement sur le fait de ne pas modifier immédiatement votre configuration / processus existant. Kanban doit être appliqué directement au workflow actuel. Tous les changements nécessaires peuvent se produire progressivement sur une période donnée à un rythme avec lequel léquipe est à laise.
- Accepter de poursuivre des changements progressifs et évolutifs : Kanban vous encourage à effectuer de petits changements incrémentiels plutôt que de faire des changements radicaux qui pourraient entraîner une résistance au sein de léquipe et de lorganisation.
- Au départ, respecter les rôles, responsabilités et intitulés de poste actuels: contrairement aux autres méthodes, Kanban nimpose aucun changement organisationnel par lui-même. Il nest donc pas nécessaire dapporter des modifications à vos rôles et fonctions existants qui peuvent bien fonctionner. Léquipe identifiera et mettra en œuvre en collaboration tout changement nécessaire. Ces trois principes aident les organisations à surmonter la résistance émotionnelle typique et la peur du changement qui accompagnent généralement toute initiative de changement dans une organisation.
- Encourager actes de leadership à tous les niveaux: Kanban encourage lamélioration continue à tous les niveaux de lorganisation et dit que les actes de leadership ne doivent pas provenir uniquement des cadres supérieurs. Les gens à tous les niveaux peuvent fournir des idées et faire preuve de leadership pour mettre en œuvre des changements afin daméliorer continuellement la façon dont ils fournissent leurs produits et services.
» Demander aux gens de changer de comportement est difficile! » – David J. Anderson Cliquez pour tweeter
TRIVIA – Un excellent exemple de système Kanban est utilisé aujourdhui à Tokyo Jardins du palais impérial au Japon. Le personnel utilise une méthode infaillible pour limiter le flux de visiteurs. Chaque visiteur reçoit une carte en plastique à lentrée, qui doit être retournée en quittant le jardin. Le nombre total de cartes étant significativement limité, seulement tant de visiteurs peuvent se promener dans le palais en un temps donné. Les nouveaux visiteurs doivent faire la queue jusquà ce que la prochaine carte / emplacement soit disponible. Laccès au palais est gratuit, mais il nest accordé que si les cartes pré-attribuées sont disponibles .
6 pratiques de base de la méthode Kanban:
- Visualisez le flux de travail
- Limiter WIP (Work in Progress)
- Gérer le flux
- Rendre les politiques de processus explicites
- Mettre en œuvre des boucles de rétroaction
- Améliorer en collaboration, évoluer de manière expérimentale
- Visualisez le flux de travail: il sagit de la première étape fondamentale de ladoption et de la mise en œuvre de la méthode Kanban. Vous devez visualiser – sur un tableau physique ou sur un tableau Kanban électronique, les étapes du processus que vous utilisez actuellement pour fournir votre travail ou vos services. En fonction de la complexité de votre processus et de votre mix de travail (les différents types déléments de travail sur lesquels vous travaillez et livrez), votre tableau Kanban peut être très simple à très élaboré. Une fois que vous visualisez votre processus, vous pouvez visualiser le travail actuel que vous et votre équipe faites.
Cela peut être sous la forme de stickies ou des cartes de couleurs différentes pour indiquer soit différentes classes de service, soit simplement les différents types déléments de travail. (Dans SwiftKanban, les couleurs indiquent les différents types déléments de travail!) Si vous pensez que cela peut être utile, votre tableau Kanban peut avoir différentes couloirs de natation, un pour chaque classe de service ou pour chaque type délément de travail. Cependant, au départ, pour garder les choses simples, vous pouvez également avoir un seul couloir pour gérer tout votre travail – et faire une refonte du tableau plus tard.
- Limite WIP (Work in Progress): La limitation des travaux en cours (WIP) est fondamentale pour la mise en œuvre de Kanban – un «système Pull». En limitant WIP, vous encouragez votre équipe à terminer le travail en premier avant de commencer un nouveau travail. Ainsi, les travaux en cours doivent être terminés et marqués comme terminés. Cela crée de la capacité dans le système, de sorte que le nouveau travail peut être apporté par léquipe. Au départ, il nest peut-être pas facile de décider quelles devraient être vos limites WIP. En fait, vous pouvez commencer sans limites WIP.Le grand Don Reinertsen suggère (il la fait lors de lune des conférences Lean Kanban) que vous pouvez commencer sans limites WIP et simplement observer le travail initial en cours lorsque votre équipe commence à utiliser Kanban. Une fois que vous disposez de suffisamment de données, définissez les limites WIP pour chaque étape du workflow (chaque colonne de votre tableau Kanban) comme étant égales à la moitié du WIP moyen.
En règle générale, de nombreuses équipes commencent avec une limite WIP de 1 à 1,5 fois le nombre de personnes travaillant à une étape spécifique. Limiter WIP et mettre les limites WIP sur chaque colonne du tableau aide non seulement les membres de léquipe à terminer ce quils font avant de prendre de nouvelles choses – mais communique également au client et aux autres parties prenantes quil y a une capacité limitée à faire du travail pour tout léquipe – et ils doivent planifier soigneusement le travail quils demandent à léquipe de faire.
« Un effet secondaire intéressant des systèmes de traction est quils limitent le travail en cours (WIP) à une quantité convenue » – David J. Anderson Cliquez pour tweeter
- Gérer le flux: La gestion et lamélioration du flux sont au cœur de votre système Kanban après avoir mis en œuvre les 2 premières pratiques. Un système Kanban vous aide à gérer en mettant en évidence les différentes étapes du flux de travail et le statut du travail à chaque étape. Selon la façon dont le flux de travail est défini et les limites WIP sont définies, vous observerez soit un déroulement fluide dans les limites WIP, soit le travail saccumule au fur et à mesure que quelque chose est arrêté et commence à contenir sa capacité. affecte la vitesse à laquelle le travail traverse du début à la fin du flux de travail (certaines personnes lappellent flux de valeur). Kanban aide votre équipe à analyser le système et à faire des ajustements pour améliorer le flux afin de réduire le temps nécessaire pour terminer chaque travail.
Une clé Laspect de ce processus dobservation de votre travail et de résolution / élimination des goulots détranglement consiste à examiner les étapes dattente intermédiaires (les étapes intermédiaires Terminé) et à voir combien de temps les éléments de travail restent dans ces «étapes de transfert». Comme vous le découvrirez, réduire le temps passé au cours de ces étapes dattente, il est essentiel de réduire le temps de cycle. Au fur et à mesure que vous améliorez le flux, lexécution du travail de votre équipe devient plus fluide et plus prévisible. À mesure que cela devient plus prévisible, il devient plus facile pour vous de prendre des engagements fiables auprès de votre client quant à la date à laquelle vous obtiendrez fait avec tout le travail que vous faites pour eux. Lamélioration de votre capacité à prévoir les délais dachèvement de manière fiable est une grande partie de la mise en œuvre dun système Kanban!
- Établir des règles de processus Explicite: dans le cadre de la visualisation de votre processus, il est logique de définissez et visualisez explicitement vos politiques (règles de processus ou directives) pour la façon dont vous effectuez le travail que vous faites. En formulant des directives de processus explicites, vous créez une base commune permettant à tous les participants de comprendre comment effectuer tout type de travail dans le système. Les politiques peuvent être au niveau du conseil dadministration, au niveau de la voie de nage et pour chaque colonne.Ils peuvent être une liste de contrôle des étapes à suivre pour chaque type délément de travail, des critères dentrée-sortie pour chaque colonne, ou tout ce qui aide les membres de léquipe gèrent bien le flux de travail au sein du conseil. Des exemples de politiques explicites incluent la définition du moment où une tâche est terminée, la description des voies ou colonnes individuelles, qui tire quand, etc. Les règles doivent être définies explicitement et visualisées généralement en haut du tableau et sur chaque voie et colonne.
- Implémenter des boucles de rétroaction: les boucles de rétroaction font partie intégrante de tout bon système. La méthode Kanban encourage et vous aide à mettre en œuvre des boucles de rétroaction de différents types – des étapes de révision dans le flux de travail de votre tableau Kanban, des mesures et des rapports et une gamme dindices visuels qui vous fournissent une rétroaction continue sur lavancement du travail – ou son absence – dans votre système. Alors que le mantra « Échouez vite! Échouez souvent! » peut ne pas être intuitivement comprise par de nombreuses équipes, lidée dobtenir des commentaires tôt, surtout si vous êtes sur la mauvaise voie avec votre travail, est cruciale pour finalement livrer le bon travail, le bon produit ou service au client dans les plus brefs délais. . Les boucles de rétroaction sont essentielles pour garantir cela.
- Améliorer en collaboration, évoluer expérimentalement (en utilisant la méthode scientifique): La méthode Kanban est un processus damélioration évolutif. Elle vous aide à adopter de petits changements et à vous améliorer progressivement à un rythme et à une taille que votre équipe peut gérer facilement. Elle encourage lutilisation de la méthode scientifique – vous formez une hypothèse, vous la testez et vous apportez des modifications en fonction du résultat de votre test. En tant quéquipe mettant en œuvre les principes Lean / Agile, votre tâche principale est dévaluer votre processus en permanence et de vous améliorer continuellement si nécessaire et que possible .
Limpact de chaque changement que vous effectuez peut être observé et mesuré à laide des différents signaux que votre système Kanban vous fournit. À laide de ces signaux, vous pouvez évaluer si un changement vous aide à vous améliorer ou non, et décider de le conserver ou dessayer autre chose. Les systèmes Kanban vous aident à collecter une grande partie des données de performances de votre système – soit manuellement, si vous utilisez une carte physique, soit automatiquement, si vous utilisez un outil tel que SwiftKanban. En utilisant ces données et les métriques quelles vous aident à générer, vous pouvez facilement évaluer si vos performances saméliorent ou diminuent – et peaufiner votre système si nécessaire.
Comment fonctionne Kanban? – Le Concept
Kanban est un système de gestion du changement évolutif non perturbateur. Cela signifie que le processus existant est amélioré par petites étapes. En mettant en œuvre de nombreux changements mineurs (plutôt quun changement important), le risque pour le système global est réduit. Lapproche évolutive de Kanban conduit à peu ou pas de résistance dans léquipe et les parties prenantes impliquées.
La première étape de lintroduction de Kanban est de visualiser le flux de travail. Cela se fait sous la forme dun tableau Kanban composé dun simple tableau blanc et de notes autocollantes ou de cartes. Chaque carte du tableau représente une tâche.
Dans un modèle de tableau Kanban classique, il y a trois colonnes, comme indiqué dans limage ci-dessus:
- « To Do »: Cette colonne répertorie les tâches qui ne sont pas encore démarrées. (aka « backlog »)
- « Doing »: comprend les tâches en cours.
- « Done »: comprend les tâches qui sont terminé.
Cette simple visualisation conduit à elle seule à une grande transparence sur la distribution du travail ainsi que sur les goulots détranglement existants le cas échéant. Bien sûr, les tableaux Kanban peuvent afficher des flux de travail élaborés en fonction de la complexité du flux de travail et de la nécessité de visualiser et dexaminer des parties spécifiques du flux de travail pour identifier les goulots détranglement afin de les supprimer.
Le concept de FLOW
Au cœur de Kanban se trouve le concept de « Flow ». Cela signifie que les cartes doivent circuler dans le système aussi uniformément que possible, sans longs temps dattente ni blocages. Tout qui entrave le flux doit être examiné de manière critique. Kanban a différentes techniques, mesures et modèles, et si ceux-ci sont appliqués de manière cohérente, il peut conduire à une culture damélioration continue (kaizen).
Le concept de Flow est critique et en mesurant les métriques de Flow et en travaillant à les améliorer, vous peut considérablement améliorer la vitesse de vos processus de livraison tout en réduisant le temps de cycle et en améliorant la qualité de vos produits ou services en obtenant des commentaires plus rapides de vos clients – internes ou externes.
Ces questions sont traitées en détail dans le livre intitulé « Actionable Agile » de Dan Vacanti.
Limites Kanban WIP
A Laspect clé de Kanban est de réduire le nombre de tâches multiples que la plupart des équipes et des travailleurs du savoir sont enclins à faire et de les encourager plutôt à «Arrêter de commencer! Et commencez à finir! », Un mantra inventé par le Dr Arne Roock (de www.Software-Kanban.de). En cours de fabrication – Travail en cours – Les limites définies à chaque étape du flux de travail sur un tableau Kanban encouragent les membres de léquipe à terminer le travail en cours et seulement ensuite, reprennent le travail suivant.
Ne forcez pas la visualisation, la transparence et les limites WIP à un service qui ne se porte pas volontaire pour collaborer. » – David J. Anderson Cliquez pour tweeter
Exemples de systèmes Kanban
La beauté de Kanban réside dans sa simplicité. Cependant, Kanban ne consiste pas seulement à visualiser un processus sur un tableau blanc (ou un tableau électronique) et à travailler avec des stickies ou des cartes électroniques. Comme vous pouvez le voir den haut, cest bien plus que cela. Vous bénéficierez vraiment de sa mise en œuvre si vous appliquez tous les principes et pratiques dune manière méthodologique.
Les tendances actuelles du monde entier montrent que Kanban gagne en popularité et est utilisé dans de nombreux domaines différents, des petites agences et start-ups aux organisations traditionnelles de toutes tailles.
Kanban in IT & Logiciels
Kanban nest pas un développement logiciel ou une méthodologie de gestion de projet – David le précise très clairement dans son «Livre bleu». Kanban ne dit rien sur la manière dont un logiciel doit être développé. Il ne dit même rien sur la manière dont les projets logiciels doivent être planifiés et mis en œuvre.Par conséquent, Kanban nest pas un cadre de gestion tel que Scrum. Au lieu de cela, le but de Kanban est daméliorer continuellement son propre processus de travail.
Kanban a été utilisé dans les opérations de développement logiciel de Microsoft en 2004. Depuis lors, Kanban a été adopté avec enthousiasme dans les équipes IT, Ops, DevOps et applications / logiciels.
La beauté de Kanban est quil peut être appliqué à nimporte quel processus ou méthodologie. Que vous utilisiez déjà des méthodes Agiles telles que Scrum, XP et autres, ou des méthodes plus traditionnelles – cascade, itérative, etc. – vous pouvez appliquer Kanban en plus de cela pour commencer progressivement à améliorer vos processus, réduire le temps de cycle et améliorer votre flux. Dans le processus, vous vous retrouverez sur la voie de la livraison continue de fonctionnalités, de produits ou de services.
Kanban dans le développement de logiciels / produits Lean / Agile
Les équipes de développement de logiciels dapplication et de produits technologiques ont adopté Kanban comme moyen de mettre en œuvre les principes Lean et Agile. La méthode Kanban fournit aux équipes technologiques un ensemble de principes pour visualiser leur travail, fournir des produits et services en continu et obtenir les commentaires des clients plus souvent et plus rapidement. Par conséquent, il aide les équipes à accéder plus rapidement au marché avec une plus grande fidélité à ce que les clients attendent de ces produits et services.
La définition du Kanban dans le secteur informatique a subi sa propre évolution au cours des 3 à 5 dernières années. Aujourdhui, Kanban est considéré comme une méthode qui apporte de lagilité dans la gestion et lamélioration de la prestation de services de manière progressive et évolutive.
De plus, la méthode Kanban fournit des principes et techniques pour mieux gérer les engagements des accords de niveau de service (SLA), livrer les produits sur le marché juste à temps et minimiser les risques et les coûts de retard. En utilisant des concepts tels que la classe de services, lengagement différé et lengagement en 2 phases, Kanban aide les clients et les équipes de livraison à collaborer efficacement et à sassurer que les bonnes choses sont travaillées au bon moment.
Lavènement de Upstream Kanban, Portfolio Kanban et Enterprise Services Planning ces dernières années a fourni aux entreprises une raison encore plus grande de mettre en œuvre Kanban pour atteindre lagilité de lentreprise et améliorer les performances du marché.
Kanban comme voie alternative to Enterprise Agility
La méthode Kanban vous aide à améliorer progressivement la livraison de vos produits et services. Il le fait en vous aidant à éliminer les goulots détranglement dans votre système, à améliorer le débit et à réduire le temps de cycle. Cela vous aide à livrer de manière plus continue et à obtenir des commentaires plus rapides pour apporter les modifications dont votre client pourrait avoir besoin. Il vous aide à devenir plus réactif.
Dans lensemble, Kanban active tous les principes du Manifeste Agile et vous aide à fournir les produits et services dont votre marché a réellement besoin. Que vous utilisiez actuellement Scrum et dautres techniques ou méthodologies Agile, Kanban vous aide à améliorer vos processus pour une meilleure performance de vos équipes et organisations.
Kanban au-delà du logiciel & Informatique
Compte tenu de ses racines dans la fabrication, Kanban sintègre naturellement dans les processus métier non informatiques, avec dénormes avantages pour les organisations souhaitant devenir allégées et agiles et livrer produits et services de haute qualité dune manière réactive.
Alors que les moyennes et grandes organisations de produits et de services, en particulier les entreprises de fabrication de haute technologie, mettent en œuvre des initiatives Lean / 6-Sigma depuis plusieurs années, Kanban permet à tous les types dentreprises et de fonctions commerciales telles que les RH, le marketing, les ventes , Achats et ainsi de suite.
Kanban est également appliqué dans les contextes de gestion de projet traditionnels suc h comme projets de construction et dingénierie. tels que les constructions et les projets dingénierie. Une grande variété dorganisations, de sociétés de recrutement, dorganisations de recrutement, dagences de publicité, de compagnies dassurance et bien dautres se tournent vers Kanban pour rationaliser leurs opérations, éliminer le gaspillage et améliorer considérablement le débit et la qualité.
Ressources supplémentaires susceptibles dintéresser Kanban –
- Comment démarrer?
- Quest-ce que Scrumban?
- Quest-ce quun tableau Kanban?
- Comment puis-je gérer mon projet / ma fonction à laide de Kanban?
Vous pouvez également vous inscrire aux prochains webinaires sur Kanban – ou regarder quelques excellents webinaires précédents menés par des leaders dopinion tels que David Anderson et plusieurs autres leaders dopinion!
Si vous souhaitez explorer SwiftKanban, vous pouvez consulter notre riche ensemble de fonctionnalités ou si vous recherchez une inscription gratuite au tableau Kanban pour SwiftKanban ici! Si vous avez des questions immédiates, demandez à lun de nos représentants commerciaux à [email protected]