两者都是 Scrum artifacts,用于承载工作,但范围不同。Product Backlog 是一个单一的、有序的列表,包含所有可能为产品完成的工作。Sprint Backlog 是团队在当前 Sprint 中承诺的子集,加上交付该工作的计划。
两者都是 Scrum artifacts,用于承载工作,但范围不同。Product Backlog 是一个单一的、有序的列表,包含所有可能为产品完成的工作。Sprint Backlog 是团队在当前 Sprint 中承诺的子集,加上交付该工作的计划。
| 方面 | Product Backlog | Sprint Backlog |
|---|
| 范围 | 整个产品,长期存在 | 仅限一个 Sprint |
| 所有者 | Product Owner | 开发者 |
| 内容 | 所有未来想法,已排序 | 选定的项目 + Sprint Goal + 计划 |
| 变更 | 持续优化 | 围绕 Sprint Goal 保持稳定 |
Product Backlog 包含未来一年的 80 项工作。在规划期间,团队从顶部挑选出 8 个符合 Sprint Goal "用户可以管理他们的资料" 的项目——这 8 个项目及其任务成为 Sprint Backlog。
将长期愿望清单与当前承诺分离,有助于团队专注于一个小而可实现的范围。
明确的所有权——Product Owner 拥有 Product Backlog,开发者拥有 Sprint Backlog——可以防止优先级和规划冲突。