パイプラインの形状
カンバンシステムはパイプラインです。そのパイプラインの幾何学的特性が、仕事がそれを通じてどのくらい速く流れるかを決定します。
パイプラインを5つのセグメントを持つチューブとして想像してください。バックログ、選択、進行中、レビュー、完了の5つの列それぞれに対応します。各セグメントは幅(そのWIP制限)とフロー率(仕事がそれを通じてどのくらい速く流れるか)を持っています。
断面積とフロー率
流体力学では、狭いパイプは狭い部分を通じて流れを速くします。カンバンシステムでは、狭い列(低いWIP制限)は、新しい仕事が入る前に仕事を完了するよう強制します。類推は完璧ではありません。水は保存されますが、仕事項目は作成および破棄できます。しかし、空間的な直感は有用です。
広い列(高いWIP制限または制限なし)により、仕事が蓄積することができます。狭い列は完了を強制します。ボードの幾何学はチームの制約がどこに存在すべきかについての理論をエンコードします。
キューの三角形
任意の時点で、カンバン列の状態は幾何学的に次の特性を持つキューとして説明できます:
- 長さ: 現在列にあるカード数
- 幅: WIP制限(許可されるカードの最大数)
- 率: 単位時間あたりに完了するカード(スループット)
長さ > 幅の場合、列は違反しています。カードが列に入る率が列から出る率を一貫して超える場合、キューは無制限に増加します。幾何学的な発散です。
キューの幾何学
レビュー列のWIP制限は3で、1日2件のレビューを完了します。進行中列は1日4枚のカードを完了します。
L = λW
リトルの法則は、1961年にジョン・D・C・リトルによって証明されたキューイング理論の定理です。すべての安定したキューイングシステムに適用されます。
L = λW
- L = システム内の平均項目数(WIP)
- λ(ラムダ) = 平均到着率(スループット)
- W = 項目がシステム内で費やす平均時間(リードタイム)
カンバンに対して再配置: リードタイム = WIP ÷ スループット
チームが1週間に5枚のカードを完了し、任意の時点で20枚のカードが進行中である場合、平均リードタイムは20 ÷ 5 = 4週間です。
幾何学的解釈
時間対カードのグラフ上で、リトルの法則は矩形を説明します: WIPは高さ、スループットは入力曲線の傾き、リードタイムはカードがシステムに入るときとそれが出るときの水平距離です。
スループット(傾き)を変えずにWIP(高さ)を減らし、リードタイム(水平距離)は比例して縮小します。これは、より速く仕事をするのではなく、飛行中の仕事の領域を減らすことによって、WIP制限がサイクルタイムを短縮することの幾何学的証明です。
リトルの法則の適用
2つのチーム。同じスループット。異なるWIP。
結果の形状
リトルの法則はシステムを通るフローの幾何学を説明しています。ブライアン・トレーシーの1986年の公式は単一のノード、ソロワーカーからの出力の幾何学を説明しています。
R = (W × C) + T
- R: 結果
- W: 目標の明確さ(0–10)
- C: 集中力(0–10)
- T: 気が散らないで済む時間
乗算項は面積です
W × Cは矩形を定義します。1つの軸は目標の明確さ、他方の軸は集中力です。その矩形の面積は結果を生成する能力です。9 × 9の矩形は面積81を持ちます。3 × 3の矩形は面積9を持ちます: 合計が同じ12であっても、面積は9倍異なります。これが、目標の明確さと集中力が複合する理由です。それらは算術的にではなく、幾何学的に相互作用します。
Tは面積ではなく長さです
気が散らない時間は直線的に結果に加算されます。Tは1つの軸に沿ってRを拡張します。矩形を拡張することはできません。集中した時間のすべての時間は、W × C の基準がどのくらい高いかに関係なく、同じ固定された増分を追加します。これは、Tが最も少なく活用された変数になります。低い(W × C)の基準でTを倍にしても、小さな数が倍になります。中程度の基準でWまたはCを倍にすると、面積が倍になります。
非対称性
WとCは境界付きです(それぞれ0–10)。Tは原則上無制限ですが、生理学によって境界付きです。W × Cの実用的な上限は100です。1日の実用的なT は、本質的な集中力で4–6時間です。したがって、Rは時間によってではなく、矩形によって境界付けられます。
カンバンボードが幾何学的に行うこと
漠然としたバックログカードはWを仕事を開始する前に低下させます。アクティブの複数の項目はCを比例的に分割します。各コンテキストスイッチは集中力ランプをリセットします: 中断後に問題に再度入るのに必要な時間。WIP制限は矩形を保護します。カードスコーピングはそれを埋めます。
戦略の比較
ベースラインからRを改善するための2つの戦略。
CFDの読み方
累積フロー図(CFD)は、システム全体のワークステートの時系列視覚化です。x軸は時間です。y軸はカードの総数(累積)です。カンバンボード上の各列はCFD上のバンドになります。
何を読むか
バンド幅: 任意の時点で2つの境界線の間の垂直距離は、その段階にある現在のカード数を表しています。広いバンド = その段階の多くのカード。狭いバンド = 少なくのカード。
傾き: バンドの上の境界の傾きはその段階への到着率を表しています。より急な傾き = より速い到着。平らな傾き = 仕事の到着が停止しています。
Done境界と上の境界の間のギャップ: これはあなたの現在のWIPです。カードがシステムに入るとき、そしてそれが完了に交差するときの間の水平距離は、そのカードのリードタイムです。
CFD上の病状
1つの段階の膨らみバンド: 時間とともに成長するバンド: はボトルネックです。仕事は完了するより速く到着します。これは前の評価キューの問題の幾何学的な信号です。
平らな上の境界(ゼロ傾き)は新しい仕事が完了していないことを意味しています。システムはその段階で停止しています。
狭くなるバンドは、仕事が到着するより速く完了していることを意味しています: その段階はシステムの前にあり、入力が不足するところです。
CFDから診断する
CFDを読むことは、誰とも話すことなくカンバンシステムを診断する最速の方法です。
まとめて整理する
あなたはカンバン分析のための幾何学的ツールキットを持っています。