@songying
2018-06-21T11:56:43.000000Z
字数 777
阅读 1106
敏捷开发
Scrum 是一个用于开发和维护复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期Sprint组成,每个Sprint的建议长度是2到4周(互联网产品研发可以使用1周的Sprint)。
分别是: 产品负责人, 开发团队,Scrum Master
- 是管理产品待办事项列表的唯一责任人。
- 对产品代办事项列表中的条目进行排序,最好地实现目标和使命
- 确保开发团队所执行工作的价值
- 确保产品代办事项列表对所有人可见、透明、清晰,并且显示 Scrum 团队的下一步工作
确保开发团队对产品代办事项列表中的条目达到一定程度的理解
开发团队: 负责在每个 Sprint 的结尾交付潜在可发布的“完成”产 品增量。开发团队在3-9人之间。
- 他们是自组织的,没有人(即使是 Scrum Master 都不可以)告诉开发团队如何把产品 代办事项列表变成潜在可发布的功能。
开发团队不包含如测试或业务分析等负责特定领域的子团队。
Scrum Master: 负责确保 Scrum 被理解并实施。Scrum Master要确保 Scrum 团队遵循 Scrum 的理论、实践和规则。Scrum Master是Scrum团队中的服务式领导。
产品Backlog, ScrumBacklog, 产品增量
- Sprint: 包含以下四个事件
- Sprint计划会议
- 每日站会
- Sprint评审会议
- Sprint回顾会议