1、和客户研究业务需求,确定产品功能(开发时间、费用、人员配备)
客户简单阐述项目需求,项目经理根据客户需求并与客户探讨也许功能等,编写需求文档,确定开发时间及费用,人员配备,制作项目节点。
2、产品经理制作原型图
根据客户需求制作产品原型,产品流程图根据客户需求完成流程等。
3、美工设计效果图
美工根据产品经理的原型,对原型进行填充及美化,美化后交由客户进行求人需求。
4、前端工程师开发前端页面、后端工程师编写业务逻辑。项目经理把控项目进度、代码质量并协助解决技术问题。
前端工程师根据原型图,进行编写前端页面。完成后交由后端工程师编写业务逻辑,实现具体功能。项目经理许根据时间节点把控项目进度。并负责代码编写质量,并解决在开发过程中的技术问题。
5、测试人员测试:功能是否符合客户需求、找出bug,访问请求延迟是否可以忍受,压力测试。
开发工程师开发完成后软件测试人员对程序进行测试,并程序中的bug进行查找,并程序中实现的功能是否满足客户需求,并对程序进行压力测试。
6、运维上线应用。监控系统状态。CPU、内存、网络带宽
运维对程序进行上线,并实施监控服务器的CPU、内存、网络带宽的使用率,并对服务器、程序进行调优。