私の返信で説明する内容は、カナンカンバンとは非常に異なることは間違いありません。つまり、それは非常に議論の余地があるかもしれません。
あなたは他のアイデアを求めて以来、私はあなたも異端的な観点に興味があると思いました。あなたのケースに合わない場合は、それをコンセプトの証明としてお持ちください。
まず、私が使用しているメタファーを描くための少しの概要。考慮してvideo you can find here
からこの短い抜粋を取る「プログラマが行うことに呼び出された活動を表す少なくとも2つの列を表すボードを仮定(例えば、行うとQAが、名前はここでは重要ではありません) 。 がこれを仮定状況:バックログ内のタスクBと実際に実行中のタスクAタスクAをQAに移動すると、プログラマはタスクAで作業するか、タスクBから作業に移動して作業を開始する必要がありますか?タスクAとタスクBの両方で動作するはずはありません。
正しい答えは:タスクAの作業最初です。かんばんはプルシステムであり、これを非常に明確にします。しかし、かんばんがなくても、タスクAが近いQA列に停車して、できるだけ早くDone列に移動すべきではありません。廃棄物は除去され、備蓄されてはならない。
これは質問をしています:「Doing Column」に空きスロットがありますか?別のプログラマがタスクBを先に進めることができますか?
質問はを置き忘れています。開発者が1人だけの場合、答えは「いいえ」です。 プログラマが列を行うの進捗限界で、事実上の作業は2つの開発者と0 に減少しなければならない、利用できないので、右の質問は、「利用可能な他の開発者か?」でなければなりません
事実:作業中進捗制限は空きスロットの尺度ではありません。使用可能な開発者の数はです。磁気ステッカーのように、単一のプログラマの、一般的な個人およびカスタマイズ表現:私は想像してみました
ボードは別の原理を使用しています。それを顔と呼ぶ。 プログラマーは、彼がその問題に取り組んでいることを伝えるために、自分の顔を仕事に置いています。各プログラマはFaceが1つしかないので、プログラマは複数のタスクにコミットすることはできません。 進行中の作業制限は、使用可能な空きスロットの数の尺度ではありません。使用可能なチームメンバー、つまりタスクなしの顔が適しています。
ルールは単純です:各チームメンバーは、ちょうど1顔をしているし、ちょうど1タスクの上に置くことができます。
はまだ、結果は自明ではありません。それはチームがクラスタリングと誰特定の問題に求められることができているか、誰で働いている人を確認するのは簡単です顔を使用します。 "
言い換えれば、WIP制限は、特にすべての列のWIPの合計がより大きい場合、列に入れる項目の最も適切な尺度ではない可能性があります。開発者の数(つまり、あなたが実際に信頼できるスロット)
QAの列には、QAの列に問題がないことがわかります。私には問題はありません
Doing coでのWIPの制限がわかっていないのはなぜか分かりませんが、実際には空きスロットがあります。あなたのワークフローを阻むはずです。そうでなければ何をすべきか?あなたが列に書いた任意の数字を尊重するために、開発者を別の仕事に移すべきですか?あなたがWIPの制限を破棄し違反することを決定した場合は、その制限の意味と関連性と適用可能性について疑問を呈してはいけませんか?
要約:開発者がタスクにコミットしている限り、タスクを元に戻します。
今のところ私はかなり小さいボードしか持っていないので、もっとたくさんの列を追加することはオプションではありません。私は失敗したアイテムに目立つマーカーを追加したので、優先順位をつけるべきです。 –
@Michael Dubakov:だから物理的な累積フローダイアグラムはどうやって扱うのですか?開発されたアイテムをテストに移動すると、開発ラインが更新され、そのアイテムがReadyセクションに戻って作業を開始します。ハーフ・タスクが再びゲームに来るときの速度はどのように計算されますかこの状況での推定についての考え方は? – Mohsen