项目从计划到上线的大概流程

第一步 项目的确定

1. 经过UI、测试、前端、后端、运维对项目反复讨论
2. 讨论各个功能实现、及注意事项等
3. 确定最终的开发版本
4. 产品部门会把最终版本整理写PRD(书面说明),并确定大概上线日期

第二步 项目的分工

1. UI      →   按原图设计
2. 测试     →   测试用例
3. 前后端商议如何开发,最终生成一个接口文档(效果以文档内容为准)
    * 接口文档包括
    * 
        * 功能如何实现、
        * 接口地址、
        * 请求方式
        * 请求参数
        * 返回数据的格式


4. 后端  → 做自己的开发
5. 前端 
    *  →   如多人
    * 
        * 会根据能力进行划分
            * 功能分配
            * 页面分配
            * 技术分配

    *  →   如一人
    * 
        * 那就一揽全局

    * 并估算开发周期(要有回旋的余地)

第三步 项目整合

1. 多人协同开发
2. 需要使用版本控制进行项目整合
3. 通过版本控制完成开发

第四步 项目测试

1. Bug系统提交项目
2. 使用版本控制修改测试出来的Bug
3. 修改完成后进行下一步

第五步 构建项目

* 如less解析
* 合并文件
* 压缩等

第六步 上线

* 测试再次进行测试后
* 进行产品上线
* 运维负责上线任务

你可能感兴趣的:(开发流程)