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 崇尚的注重沟通, 简化流程, 快速反馈等价值观, 让团队的发展越来越健康, 在面对困难时能够让团队的能力极大的发挥出来.
来源: http://www.jianshu.com/p/497e0032940e