第一步 项目的确定
1. 经过UI、测试、前端、后端、运维对项目反复讨论
2. 讨论各个功能实现、及注意事项等
3. 确定最终的开发版本
4. 产品部门会把最终版本整理写PRD(书面说明),并确定大概上线日期
第二步 项目的分工
1. UI → 按原图设计
2. 测试 → 测试用例
3. 前后端商议如何开发,最终生成一个接口文档(效果以文档内容为准)
* 接口文档包括
*
* 功能如何实现、
* 接口地址、
* 请求方式
* 请求参数
* 返回数据的格式
4. 后端 → 做自己的开发
5. 前端
* → 如多人
*
* 会根据能力进行划分
* 功能分配
* 页面分配
* 技术分配
* → 如一人
*
* 那就一揽全局
* 并估算开发周期(要有回旋的余地)
第三步 项目整合
1. 多人协同开发
2. 需要使用版本控制进行项目整合
3. 通过版本控制完成开发
第四步 项目测试
1. Bug系统提交项目
2. 使用版本控制修改测试出来的Bug
3. 修改完成后进行下一步
第五步 构建项目
* 如less解析
* 合并文件
* 压缩等
第六步 上线
* 测试再次进行测试后
* 进行产品上线
* 运维负责上线任务