Scrum 是敏捷开发模式的一种,它是用于开发和维持复杂产品的框架。在 Scrum 框架中,整个开发过程由若干个短的迭代周期组成,每个短的迭代周期称为一个 Sprint,每个 Sprint 建议长度为 2 周或者 4 周,对于快速变化的互联网行业可以使用 1 周的长度。
在 Scrum 的整个体系中定义了一些角色、工具、活动以及价值观,它们成为整个模式的骨架:
- 角色
- Product Owner
- Scrum Master
- 开发团队
- 工具
- Product Backlog
- Sprint Backlog
- Burn-down Chart
- 活动
- Sprint 计划会议
- 每日站立会
- Sprint 评审会议
- Sprint 回顾会议
Scrum 是 Sutherland 和 Schwaber 两人经过理论加实践完成的一套产品开发过程的方法论,当然它的影响已经远远超越出了软件开发过程,在零售、军事等领域中也逐步引进这种模式来达成目标。Scrum 崇尚的注重沟通、简化流程、快速反馈等价值观,让团队的发展越来越健康,在面对困难时能够让团队的能力极大的发挥出来。
网友评论