開発手法

カンバン かんばん

カンバンWIP制限可視化リーン開発アジャイルフロー
カンバンについて教えて

簡単に言うとこんな感じ!

仕事の流れを「見える化」して、作業の詰まりをなくすための仕組みだよ。トヨタ生産方式の「かんばん」がITに応用されたもので、ボードに「やること・進行中・完了」を並べて管理するんだ。「一度に抱える作業数を制限する」のが特徴で、マルチタスクを減らして効率を上げるんだよ!


カンバンとは

カンバン(Kanban) とは、作業の流れ(フロー)を可視化し、仕掛中の作業数(WIP: Work In Progress)を制限することで、効率的なタスク管理を実現する手法です。トヨタ生産方式の「かんばん(看板)」をソフトウェア開発に応用したもので、2000年代後半にデイヴィッド・J・アンダーソンが体系化しました。

カンバンの核心は「プル(Pull)」の原則です。作業者が次のタスクを「引っ張ってくる」形で進めるため、負荷が均等化されます。スクラムのようにスプリントという決まったサイクルを持たず、継続的なフロー で作業を処理します。

発注者が関係するシステム運用・保守チームでは、カンバンは特に効果的です。「いつ来るかわからない障害対応や改善要望」を柔軟に扱えるため、スプリントで計画を立てにくい場合にカンバンが適しています。


カンバンの4つのコアプラクティス

プラクティス内容
ワークフローの可視化カンバンボードですべての作業を見える状態にする
WIPの制限各ステージで同時に扱える作業数を上限で制限する(例:「進行中」は最大3件)
フローの管理作業の流れを計測・分析し、ボトルネックを特定・解消する
フィードバックループ定期的なレビューで継続的に改善する(デイリースタンドアップ・サービスレビューなど)

歴史と背景

  • 1940年代: トヨタ自動車がジャスト・イン・タイム生産のために「かんばん」システムを開発
  • 1980〜90年代: トヨタ生産方式・リーン生産方式として世界に広まる
  • 2004〜2007年: デイヴィッド・J・アンダーソンがソフトウェア開発へのカンバン適用を開始。マイクロソフトで実践
  • 2010年: アンダーソンが著書「Kanban」を発表。ソフトウェア開発版カンバンが体系化
  • 2011年: Lean Kanban Conferenceが設立。カンバンコミュニティが拡大
  • 現在: Trello・Jira・Notionなど多くのツールがカンバンボードを標準機能として提供

スクラムとカンバンの比較

スクラム vs カンバン 比較項目 スクラム カンバン リズム・サイクル 固定のスプリント(2〜4週) 継続的フロー(サイクルなし) 役割定義 PO・SM・開発チームが必須 役割を特に規定しない 変更のタイミング スプリント単位で変更 いつでも変更可能 進捗管理 バーンダウンチャート リードタイム・スループット 向いている用途 新規開発・機能追加 運用・保守・サポート カンバンボードのイメージ(WIP制限あり) Todo(制限なし) A B C D E 進行中(WIP≦3) F G H レビュー(WIP≦2) I J 完了 K L M N

関連する規格・RFC

規格・番号内容
Kanban Method(D. Anderson, 2010)ソフトウェア開発版カンバンを体系化した書籍・手法定義
Lean Software Development(2003)カンバンの思想的基盤。トヨタ生産方式のリーン原則をソフトウェアに適用

関連用語