概念:
在敏捷开发以用户的需求进化为核心,采用迭代,循序渐进的方法进行软件开发
Scrum:
Scrum是一个敏捷开发框架,是一个增量的,迭代的开发过程。这个框架中,整个开发周期包括若干个小的迭代周期,每个小的迭代周期成为一个Sprint(项目开发过程中的最小迭代周期),每个Sprint的周期建议为2~4周。在Scrum中,将产品Backlog(产品代办列表)按商业价值排出需求列表。在每个迭代中开发团队从产品Backlog挑选最有价值的需求进行开发,实现完成后产品推出市场,进入下一个迭代。
Scrum三种角色:
Product owner(产品负责人)
定义所有的产品功能
决定产品发布的内容和日期
根据市场变化对需要开发的功能排列优先顺序
Scrum Master(项目经理)
领导团队完成Scrum的实践以及体现其价值
确保团队的人胜任其工作,并保持高效的生产率
保护团队不受外界无端影响
Dev Team(开发团队)
规模(经典团队5-9人)
成员组成:
程序员
测试员
用户体验设计师
主要职责:
实现客户需求
Scrum敏捷开发流程
原文:https://www.cnblogs.com/jaigejiayou/p/14314607.html