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