一.Scrum框架介绍
Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度2到4周。在Scrum中,使用产品Backlog来管理产品或项目的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum的开发团队总是先开发的是对客户具有较高价值的需求。在每个Sprint中,Scrum开发团队从产品Backlog中挑选最有价值的需求进行开发。Sprint中挑选的需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,我们称它为Sprint backlog。在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。
二.Scrum角色
1.产品负责人(Product Owner)职责
确定产品的功能。
决定发布的日期和发布内容。
为产品的profitability of the product负责。
根据市场价值确定功能优先级。
每个Sprint,根据需要调整功能和优先级(每个Sprint开始前调整)。
接受或拒绝接受开发团队的工作成果。
2.项目经理(Scrum Master)职责
保证团队资源完全可被利用并且全部是高产出的。
保证各个角色及职责的良好协作。
解决团队开发中的障碍。
作为