1.软件开发流程
企业软件从理想到交付过程:
1.立项:
公司确定要开发这个软件,由公司高层决定。
软件来源:
互联网项目(产品经理设计)、传统项目(医院、政府、企业)
2.需求分析:
互联网项目:需求调研和分析:产品经理设计
传统软件:需求调研和分析:市场人员和客户对接
产品经理 ,开发人员跟客户对接,生成需求文档
3.原型设计:
产品经理贯穿整个过程
4.分任务开发
ui设计:根据原型切图设计
前端团队:前端用切好的效果图写代码(包含pc端、小程序、移动端)
mock数据:开发出来功能后用假数据测试
后端团队:组内开会,需求文档和原型图,设计后台,架构,数据库设计
测试(质量控制部):接口测试、压力测试,自动化测试
联调测试
5.项目上线(运维)
6.持续维护项目
后端开发流程:
1.开新项目,先开会,设计技术选型,数据库设计
2.等待原型图制作、分配任务
3.进入到管理平台就能看到任务、相关功能的原型图,分解需求和效果
4.开发:有不明白的需求:找产品对接、自测
5.提交到版本仓库(git,svn)
6.管理平台点完成
7.所有都开发完了,分支合并
8.跟前端联调
9.发版
如果是老项目的维护:
1.老大在项目管理平台(禅道)分配任务
2.进入到管理平台就能看到任务,相关功能的原型图
3.需求,原型图,实现的效果
4.开发:有不明白的需求:找产品对接、自测
5.提交到版本仓库(git,svn)
6.管理平台点完成
7.所有都开发完了,分支合并
8.跟前端联调
9.发版