产品敏捷开发流程说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 概述

本文档主要阐述了基于Scrum 敏捷方法的产品开发过程,以及每个过程相关的产出物。

2 产品开发流程

3 角色及职责 3.1 产品负责人

这里特指PM ,PM 主要决定每个迭代要开发的功能,并在每个迭代结束评审交付项是否符合要求。在产品开发流程中,产品负责人的工作具体为:

开发计划会议:会议前,准备好产品待办列表,清晰描述需求,确定优先级;整理好本次迭代的功能的交互原型、UI 原图、数据项描述等文档;会议上对待办事项进行答疑。

产品开发:主要参与需求整理会议,会议前,准备好产品待办列表,清晰描述需求,确定优先级;会后,安排下次迭代的原型交互设计、UI 设计工作。

评审会议:负责对当次迭代的功能进行验收,根据当前功能对产品待办列表进行调整。

开发计划会议

•挑选开发任务•分割和认领开发任务

产品开发

评审会议回顾会议

•编码•测试开发日常会议•维护产品待开发事项

•确定下次迭代的任务

需求整理会议

3.2开发团队

指参与到产品开发的所有人,包含但不限于交互设计、UI设计、编码、测试等岗位人员。开发团队需参与整个过程的会议。在各流程中,具体的工作为:开发计划会议:参与分析、分割任务,理解需求,根据自己的能力挑选任务。

产品开发:在日常会议上,向其他成员陈述三个问题:昨天我做了哪些任务?今天我准备做哪些任务?我遇到了什么困难?

3.3Scrum Master

Scrum Master需主持产品开发过程中的各个会议,控制项目进度,协助产品负责人与开发团队工作开展。

4流程及文档说明

4.1开发计划会议

此阶段为迭代开始阶段,主要描述产品功能的用户使用场景。PM需为会议准备产品待办列表、交互原型、UI原图、数据项描述文档。

产品待办列表的表现形式可以多种,主要的方式有:用户故事板、特性描述等。产品待办列表参考示例:

交互设计师配合PM进行原型设计,评审及易用性测试。交互原型为Axure rp(或其他原型制作工具)制作的可演示的页面,根据交互的复杂程度适当加以辅助性的图文说明。

UI设计师根据界面原型设计产品UI。

数据项描述文档,主要是描述原型中出现的输入输出项的数据规范。数据项描述文

开发计划会议的参与者为产品开发所有相关人员,会议的内容为了解需求、分解和认领任务。此阶段的产出物为迭代计划表。迭代计划表参考示例:

4.2日常会议

在产品开发的过程中,每天下班前对所有开发人员召开开发例会。让每个参与者陈述以下三个问题:昨天我做了哪些任务?今天我准备做哪些任务?我遇到了什么困难?

会后,Scrum主管根据情况帮助解决问题。

4.3演示会议

产品功能演示,面向对象为需求提出者(如pm)。参与者为所有产品开发人员,在演示的过程中,把需要改进的问题记录下来,加入以后迭代的任务列表。

4.4回顾会议

当次迭代任务完成后,对所有产品开发人员召开回顾会议。让所有参与者分别陈述自己遇到的问题及解决办法,会议备忘记录之。

相关文档
最新文档