敏捷开发步骤:
1. 用户需求分析转化为产品BACKLOG
这部分主要由PM负责。
主要内容:用户调研,需求分析,确定产品迭代功能,出具产品BACKLOG,决定产品发布日期以及发布内容,给迭代计划预设目标,并排序优先级,考虑相应的风险。
2. Sprint计划会议生成Sprint BACKLOG
这部分主要由开发经理负责。
将产品BACKLOG拆分细化为Sprint BACKLOG。根据开发优先级管理Sprint BACKLOG,随时更新状态,每个团队成员可以自主挑选任务,修改Sprint BACKLOG。
3. 迭代开发周期,每日例会,交付迭代版本
这部分由开发团队共同推进。
根据Sprint BACKLOG,开始开发工作,更新任务面板,参加每日例会,根据昨日进度,今日安排,所遇困难等快速梳理一遍面板上的工作任务,在会后对所遇困难进行讨论解决,保证整体开发进度。
优先级排序:一般分为三级。
Must 必须做的
Should 应该做的
Could 可以做的
要保证Must和Should必须完成,Could尽量去完成。在完不成时需要及时沟通,变更任务状态。
4. 验收发布版本,评审回顾会议,周期数据报表
这部分由开发团队共同完成。
开发团队通过操作演示的方式展示Sprint中完成的功能与架构。PM根据产品BACKLOG,验收开发交付的迭代版本,发布产品迭代版本。后续问题反馈,改善Sprint过程。