Scrum

Scrum 是什么?

敏捷开发的一个模型。应对客户快速变化的需求。

  1. 迭代式开发
  2. 增量交付
  3. 开发团队和用户反馈推动产品开发
  4. 持续集成(DevOps)
  5. 开发团队自我管理

Scrum 一般性流程

一、整体需求分析和定义

项目破冰:所有人员达成一致目标,确定产品方向(项目远景/项目用例)

整体需求定义

需求优先级定义

二、每个迭代中的过程

迭代开始:每个人挑选自己要完成的需求,并对每个需求划分任务和工时,负责对自己模块定义用例场景。产品经理汇总当前迭代需求,创建并维护 Sprint 待办列表,负责制定每个需求最后的测试依据

迭代进行中:设计/开发/单元测试/修复 Bug

迭代完成:团队发布可运行版本,产品经理测试功能并决定、接受、拒绝本迭代结果

进入下一个迭代

Sprint Backlog 是什么?

是团队承诺在当前 Sprint 完成的任务列表。其中任务由产品 Backlog 选取的需求条目细化和分解而来,要确保将 Backlog 条目转化为潜在可交付的产品增量

人员角色:

项目经理:整个团队的协调者和流程掌管者,需有耐心、细致和负责,全程参与

技术主管:团队技术中坚力量,对技术类工作负责,热爱技术,喜欢编码和钻研问题,能解决问题,也能培训他人

产品经理:要懂各种边缘学的东西,有商业意识,负责最后产品发布

☕欲知后事如何,

且听下回分解🍵