◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
版本号是APP的身份代码,需要遵循某些规范和原则。
作为移动终端的产品经理,他经常做APP版的迭代规划,所以确定APP版的版个数是不可避免的。在大多数情况下,可以通过拍拍他的头来确定版本号。
一些公司可能有专门的项目经理负责版这项管理和版本号命名,但大多数小公司可能是负责这项工作的产品经理。
在网上收集了一些信息后,我发现APP版本号的命名有很多规范和原则。本文将与您分享这些规范和原则。
1、 为什么我们要标准化APP版本号的命名?
首先,我们需要解释哪些人员需要使用APP版本号。第一个是产品经理,第二个是开发人员,第三个是项目经理,第四个是用户。
对于产品经理,APP和版,此迭代基本上由产品经理发起。因此,在许多情况下,产品经理通常在需求管理期间划分版本号和版此计划。对于产品经理,可以更好、更清楚地筛选和确定每本版书的要求。
对于开发人员来说,版本号与代码直接相关。很多时候,不同的版书籍是交叉开发的,不同的版书籍可以同时开发。为了确保代码的规范性和清晰性,版本号数字越大越好吗,避免不同版书籍之间的交叉混淆,版本号数字越大越好吗,版本号是一个极其重要的环节。
对于项目经理而言,版本号是需求管理中的唯一标识符。有必要根据版本号管理和分配分配分配工作,也有必要在软件产品生命周期中进行更好的沟通和标记。
对于用户而言,尽管版本号只是用户的一系列数字,但用户对版本号的感知是一个不断更新的数字。您可以通过版本号判断您的APP是否为最新版本。
2、 APP版本号成分和规格
目前,在许多情况下,版本号可能只遵循两个原则和规范,即版本号唯一的基本原则和一组数字。
在介绍APP版本号的命名约定和原则之前,我们首先需要了解一些APP版本号的组成。
软件版本号由四部分组成:主版本号子版本号。阶段版本号。日期版本号加希腊字母版本号
希腊字母有五种版本号:base,al版本号命名规则pha,beta,RC,Release。例如:2.1.0.181209Release
希腊字母版简述如下:
alpha版:也称为α版(开发环境)。本书版主要关注软件功能的实现,版本号数字越大越好吗,通常只与软件开发人员进行交流;
beta版:这本版书是相对于α版的。已经做出了很大的改进,并消除了严重的错误,但仍有一些缺陷需要通过多次测试进一步消除。该版主要修改对象为软件UI;
RC版:这个版书已经相当成熟了。基本上不存在发生错误的Bug。和即将发行的正式版基本相同。
Release版:这本版书意味着“最终版本”、“在线版本”,在之前版书的一系列测试版之后,终于有了正式版本书,是最终交给用户的书。这个版书也被称为标准版。一般来说,Release在软件的封面上不是单词,而是符号(R)。
对于绝大多数APP来说,基本上采用了GNU风格版本号的管理策略,APP完全版本号的构成是3组数字“主版本号.子版本号.阶段版本号”,即X.Y.Z,X、Y、Z是正整数。
三、APP版本号的姓名变更规则
1.主版本号
在APP的多个主要模块有较大变动的情况下,例如APP新增TAB,产品整体的结构发生了变化。或追加了新的功能或业务。例如微信在线钱包、多音在线转播等。
主版本号开始值是0或1,具体而言,需要由产品管理器决定是否需要修正主版本号。
2.子版本号
子版本号初始值为0。
APP在较少的主要模块中发生大的变动或新模块(与主逻辑变更有关的)、在多个分支模块中发生大的变动或追加的情况下,对于主版本号仅发生局部的变动,例如某个功能上的UI重构、需要定义更少的模块和更多的模块,例如优化某一页。我觉得比三个小,但我觉得有三个以上。
子版本号的最大值需要确定,不同的公司可能有最大版本号命名规则值。例如,最大超过9的话,需要将主版本号放入1中。也有没有最大值的公司。仅在主版本号+1时返回0。这里没有规定的原则和规定,产品经理自己决定规则。
3.阶段版本号
阶段版本号初始值为0。
什么时候修改阶段版本号?一般情况下是Bug修复、少分支模块变动、例如视觉、样式、交互、文案等修正情况。
通常,只有修复Bug的话,等级版本号+1就可以。在与修复相关联的情况下,如果分支模块的修改较少,则步骤版编号+2;如果超过三个分支模块的修改,则需要直接子版本号+1。
结束
虽说是一连串的数字,但对产品经理、开发者、用户来说是有意义的数字。不仅可以规范书的生活周期,还可以方便和内部人的交流和工作。
轻拍头部命名版本号并不严格和标准化,产品经理需要追版本号命名规则求完美。希望以上命名规范APP版能给您一些参考。
作者:harryli,新零售行业产品经理,微信公众号,“Harry李先生注释”。
这篇文章最初由@harryli发表,每个人都是产品经理。未经允许不得转载。
图片来自unsplash,基于cc0协议。