产品版本号的定义

什么叫产品版本号?产品版本号是指产品对外的统一格式要求,一般来讲,产品版本号的组成由设备特征标识、平台版本号、产品发行号、功能或客户版本号、补丁包号、紧急补丁号六个部分组成。详见如下:

image   

具体说明如下:  

设备特征标识:针对一款设备时,指软件所适用的设备型号,跟注册的设备型号保持一致,例如CiTRANS R8000-3设备的设备特征标识为CiTRANS R8000-3,UNM2000产品特征标识为UNM2000。

Vx平台级版本,V必须是大写,V为必选项。X为1-999的数字。初始版本从V1开始。

Rx产品级版本,R必须是大写,R为必选项。X为1-999的数字。初始版本从R1开始。

Mx功能或客户级版本。M必须是大写,M为可选项。x为1-9999的数字。M版本由产品线规划,版本号不做约束。初始版本从M1开始。软件版本没有客户级版本时,可不表现。

SPH(SPC)xy补丁包版本,SPH是热补丁版本,SPC是冷补丁版本,SPH(SPC)为可选项。     

HP(CP)x紧急补丁版本,HP是紧急热补丁版本,CP是紧急冷补丁版本,HP(CP)为可选项。

 

为什么需要进行版本管理?

随着公司的项目越来越多,产品的数据也越来越多,这些数据包括产品核心领域文档、系统分析文档、软硬件及逻辑设计文档、开发管理文档,测试文档、资料文档、工艺文档、机电文档、结构文档、装备文档、制造文档、技术资料、源代码、目标程序、原理图、BOM文档、产品业务管理文档、项目管理类文档及数据等。交付给客户的产品版本内容如下:

image

如上图所示,对于产品的内部发布版本和外部发布版本均需要有效的管理起来,否则会出现以下的情况:

image

版本号五花八门——测试、用服、客户不明白也无法记住,有时开发人员自己也糊涂了。

文档命名也比较随意——从名称上有时难于确认其用途或正式文档。

 

如何进行版本规划?

共创力咨询认为,版本规划一般分为VRC三种类型:

  • 新产品(V100R001):向市场推出一种新产品,市场、推广采用新的产品名称,一般要应用新的技术、架构、系统和支撑性基础设施,偶尔也在老产品平台上延伸出新产品。
  • 新V版本(Vx00R001,x为2或以上):产品平台发生重大变化(整体系统变化量达60%以上)或细分市场发生变化,但经综合市场评估不采用新的产品名称。
  • 升级R版本(R002及以上):在前一个R版本的基础上增加新特性,产品平台没有重大变化(系统整体变化量小于60%)

C版本(R00xCnn)是用于满足市场紧急需求的版本,路标规划时不进行规划。

image

  1. 硬件生命周期规则的管理对象是:单板、整机部件、外购件等客户可感知的最小单元(ITEM);
  2. 硬件平台是完成特定功能和性能的硬件组合,构成硬件平台的部件包括单板、整机、电缆、外购件等。硬件平台用于内部管理,客户技术交流;
  3. 单板、整机、外购件等每种部件的生命周期可独立规划,部件之前的生命周期节奏可以不一致,但部件的组合要满足硬件平台和产品生命周期的需求。由此可见,V版本主要是平台版本,R版本是指软件特性版本,C版本没有独立的生命周期,做版本规划时一般做到V版本和R版本。

共创力咨询认为,V版本和R版本需要开发项目任务书,C版本只需要从R版本的项目任务书进行借鉴。

 

如何进行产品版本的发布?

产品版本发布是在产品完成最终的验证后,进行了一项必要活动。版本的发布一般有几个步骤:

image

1、版本立项

2、版本归档路径

3、转测电子流

4、发布相关文档 

5、PMO电子流

6、发布文档的评审 

7、启动发布电子流及审批跟踪   

参与版本发布的人员:测试人员、开发人员、CMO、资料开发人员等,文档的分工如下:

测试人员提供:

测试报告、测试用例(新增要求)

开发提供:

版本发布自检.xls

部件版本责任田.xlsx、版本说明书(中文)

升级指导书(中文,如果涉及升级,新发版本无需提供)

数字家庭定制版本发布质量承诺书.docx(需要合作方人员邮件确认)

新增要求:包需求、版本计划、版本代码(这几项都归档到SVN)

CMO提供:

产品版本发布控制检查checklist

资料提供:

版本资料交付清单

版本文档上网申请

版本说明书(英文)、升级指导书(英文);基于中文文档翻译,(海外版本必须提供英文资料;中文可有可无)

QA对版本发布过程的规范性进行审计和监督。