【一】项目开发流程
一般公司中的项目流程分为五个步骤:
- 需求分析
- 架构设计
- 分组开发
- 项目测试
- 交付上线
【二】项目需求分析
【1】人员构成
架构师 + 产品经理 + 开发组长
【2】任务
产品经理: 带着架构师和开发组长 去和客户沟通交流
从客户那了解需求,要做的事
和客户沟通之前,已经从客户那了解大致的需求
架构师 + 开发组长 : 两人协商 做一个初稿
带着初稿去和客户进行详细沟通,跟客户沟通需求时尽量往初稿上靠
做不出来不强求
【三】架构设计
【1】回到公司
架构师 负责对整体的业务需求进行定制和研发
给大家一个参考,用什么工具
使用的编程语言,后端用什么框架,数据库
前端页面用什么框架
【2】对整体价格进行评估
大致的开发周期
确定开发人数:每人薪资评估
【3】额外成本
产品经理的成本 公司的成本
【4】对所有成本进行总结
产品经理报给财务,财务进行评估
【5】报给老板
老板看完后,确认签字
【6】产品经理和客户沟通
【四】分组开发
【1】开发组长负责切分任务
从架构师那里获取到架构设计
结合客户需求,对每一个功能进行划分和切割
去分配给每一个小组的成员
每个人根据自己的需求和任务要求进行开发
【2】组长负责总结
将所有分功能总结成一个主功能
进行简单测试
【五】测试
扔给测试部门进行测试
压力测试、bug测试、并发测试...
测试结果提交给组长
【六】交付上线
【1】交付给客户,客户自己上线
交给运维或开发
上传到自己的服务器上
【2】再交钱,帮客户维护
上线到服务器上,如果出现bug,我负责帮你调试和维护
【七】大公司好还是小公司好
大公司人多,福利多,门槛高,只负责自己的部分
躺着摆烂
小公司人少,福利还行,门槛相对较低,开发人少,可能自己干全部
成长更快
落后就会挨打,进了公司以后不要天天摆烂,能学就学
标签:需求,客户,项目,流程,组长,开发,测试,架构师 From: https://www.cnblogs.com/yi416/p/18215752