hello,大家好,我是web_niu。终于在掘金和大家见面了,这是我第一次在掘金写文章,主要是整理一下我理解的'项目研发'的流程:
项目管理主要分为:需求 → 设计 → 研发 → 测试 → 发布
需求
需求又分为
收集需求、分析需求、确认需求
- 收集需求
- 对标产品
- 管理工具
- 分析需求
- 分析过程中不但对标,而且还要结合用户场景及用户需求
- 确认需求
- 画原型确认
- 需求文档确认
设计
设计又分为
数据解构、业务流程设计、业务接口设计、UI设计、测试用例
- 数据解构
- 可执行脚本
- 说明文档
- 业务流程设计
- 数据流程
- 流程图
- 数据流
- 时序
- 复杂交互流程
- 数据流程
- 业务接口设计
- 接口文档(契约)
- UI设计
- 一般用蓝湖
- 测试用例
- 文档
- 研发
研发又分为
需求讲解、计划管理、进度管理、风险管控
- 需求讲解
- 计划管理
- 开发
- 自测
- 进度管控
- 一般日报、周报
- 风险管控
- 性能、安全
测试
测试又分为
测试计划、问题清单、问题回归
- 测试计划
- 功能测试
- 性能测试
- 安全测试
- 问题清单
- 问题回归
发布
测试应分为三个环境:
测试环境、预发布环境、生产环境
写完啦,到最后在添加一点最重要的,团队协作
团队协作
- 工具:sharecharger、tfs
- 日报、周报
- 每天早上站立会,任务、障碍落实白板