我很确定我将在回复中描述的内容与规范看板非常不同。我的意思是,这可能非常有争议。
尽管如此,既然你问了其他想法,我猜你可能也对异端观点感兴趣。如果它不适合您的情况,请将其作为概念证明。
首先,简要概述一下我正在使用的隐喻。考虑一下您可以在此处找到的视频的简短摘录
" 假设一块板子至少代表两列(例如,Doing 和 QA,但名称在这里并不重要)代表一个程序员被要求执行的活动。假设这种情况:任务 B 在积压中,而任务 A 实际正在进行中。当任务 A 移到 QA,程序员应该做任务 A 还是将任务 B 移到 Doing 并开始工作?我们都知道多任务处理是邪恶的,程序员不应该同时处理任务 A 和任务 B。
正确答案是:首先完成任务 A。看板是一个拉动系统,可以很清楚地说明这一点:但即使没有看板,很明显任务 A 更接近于商业价值,不应该停在 QA 列并尽快移动到 Done 列。废物应该被消除而不是储存。
这就引出了一个问题:Doing Column 中是否有空闲 Slot?另一个程序员可以将任务 B 向前推进吗?
问题放错了地方。如果只有一个开发人员,答案是否定的。由于程序员不可用,事实上的工作进度限制应该减少到 0。如果有 2 个开发人员,正确的问题应该是“其他开发人员有空吗?”
事实是:Work In Progress Limit 不是 Free Slots 的衡量标准。可用开发人员的数量是。
我试图想象的板子使用了另一个原则:单个程序员的通用、个人和定制的表示,比如磁贴。叫它脸。一个程序员把他的脸放在一个任务上,以表达他正在解决这个问题。由于每个程序员只有一张 Face,因此程序员不能提交多个任务。正在进行的工作限制并不是衡量可用空位数量的标准:可用团队成员,即没有任务的面孔,是一个很好的衡量标准。
规则很简单:每个团队成员只有一张脸,并且只能将其用于一项任务。
然而,后果并非微不足道:使用 Faces 可以很容易地查看谁与谁合作、团队如何聚集以及可以就特定问题询问谁。"
换句话说,我的想法是:WIP 限制可能不是您应该在列中放入项目的最合适的衡量标准,特别是当所有列的 WIP 总和大于开发人员的数量时(即是,您实际上可以依靠的插槽)。
我相信这同样适用于您的案例:在 QA 列中,您有一个看板项目失败测试。对我来说,将它向后移动到doing 栏中没有问题,正在处理失败项目的开发人员仍然致力于它。实际上,您有一个空闲位置。
我不明白为什么 Doing 列的 WIP 限制会阻止您的工作流程。不然该怎么办?为了尊重您在专栏上写的任意数字,您是否应该将开发人员转移到另一项任务?如果您决定放弃并违反WIP限制,您不应该质疑该限制的含义和针对性和适用性吗?
简而言之:只要您有开发人员致力于该任务,就将任务移回。