移动开发关键流程梳理

一.需求阶段

关注:预审需求,提出问题~俗称准备pk素材

二.需求评审阶段

关注:需求pk,可行性讨论,识别关联边界
时间评估原则:
*十分熟悉代码,对需求开发十分有把握:你心里评估的开发时间 * 1.5
*长期维护的系统,但是不熟悉这一块的代码:评估的时间 * 2
*不熟悉代码,不熟悉相关的对接人员和业务:评估的时间 * 2.5 or * 3

三.需求分析阶段

关注:
1.业务代码熟悉
2.业务理解
3.数据流分析
4.模块拆分
5.功能点拆分
6.研发协作讨论
7.方案同步

四.设计阶段

关注:领域模型,灵活,六个设计原则/模式

五.编码阶段

关注:代码质量/规范,进度,code review

六.自测阶段

关注:
1.测试用例
2.mock测试,单元测试阶段:
(1).自测收集问题阶段
(2).自测问题修复阶段

七.提测阶段

关注:
关注稳定性,机型覆盖率,安全性等

八.版本灰度阶段

关注:
1.分支管理(tag...)2.灰度崩溃,灰度数据

九.版本全量发布阶段

关注:
1.分支管理(tag,合master分支等)
2.数据崩溃率
如图:

移动开发关键流程梳理_第1张图片
屏幕快照 2016-12-18 下午7.45.05.png

你可能感兴趣的:(移动开发关键流程梳理)