开发流程
目录
1. 需求阶段
- 市场调研
- 可行性分析
- 需求分析
- 需求文档
- 需求评审
2. 设计阶段
- 产品设计
- 交互设计
- 视觉设计
- 技术设计
- 技术评审
- 需求排期
3. 开发阶段
3.1 开发
- Git Flow 工作流
- 生成代码
- 版权检查
- 编码
- 静态代码检查
- 单元测试
- 编译
- 自测
- Code Review
- Merge
3.2 构建(CI)
- 代码扫描
- 单元测试
- 编译打包
- 归档
- 镜像仓库
- 制品库
4. 测试阶段
- 功能测试
- 性能测试
- 集成测试
- 系统测试
5. 发布阶段
5.1 代码发布
- 合并到主干
- 生成版本号
- 打标签
- 代码扫描
- 单元测试
- 编译
- 发布构建产物
5.2 发布审批
- 资源申请
- 创建发布计划
- 创建发布单
- 发布单审批
5.3 服务发布
- 预发部署
- 预发验证
- 现网部署
- 现网验证
6. 运营阶段
- 运维
- 产品运营