版本发布流程是版本规划过程的一部分,那什么是版本规划呢?版本规划是针对产品主线在各个阶段中的目标所做的产品功能规划。版本规划在时间线上其实是和产品整体方案设计并行的,需要先经过管理需求,进行需求分析,优先级排序,然后再规划版本功能。
(一)如何确定版本规划的内容
需求汇总分析:根据现有收集到的需求进行分类整理、优先级排序,规划接下来几个版本要做的事情;
进行周期性的数据分析:对产品线上的数据情况进行分析总结,依托数据规划接下来要做的事情;
根据高层领导分解下的战略和目标规划要做的产品功能。
(二)如何做版本规划
版本目的:此次版本要满足什么需求?可以解决什么问题?有什么用户价值或业务价值?
版本范围:此次版本需求涉及哪些产品端和模块?要做什么功能?
确定版本时间周期和交付时间节点。
(三)建立版本发布流程的目的
主要用于指导从项目到产品、从产品到市场的发布过程,同时指导项目组开展产品发布以实现下列目的:
指导发布活动,有效控制产品发布过程;
有效控制和追踪产品版本。
(四)版本发布涉及的人员
产品经理:负责软件的设计与发布,并跟进项目研发状态的同时审核项目发布过程;
研发工程师:根据PRD实现产品;
测试工程师:保证软件质量,并将软件存在的bug反馈给研发人员进行修复;
运营工程师:负责产品上架发布,并跟踪需要现场调测的异常产品包验证状态。
(五)版本发布流程
1.产品部
版本发布计划制订:产品经理与研发经理、测试经理商量确定项目研发工作量及其测试时间,并制订版本发布计划;
节点跟踪:产品经理根据版本发布计划跟进项目研发进度;
版本发布:产品通过测试之后移交运营人员进行上架工作。
2.研发部
研发产品,并跟进测试;
协助运营人员进行上架工作。
3.测试部:对软件产品进行测试,保证产品质量
具体发布流程如图6-4所示.
图6-4 版本发布流程