完成本单元后,您将能够:
- 描述看板的四个关键特征。
- 列出如何使用看板过程测量和预测进度。
- 描述看板如何拥抱优先事项的变化。
Salesforce将部分Scrum应用到我们使用的另一个框架:看板。这是更多支持生产或客户问题使用的基础架构或以运营为中心的团队的一种方法。
一般来说,看板比Scrum更不具说明性,使其更容易实现。在Salesforce,即使一个团队采用了看板过程,他们仍然使用相同的Scrum角色和会议(阅读上面的单元),因为它们被证明是良好的实践。这叫做Scrumban!
但看板仍然与Scrum大不相同。这里有看板的四个关键特征。
- 可视化工作流程: 工作被分成几部分,每一部分写在放在墙上(物理或虚拟)的卡上。在Salesforce,我们使用一个名为Agile Accelerator的虚拟墙。工作流被映射到列中,说明每个项目在工作流中的位置。
- 限制工作进度(WIP): 团队在每个工作流程阶段一次限制多少个工作项目正在进行中。如果他们达到了极限,他们会互相帮助,把他们作为一个整体解决问题。
- 渐进式和渐进式的变化: 与Scrum不同,Scrum是一个需要在工作过程中进行深远转变的过程,Kanban让团队在这个过程中能够接受更小更多的变化。
- 看板包括指标: 看板中使用了几个测量系统:提前期,即完成一个项目的平均时间,有时称为周期时间。这有助于团队优化流程,使交货时间尽可能小且可预测。吞吐量:定义为在一段时间内完成的工作量。
可视化工作流程
看板的基本要素之一是使所有东西都可见,创造一致的工作项目透明度。这个过程是基于看板卡,这在日文意味着可见的标志。
通过看板,当一个队伍完成一个阶段,一张牌被移动到下一个阶段,表示完成。这是看起来像什么。
限制在制品(WIP)
Scrum通过限制每次Sprint(每2周)的工作量来进行工作,而Kanban则限制每个工作流程状态的工作量 – 对此没有设定的时间框架,但它是衡量的。我们使用在制品限制来防止瓶颈,提高整体效率,并防止未完成的工作,就像在Scrum中一样。
WIP的限制在于帮助团队根据其容量和带宽设定切合实际的目标。当然,所有这些都可以在任何时候改变,而且团队总是随时准备好转(这是敏捷的一部分!)。
每当一个团队开始新的工作时,会员就会聚在一起问:“我们想要什么样的WIP限制?”这就是乐趣的来源:实验!设置在制品限制,并查看它是如何工作(或不)为您的团队。您可以随时在下一次回顾会议上进行调整。
看板拥抱最后一分钟的变化
想象一下这个场景:利益相关者希望你的团队现在就交付一个高优先级的项目。如果您使用的是Scrum,那么团队总是会说:“不,谢谢,把它放在产品积压的优先级上。”这就是Scrum的用处:在冲刺中保护团队不要承担新的工作。
但是在看板的情况下,团队可以向同一个利益相关者回答:“好的,我们有两个在制品 – 我们可以从这个紧急项目开始。”
看板团队没有做出同样的承诺 – 他们也没有冲刺积压。换句话说,使用这个工作流程的团队更愿意接受最后一刻的请求。当他们完成一个工作项目时,他们转到下一个最高优先级的任务。
衡量成功
我们如何使用看板来预测和确定我们的进度?我们测量。看板指标依靠平均提前期来确定我们的产出。换句话说:在工作完成之前,需要多长时间才能完成所有工作状态?
简单的说一下:如果你的交货时间开始增加,看看你的过程出了什么问题。
改进协作
由于所有工作在看板系统中都是高度透明的,因此团队很容易知道什么时候发生延迟,而且他们的反应很快。随着延误的发生,团队将找出延迟的根本原因,寻找方法来改善他们的周期时间或减少未来的瓶颈。
这些都是看板原则团队用来有效地为客户提供价值。但是在Scrum或看板之间哪个最好?我们将讨论不同类型的工作,以及下一个单位中Salesforce将使用哪些框架团队。