开发流程
Java开发流程主要包括需求分析、设计、编码、测试、部署和维护等几个阶段,下面详细说明一下各个阶段的具体步骤:
角色分工
岗位/角色 | 职责/分工 |
---|---|
项目经理 | 对整个项目负责,任务分配、把控进度 |
产品经理 | 进行需求调研,输出需求调研文档、产品原型(prd)等 |
UI设计师 | 根据产品原型输出界面效果图(ued) |
架构师 | 项目整体架构设计、技术选型、概要设计,详细设计(资深开发工程师)等 |
开发工程师 | 功能代码实现(前端 / 后端 / 算法 / 大数据) |
测试工程师 | 编写测试用例,输出测试报告 |
运维工程师 | 软件环境搭建、项目上线 |
实际的项目中, 有一些项目组由于人员配置紧张, 可能并没有专门的测试或运维人员, 这个时候可能需要由产品或者程序猿兼任