版本迭代流程

研发流程

需求阶段 ---> 开发阶段 ---> 测试阶段 ---> 发布阶段

需求阶段:产品编写需求---> 产品输出原型图/需求文档,研发预研需求 ---> 需求评审。

开发阶段:撰写技术设计文档---> 技术评审---> 拆分需求--->工时评估---> 排期,确定版本-----> 需求池锁定 --->
开发需求---> 测试用例评审---> 单元测试----> CodeReview(代码评审)--->
开发进行冒烟测试---> 提测 ---> 发提测邮件,修改需求系统的需求状态。

测试阶段:测试---> 改bug---> 产品验收。

发布阶段:发布评审checklist ----> 发布到预发布环境 ----> 发布到生产环境。

需求评审

需求文档,提前一天给出,研发提前看文档。没看过文档的评审,是没有意义的。

需求拆分

大部分团队都会考核需求的数量。进行需求拆分,更能体现工作量。

按功能拆分
比如一个大的功能,拆分为小功能。
功能拆分,可以由开发进行工作项拆解,然后产品录入需求系统。

按岗位/人力拆分
比如前端录一个需求,后端录一个需求。

技术设计文档

详情见: https://www.cnblogs.com/expiator/p/17146417.html

版本排期--里程碑

任务/日期 技术设计评审 出接口文档 前后端联调 代码评审 冒烟测试 提测 产品验收 发版 任务1 日期1 日期2 ... ... ... 任务2 日期3 ...

需求池锁定

一个版本/迭代的需求定下来之后,最好能锁定需求池,否则无休止地加需求,变更需求,研发永远做不完。

测试用例评审

测试用例评审,最好在提测的前两天评审,否则可能影响开发提测。

冒烟测试

测试给出冒烟用例,开发进行冒烟测试,跑完主要的冒烟测试用例后,再提测。

提测

合代码到测试环境 ---> 执行脚本,添加动态配置等 --> 部署测试环境 --> 发提测邮件 --> 修改需求系统的需求状态,通讯软件提醒。

发布评审checklist

涉及的微服务、数据库脚本、动态配置(配置中心或文件配置)、菜单配置、历史数据处理(脚本或接口)、数据验证需要的帐号。

发布到生产环境

合代码到生产环境 ---> 执行脚本,添加动态配置等 --> 部署预发布环境 --> 预发布环境验证 --> 部署生产环境 --> 生产环境验证。

相关知识

版本迭代流程
游戏版本迭代多久
如何用数据分析,帮助游戏版本迭代优化
读书笔记——游戏迭代相关思考
迭代式开发是什么意思
黑白迭代最新版
如何通过迭代开发提升游戏的品质与玩家体验?
游戏的迭代开发过程 刘韧
主机游戏迭代时间多久
最强大脑黑白迭代游戏下载

网址: 版本迭代流程 http://www.hyxgl.com/newsview428760.html

推荐资讯