1什么是SCRUM 一个轻量级的软件开发方法Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程.。在这个框架中,整个开发周期包括若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的建议长度2到4周。在Scrum中,使用产品Backlog来管理产品或项目的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum的开发团队总是先开发的是对客户具有较高价值的需求。在每个Sprint中,Scrum开发团队从产品Backlog中挑选最有价值的需求进行开发。Sprint中挑选的需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,我们称它为Sprintbacklog。在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。 一个简单的开发框架ProductBacklog.lioursP-otenliallyShippablcProductbicrifYMnl图表1一个简单的开发框架Scrum由三个角色,六个时间箱,四个工件组成:三个角色:1