Scrum敏捷开发模型
Scrum
Scrum 是什么?
敏捷开发的一个模型。应对客户快速变化的需求。
- 迭代式开发
- 增量交付
- 开发团队和用户反馈推动产品开发
- 持续集成(DevOps)
- 开发团队自我管理
Scrum 一般性流程
一、整体需求分析和定义
项目破冰:所有人员达成一致目标,确定产品方向(项目远景/项目用例)
整体需求定义
需求优先级定义
二、每个迭代中的过程
迭代开始:每个人挑选自己要完成的需求,并对每个需求划分任务和工时,负责对自己模块定义用例场景。产品经理汇总当前迭代需求,创建并维护 Sprint 待办列表,负责制定每个需求最后的测试依据
迭代进行中:设计/开发/单元测试/修复 Bug
迭代完成:团队发布可运行版本,产品经理测试功能并决定、接受、拒绝本迭代结果
进入下一个迭代
Sprint Backlog 是什么?
是团队承诺在当前 Sprint 完成的任务列表。其中任务由产品 Backlog 选取的需求条目细化和分解而来,要确保将 Backlog 条目转化为潜在可交付的产品增量
人员角色:
项目经理:整个团队的协调者和流程掌管者,需有耐心、细致和负责,全程参与
技术主管:团队技术中坚力量,对技术类工作负责,热爱技术,喜欢编码和钻研问题,能解决问题,也能培训他人
产品经理:要懂各种边缘学的东西,有商业意识,负责最后产品发布
☕欲知后事如何,
且听下回分解🍵
评论
隐私协议