一、项目研发流程
二、各流程的介绍
1.需求分析
角色:产品经理、UI工程师
工作:统筹产品,根据客户或老板的需求提供需求分析报告。输出产品方案,指出项目或产品的功能。
2.项目设计
角色:项目经理、架构师
工作:根据客户的需求,确定开发周期,组建开发团队。设计工作(UML类图、流程图、模块设计),数据库,技术架构。
3.开发实现
角色:程序员、软件开发工程师
工作:分工协作,完成项目的具体模块的功能。
4.功能测试
角色:测试工程师
工作:测试提交的产品,确保项目的质量。黑盒测试、白盒测试、单元测试、集成测试等。
5.部署实施
角色:运维工程师、实施工程师
工作:项目正确部署到相应的平台,将确保项目能正确运行。
6.项目运行
工作:产品的线上宣传、推广
7.项目维护
工作:发现bug进行解决,系统功能的升级、优化。