什么是boards?
board是敏捷项目管理方法的基本要素,也是团队工作方式的重要视觉指标。虽然数字板传统上是物理的(对于在一个地方工作的团队),但数字板允许远程团队通过以下方式实时协作:
- 跟踪日常工作
- 根据需要在团队内外共享工作流程和进度
- 以集体愿景和透明度为决策提供信息
board为产品积压工作(backlog)工作,积压工作是根据路线图及其要求派生的开发团队的优先工作列表。最重要的项显示在产品积压工作的顶部,以便团队知道首先要交付什么。
在 Jira 中,看板是数字化的,所有人都可以访问。它们采用kanban board或Scrum board的形式。
什么是kanban board?
kanban board是一种可视化工作(正在进行和即将进行)的方式,最大限度地提高效率和集体工作流程。在kanban管理框架中工作的团队专注于减少项目(或项目中的user story)从头到尾移动所需的时间。
kanban board使用卡片和列的动态组合来绘制和促进工作流程的持续改进。有助于确保技术和服务团队投入适当的工作时间,以达到向项目客户或赞助商承诺的可见交付点。
kanban board中有什么?
kanban board通常包含五个元素:
- Visual signals:Cards(tickets or user stories),一目了然地显示每个团队成员正在处理的内容。
- Columns:表示共同构成“工作流”的特定活动;Visual signals(“Cards”)在完成的过程中从一列移动到下一列。
- Commitment point:标记团队从项目的backlog积压工作中选取问题的点,以及开始处理该问题的时间点。
- Delivery point:标记产品或服务在客户手中的终点。
- WIP limits:是对列中“正在进行的工作”的限制。
kanban board的样式可能不同,但具有相同的目标,即将cards从承诺点通过列移动到交付。该板可以添加到其中的内容有限(WIP 限制),并且对所有人都清晰可见。在像 Jira 中,issue然后从左向右移动。
什么是Scurm board?
首先,重要的是要了解“Scrum”和“敏捷”不是可互换的术语 - 有时它们可能会被混淆:
- Aglie敏捷 是一套价值观和原则
- Scrum 是一个实际完成工作的框架
采用敏捷方法并不自动意味着你正在采用Scrum。
Scrum团队承诺通过设定的时间间隔(称为sprints)交付工作软件或产品,通常为两到四周。他们的目标是创建连续循环,以快速收集和集成客户反馈。
Scrum团队采用特定的角色,创建特殊的工件,并定期举行仪式以推动事情向前发展。
Scrum板将 kanban的工作流程可视化应用于Scrum框架,用于开发,交付和维护复杂的产品。
Scrum板中有什么?
虽然Scrum板的内容可能会有所不同,但原理是相似的。Scrum板通常包含四个元素:
- Product backlog:如前所述,积压工作是从路线图及其要求派生的开发团队的优先工作列表。
- Sprint backlog:由 Scrum 团队确定要在冲刺期间完成的任务列表。
- In progress:任务列表正在进行中,并且正在由团队在冲刺中工作。
- Done:冲刺 (sprint) 中已完成的任务的列表。
与看板一样,问题从左向右移动,但对于Scrum,它们在冲刺的指定时间范围内完成。
冲刺中的内容由 Scrum master与产品所有者协商后定义。该板一目了然地显示了工作流程。
什么最适合你的项目、kanban或 Scrum 板
由团队决定是否使用kanban或Scrum,它们的某种组合,还是其他敏捷方法。
看板可能是正在进行的IT支持团队的绝佳选择,如果你正在提供持续的改进流程,或者如果你更喜欢在决定采用Scrum的仪式和节奏之前从一个更简单、更灵活的工作流程开始。
但是,如果团队具有更复杂的工作流程,或者完成工作的固定时间范围,您可能需要考虑使用 Scrum 板。
另一种考虑方式:如果工作的性质更像是一个队列,比如支持请求,看板可能是更好的选择。对于正在构建产品的团队来说,Scrum可能是更好的选择,尽管有些团队使用看板可能更有效。
最后一个想法
kanban和Scrum不仅仅是boards。仅仅因为你使用看板并不意味着你不应该实施Scrum仪式。
这里的问题不仅在于哪个板最适合你的项目,还在于哪种工作流程最适合你的项目。
一些团队可能会发现两者的混合是有意义的——将看板与 Scrum 的结构相结合。这实际上取决于项目性质,团队如何以最佳方式工作,以及什么将创建最高效,最有效的流程来完成工作。