研发组内角色分工
- 开发经理/架构
- 项目/系统负责人
- 开发人员
角色职责描述
- 开发经理/架构
负责系统的整体架构,资源整合,对系统方案进行评审,把握系统方向,监督研发质量,给开发人员提供支持 - 项目/系统负责人
每个系统原则上要求有两位负责人,固定系统由指定开发担当负责人,临时项目临时调配负责人,负责人要参与需求评审、方案设计、方案评审等工作,对系统质量和进度负责。 - 开发人员
具体系统编码人员/页面编码人员
研发流程
- 需求评审
系统负责人要参与产品需求评审,确定研发排期 - 页面设计
对于网站/APP系统由美工设计出页面,视具体情况出一级、二级甚至三级页面。
对于应用系统设计出具有代表性的页面和整体风格。 - 系统设计
由系统负责人根据PRD文档和用例描述文档进行系统设计,维护在wiki里 - 方案评审
由系统设计人员/架构对系统设计方案进行评审,见下方 - 程序开发
开发人员根据系统设计文档进行编码,编写测试用例,输出程序源代码和配置文档等
开发人员需要做好程序本身的测试工作,以及程序间的联调工作 - 程序测试
开发提交测试以后,部署到测试