首页 理论教育 产品平台版本管理规范与流程

产品平台版本管理规范与流程

时间:2023-06-01 理论教育 版权反馈
【摘要】:不同的产品平台在版本控制上因受限因素不同,而衍生出符合自身特性的版本管理规范与方式。图5-8 产品发版流程规范图产品发版前要建立严格且适用的版本控制规范、流程与标准。在发版主线计划以外,有如服务于测试(及内测)的V0.1~V0.9的版本计划。图5-10 应用商城中应用更新的说明图5-11 快速迭代的版本发版说明常规发版的版本说明。主要面向内部版本知悉及用户正常的版本迭代说明。

产品平台版本管理规范与流程

详细的产品版本的定义与说明,查看《产品五部曲》入门篇。

不同的产品平台在版本控制上因受限因素不同,而衍生出符合自身特性的版本管理规范与方式。同时存在因版本控制规划的不同,而产生出带有平台属性的版本输出,在标识版本差异时,采用的版本号一般也具有相应的版本说明等。

版本控制规范

释义(什么事?)

版本控制规范,是在产品迭代发版的周期里,迭代产品的发版、发版准备、发版流程、发版间隔的周期、版本的命名、版本说明等一系列的管控标准与规范。

认知(怎么做?)

产品的版本管控目的,在于让产品的运营与使用者能够清晰地知道当前产品(程序、应用、平台、系统)的功能集合、现状及版本信息。

产品发版流程规范,是管控产品版本的一种方式,如图58所示为发版流程,通常的产品版本在发版上分为内部与正式版本(Beta4版本发布管控流程,即内测版本、公测版本、正式上市、升级版本等)。

978-7-111-57735-5-Part02-162.jpg

5-8 产品发版流程规范图

产品发版前要建立严格且适用的版本控制规范、流程与标准。

(1)基线版本,(基线或主线版本的确立)可以使用产品路线图中的节点来确立初期各大版本的信息V1.0、V2.0等(也可以使用周期,比如一个季度一个大版本,两周一个小版本)。

(2)发版计划,一般在产品初始立项时已经确立V1.0版本的发版计划,在产品规划中也粗略地预估了近远期迭代版本的时间表,即发版的主线计划。

在发版主线计划以外,有如服务于测试(及内测)的V0.1~V0.9的版本计划。服务于插入性、版本维护、版本重大BUG修正及升级等情形的版本序列(两周一发版、每季一大版本,如手机百度每两周一次的发版评审、某电商企业的每季度一版本更新等)。

(3)发版评审,将哪些新增功能模块、重大更新与迭代升级、优化计划等归纳入发版档期内的评审(产品的业务闭环及对于用户体验的影响,都在发版评审过程中受到较大的重视)。

(4)发版产品,待发版的产品一般都会有一整套的版本分支、主线流程、回滚等机制支持,待发版的产品程序提交至统一的平台(发版)工具,由发版人员发版并验证后,再由测试团队统一提交给产品成员验收(验收:是否与发版说明一致,是否影响原有产品性能)。

(5)版本(标识)号,一般为“<类型-用途>-V<主线版本><次线><分级版本号><自有规则版本流水号>”,其中“类型”是指产品版本的类型,“自有规则版本流水号”中可含日期等标识。

(6)版本(发版)说明,一般是对发版版本的更新说明,通过该版本说明能够获知当前版本的基本信息、现有功能点、更新与优化功能说明、提升支持用户的哪些诉求等。

示例(打个样!)

【案例分析】小熊同学主导的某应用要在某版本中上线,为快速赶档期上版本而忽略了(关联系统的)版本控制规范。在自身产品紧急与重要性评级不高的情况下,便得到产品跟版延迟的邮件

小熊在得到此次教训后,在获取的关联系统版本控制的规范流程图中(见图59)标注了相应时间点、根据自身产品特性应该提前多久进行对接、对接人及联系方式、对接提交文档及提供的评审记录等标记(项目中新添加与补充的内容,本文略)。(www.xing528.com)

978-7-111-57735-5-Part02-163.jpg

5-9 手机百度插件审核流程图

版本发版说明

释义(什么事?)

版本发版说明,一般是对发版版本的更新说明,通过该版本说明能够获知当前版本的基本信息、现有功能点、更新与优化功能说明、提升支持用户的哪些诉求等。

认知(怎么做?)

版本说明,早期在研发同仁的代码及程序的功能注释中提取相应的说明性文档,后续在引入软件工程需求管理后提供的是简版的需求说明文档,而版本文档的实质比较简单,就是说明当前产品版本做了什么、能做什么、有哪些变化。

版本说明,根据其用途不同,在撰写的过程中范本也有所差异,如简单App迭代的新版本有些时候仅仅描述为“优化了登录异常的错”,修正了哪些错误等。

示例(打个样!)

【案例分析】面向用户的版本发版说明,如AppStore商城中应用更新说明(见图510),包含产品名称、版本号、产品文件大小、版本更新日期,更新说明、本(版)次更新内容、最近更新(最近历次的主要更新说明)等。

关键信息的表述,主要服务于意图对版本说明使用者阐述哪些内容与追求何种内在的目的与诉求。

面向用户的版本发版说明,一般会掺杂运营的思路作为主要的话术,并服务于运营策略或方案的一部分。

面向内部的版本发版说明,一般分为主线和服务于特殊目的及内测、公测的分支版本。在供给内部团队使用的发版说明中(包括对外用户的详细版本说明),需要提供的核心元素,包括版本用途、供给对象、版本下载及使用环境说明、版本验证计划表、版本重要性及类型、版本的详解需求及版本的概要更新信息等。

(1)快速迭代的版本发版说明如图511所示。

978-7-111-57735-5-Part02-164.jpg

5-10 应用商城中应用更新的说明

978-7-111-57735-5-Part02-165.jpg

5-11 快速迭代的版本发版说明

(2)常规发版的版本说明。主要面向内部版本知悉及用户正常的版本迭代说明。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈