各位亲:
关于正式版本发布周期需要了解一下大家的想法;
前期我们内部规定两周一个正式版本,这个规定执行时间比较短,目前能够勉强做到两周一个版本。但是会存在很多问题。
版本的迭代要经过开发、测试、发布三个阶段,开发需要的时间最多、然后是测试、发布。现在关于版本发布的流畅是这样的:
上一个版本发布之后,我们会在社区开帖收集问题,一般是开帖两天-三天将问题收集并反馈至项目组修改(时间太短、问题量不够),然后就是开发阶段;
开发是由各应用组负责,比如相机由相机组负责;联系人由联系人组负责,不同的应用组负责不同的应用模块,每个应用组开发中还要伴随着测试,开发时间一般是8天左右;
开发之后,各应用组需要将更新的内容集成到上个版本中,待所有应用组将更改点集成到版本之后,需要将整个版本交由测试团队测试,这个时间一般在2-3天。而且测试过程中如果测试出问题,还需要找应用组修改,然后再集成到版本。测试的阶段是很重要的,但是由于测试周期比较短,很多问题不能及时发现和修改,导致正式版本会有很多问题;
最后一个是发布阶段,正式版本发布需要满足一定的要求,是否能够发布需要我们公司内部评审,通过之后才能发布,这个过程一般需要1-2天的时间。
以上四个阶段就是版本迭代的整个流程,也就是迭代周期定为两周的流程。
以上流程时间比较短,在收集问题、开发、测试三个阶段时间都不是很充裕,由于测试阶段的不充分和不及时,会导致正式版本不稳定,影响各用户的体验。
鉴于以上问题,我们可能需要将正式版本的迭代周期调整至一月一次,以充足的时间保证版本的尽可能稳定。
同时我们也对标了小米、华为等,正式版本发布一般是一月一次,由此可以看出,一个月是比较正常的版本迭代周期。
对此,不知各位有什么想法?
关于正式版本发布周期需要了解一下大家的想法;
前期我们内部规定两周一个正式版本,这个规定执行时间比较短,目前能够勉强做到两周一个版本。但是会存在很多问题。
版本的迭代要经过开发、测试、发布三个阶段,开发需要的时间最多、然后是测试、发布。现在关于版本发布的流畅是这样的:
上一个版本发布之后,我们会在社区开帖收集问题,一般是开帖两天-三天将问题收集并反馈至项目组修改(时间太短、问题量不够),然后就是开发阶段;
开发是由各应用组负责,比如相机由相机组负责;联系人由联系人组负责,不同的应用组负责不同的应用模块,每个应用组开发中还要伴随着测试,开发时间一般是8天左右;
开发之后,各应用组需要将更新的内容集成到上个版本中,待所有应用组将更改点集成到版本之后,需要将整个版本交由测试团队测试,这个时间一般在2-3天。而且测试过程中如果测试出问题,还需要找应用组修改,然后再集成到版本。测试的阶段是很重要的,但是由于测试周期比较短,很多问题不能及时发现和修改,导致正式版本会有很多问题;
最后一个是发布阶段,正式版本发布需要满足一定的要求,是否能够发布需要我们公司内部评审,通过之后才能发布,这个过程一般需要1-2天的时间。
以上四个阶段就是版本迭代的整个流程,也就是迭代周期定为两周的流程。
以上流程时间比较短,在收集问题、开发、测试三个阶段时间都不是很充裕,由于测试阶段的不充分和不及时,会导致正式版本不稳定,影响各用户的体验。
鉴于以上问题,我们可能需要将正式版本的迭代周期调整至一月一次,以充足的时间保证版本的尽可能稳定。
同时我们也对标了小米、华为等,正式版本发布一般是一月一次,由此可以看出,一个月是比较正常的版本迭代周期。
对此,不知各位有什么想法?