Scrum是一个适用于增量式产品开发的管理框架,由一个或多个平均7人左右的团队组成。它提供了一个包含角色、会议、规则和工件的结构。团队负责在此框架范围内创建和调整他们的流程。Scrum使用固定时间长度的迭代,称为Sprint,通常是2周到30天之间。Scrum团队试图每一个迭代都构建初一个潜在可交付(充分测试过)的产品增量。Scrum采取增量迭代方式,抛弃了“瀑布”开发的传统阶段,以获得可以快速地吸纳反馈、优先开发一部分高价值特性的能力。图1:传统的“瀑布”开发依赖于在最开始就能够完美地理解需求