在软件开发领域,敏捷(Agile)已经成为主流的方法论。Scrum 和 Kanban 是最常用的两种敏捷框架。
Scrum:结构化的迭代
Scrum 强调固定周期的迭代(Sprint),通常为 2-4 周。
- 角色: Product Owner, Scrum Master, Team.
- 工件: Product Backlog, Sprint Backlog, Increment.
- 仪式: Sprint 计划会、每日站会、评审会、回顾会。
Scrum 适合需求变化较快但需要保持节奏的项目。
Kanban:可视化的流
Kanban 源自丰田生产方式,强调流动(Flow)和限制在制品(WIP)。
- 可视化: 使用看板展示任务状态(To Do, In Progress, Done)。
- 限制 WIP: 限制每个状态下的最大任务数,暴露出瓶颈。
Kanban 适合运维、支持等持续性工作的团队。
Scrumban
许多团队结合两者:使用 Scrum 的仪式(如站会、回顾会),但使用 Kanban 的可视化和 WIP 限制来管理日常工作。

发表评论 取消回复