UF/PF/ASE/A-08
上线发布过程
文档编号:UF/PF/ASE/A-08
文档信息:组织级过程文件
文档名称:上线发布过程
文档类别:工程类
密 级:内部
版本信息:2.0
建立日期:2014/10/11
创 建 人:刘宏
审 核 者:谢东
批 准 人:谢志华
批准日期:2014/12/??
文档修订记录
版本编号或者更改记录编号
*变化
状态
简要说明
(变更内容和变更范围)
日期
变更人
批准日期
批准人
V1.0
A
新建
2013/09/17
张世豪
2013/09/17
V2.0
M
基于移动互联网进行敏捷过程文件的修改,主要调整细化需求过程文件,角色,职责等
2014/10/11
刘宏
*变化状态:A——增加,M——修改,D——删除
文档评审记录
序号
评审人
角色
评审日期
签字
备注
1
2
3
文档审批信息
序号
审批人
角色
审批日期
签字
备注
目录
TOC \o "1-3" \h \z \u 1.简介 4
1.1文档目的 4
1.2适用范围 4
1.3术语与缩略语 4
1.4参考资料 4
2.角色与职责 4
3.过程概述及活动流程图 5
4.过程活动 6
4.1 上线验收测试(①) 6
4.2 产品上线发布相关资料准备 (②) 8
4.3 上线发布评审(③) 9
5.附录 12
5.1附录A相关过程 12
5.2附录B相关规程 12
5.3附录C相关指南 12
5.4附录D相关评审要素表 12
5.5附录E相关模板 12
5.6附录F相关工程方法 12
5.7附录G相关最佳实践 12
1.简介
1.1文档目的1.1规范产品上线发布验证的工作流程,保证产品顺利、准确、及时的发布。
1.2规范产品上线资料的准备及评审流程。
1.3规范产品的上线发布评审流程。
1.2适用范围
本过程适用于:
机构:适用于集团内各产品研发组织
业务:指导上线发布过程
产品类型:平台产品,标准产品,移动互联网产品
1.3术语与缩略语
无
1.4参考资料
无
2.角色与职责
Roles
角色
Roles
细分角色
Responsibilities
职责
Memo
备注
测试负责人
-
上线验收测试方案、测试用例设计,并组织进行评审;相关发布资料的准备,参与上线发布评审。
测试团队
-
执行上线验收测试
开发负责人
-
负责组织PO、运营、市场人员参与制定产品的价格策略,确定收费模式和价格,参与上线发布评审。
运营负责人
-
配合PO制定产品价格、收费策略;进行上线推广、培训材料、运营/运维工作的准备,参与上线发布评审。
PO
-
组织上线发布验证及发布资料的准备,推动上线发布评审。
开发团队
需求分析师
协助PO进行上线发布验证。
SM
参与上线测试方案、用例的评审,组织开发团队修改验证缺陷,配合PO进行上线发布资料的准备,参与上线发布评审。
持续集成
-
上线验收测试完成后,接收并标识测试成果。
QA
-
将研发资产清单发给相关人员,推动上线发布资料准备。
上线评审管理委员会
-
对上线发布进行评审,评估产品是否可以上线或交付目标客户。
人员构成:集团产品总监,集团开发管理部总经理,产品公司总经理,售前/方案总监,开发负责人,总架构师,测试负责人,SM,运营负责人,开发管理部,其他干系人。
3.过程概述及活动流程图
在产品上线前,完成产品上线发布验收测试、验证工作,并进行上线相关资料的准备,上线发布评审通过后发出上线通知。
活动流程示意图如下:
活动流程图如下:
4.过程活动
4.1 上线验收测试(①)
活动目标
上线发布前对产品的验收测试
参与人员与职责
主要负责人:测试负责人
测试负责人
上线验收测试方案设计,测试用例设计,组织评审,提交测试成果。
测试团队
依据测试方案,测试用例执行上线验收测试。
PO
负责组织需求分析师进行上线发布验证
需求分析师
参与上线发布验证
SM
参与上线验收测试方案评审,负责调配开发团队修改在测试阶段发现的缺陷;
实现工程师
修正缺陷
持续集成
接收并标识上线验收测试成果
入口准则
依据开发计划整体开发进度要求,根据里程碑计划,启动上线验收。
输入
《Product backlog》
《质量目标策划》
《产品发布计划》
《里程碑计划》
主要步骤
测试负责人编写上线验收测试方案和测试用例;
测试负责人组织对上线验收测试方案和测试用例进行评审;
测试团队执行上线验收测试;
PO与需求分析师进行需求验证,形成《需求验证报告》
将测试过程中发现的缺陷登记,并推动开发团队及时修改缺陷;
测试负责人对上线验收测试进行总结;
测试负责人提交成果给持续集成。
出口准则
产品达到上线发布标准
输出
《测试方案》
《测试用例》
《测试总结报告》
《需求验证报告》
金盘/安装包
资源和能力要求
无
度量
度量元
采集点
缺陷数
手工或缺陷系统采集缺陷问题数量
裁剪指南
裁剪内容
裁剪指南
可与待发布产品测试活动合并
可裁剪
4.2 产品上线发布相关资料准备 (②)
活动目标
相关部门负责人检查产品上线发布前所需资料是否准备完成
参与人员与职责
主要负责人:PO
PO
组织协调相关部门完成上线发布产品所需要资料的准备和上线发布相关工作的及时推进;
组织完成待上线发布产品的亮点分析、产品优缺点分析等和产品发布相关的工作;
开发负责人
负责组织PO、运营、市场人员参与制定上线产品的价格策略,确定收费模式和价格;
SM
配合PO完成产品上线发布相关资料准备,及时给QA人员反馈代码可以基线化的时间点;
QA
及时将产品《研发资产清单》发给与产品上线发布相关的部门和责任人,推动产品上线发布工作的顺利进行;
测试负责人
完成产品测试报告编写、产品部署手册等与产品上线发布相关的资料准备工作;
运营负责人
配合PO制定产品价格策略,确定收费模式和价格,完成上线推广准备,完成内外部培训材料的准备,完成运营/运维工作的准备。
入口准则
产品开始上线验收测试
输入
《研发资产清单》
主要步骤
PO组织QA将《研发资产清单》发给开发负责人、测试负责人、SM;
明确上线发布所需资料的SVN/CC存储路径;
开发负责人、PO、测试负责人组织对应的人员根据《研发资产清单》组织相关人员及时完成产品上线发布所需的相关资料并按时提交到SVN/CC指定的路径下;
出口准则
《研发资产清单》中所需求的相关资料按时完成
输出
《测试总结报告》
《产品使用手册》
《产品部署手册》
《软件上线发布说明》
《软件上线发布通知》
《产品上线发布-过程评价报告》
《用户验证报告》
《报价清单》
《研发资产清单》
金盘/安装包
资源和能力要求
无
度量
度量元
采集点
无
无
裁剪指南
裁剪内容
裁剪指南
无
不可裁剪
4.3 上线发布评审(③)
活动目标
规范产品上线发布过程,确定产品上线发布评审按公司规定的制度有序开展。
参与人员与职责
主要负责人:PO
PO
推动上线发布评审会议及时召开,协调市场、实施等上线发布评委人员参加评审会;给参与评审人员阐述上线发布产品的市场定位及产品亮点和不足等问题;审核上线发布说明和审定产品是否满足总体规划要求,评估产品质量目标满足状况是否可以上线发布和是否达到交付目标用户的状态;
上线发布评委
集团产品总监:主要审定产品是否符合年度规划,符合公司产品战略管理目标,产品线间产品区隔,产品的集成和升级,核准产品是否可以上市;
集团开发管理部总经理:从集团研发管理的角度确定产品是否可以上线发布;
产品公司总经理:审定是否符合产品公司规划
售前/解决方案总监:参与评审,确认产品是否满足市场预期;
开发负责人:参与产品上线发布评审,评估是否满足规划,从公司研发管理的角度确定产品是否可以上线发布;
架构师:参与评审,从产品架构/设计角度提出相关意见;
SM:参与评审,从产品技术角度回答相关评审提出的问题;
测试负责人:参与评审,确认测试过程中发现的问题是否得到修复;
开发管理部:从研发管理的角度检查产品上线发布过程中所有工作是否全部完成,研发过程和公司的规章制度是否符合。
运营负责人:参与评审,从运营的角度检查产品上线发布过程中相关工作是否完成。
其他干系人:
产业链产品经理:参与上线发布评审,从产业链角度审核产品是否与规划内容一致
市场人员:参与评审,判断产品规划阶段反馈的问题是否开发完成,产品功能是否满足市场预期;
入口准则
《研发资产清单》所要求的资料全部完成;
产品代码已经基线化,实现工程师代码提交和修改的权根已收回(开发负责人除外);
金盘/安装程序制作完成并测试通过
输入
《Product backlog》
《质量目标策划》
《产品发布计划》
《里程碑计划》
《测试总结报告》
《产品使用手册》
《产品部署手册》
《软件上线发布说明》
《软件上线发布通知》
《产品上线发布-过程评价报告》
《用户验证报告》
《报价清单》
《研发资产清单》
主要步骤
PO提前两个工作日将《产品上线发布说明》、《产品上线发布评审审批表》、《测试总结报告》等相关文档发给参加评审的相关人员(上线发布评委);
参会评委根据《上线发布评审要素》进行产品评审打分,评审结果为“通过”和“不通过”,“有条件通过”;
若评审结果为“不通过”,PO根据和评委提交的评审意见修改完对应问题后再次组织产品上线发布评审;
若评审结果为“有条件”通过,PO修改完对应问题后把相关资料发给相关评审确认问题得到修复;
开发管理部根据评审结果做好相关研发资料的归档工作。
出口准则
评审通过或《上线发布评审要素》中和评委反馈的问题已记录
输出
《软件上线发布说明》
《软件上线发布通知》
《上线发布评审要素》
资源和能力要求
相关人员的时间保障和职业技能要求
度量
度量元
采集点:
无
无
裁剪指南
裁剪内容
裁剪指南
无
不可裁剪
5.附录
5.1附录A相关过程
5.2附录B相关规程
5.3附录C相关指南
5.4附录D相关评审要素表
《上线发布评审要素》
5.5附录E相关模板
《测试方案》
《测试用例》
《测试总结报告》
《需求验证报告》
《产品使用手册》
《产品部署手册》
《软件上线发布说明》(可选)
《软件上线发布通知》(可选)
《产品上线发布-过程评价报告》
《报价清单》(可选)
《研发资产清单》
《用户验证报告》
5.6附录F相关工程方法
5.7附录G相关最佳实践