图解研发项目管理流程角色分工V3.0

文摘   2025-01-11 08:23   河北  

研发端到端全流程详解

阶段

关键活动

角色

职责

输出物

1. 需求提出

- 收集市场需求、用户反馈或内部改进建议。
- 初步分析需求的可行性和优先级。

产品经理

- 收集和整理需求。
- 初步评估需求的优先级和可行性。

需求清单、需求初步分析报告

2. 需求分析

- 细化需求,编写需求文档。
- 拆分大规模需求为子需求。
- 组织需求评审。

产品经理

- 编写需求规格说明书。
- 拆分需求并关联到父需求。
- 组织需求评审会议。

需求规格说明书、需求评审记录



需求分析师

- 协助产品经理细化需求,提供专业意见。


3. 需求确认

- 确认需求文档的完整性和准确性。
- 需求文档归档。

产品经理

- 确认需求文档并归档到系统。
- 确保需求文档版本一致。

确认后的需求文档

4. 设计阶段

- 输出界面设计稿和交互设计稿。
- 组织设计评审。

UI设计师

- 根据需求文档输出界面设计稿。
- 参与设计评审并根据反馈修改设计稿。

界面设计稿



交互设计师

- 根据需求文档输出交互设计稿。
- 参与设计评审并根据反馈修改交互设计。

交互设计稿

5. 开发计划制定

- 制定开发任务计划。
- 分配开发任务。

技术负责人

- 制定开发任务计划并分配任务。
- 设计技术方案,确保开发可行性。

开发任务计划、技术方案

6. 开发与单元测试

- 编写代码并提交到版本控制系统。
- 进行单元测试。

开发工程师

- 根据任务计划编写代码。
- 进行单元测试并修复问题。
- 更新任务状态和进度。

代码、单元测试报告

7. 集成测试

- 集成各模块代码并进行测试。

测试工程师

- 执行集成测试,记录测试结果。
- 发现并记录缺陷,指派给开发工程师修复。

集成测试报告、缺陷清单

8. 系统测试

- 执行系统测试,验证功能是否符合需求。

测试工程师

- 根据测试用例执行系统测试。
- 记录测试结果并跟踪缺陷修复情况。

系统测试报告

9. 验收测试

- 产品经理和设计同学进行验收测试。

产品经理

- 根据需求文档和测试报告进行验收。
- 创建验收问题单并指派给相关处理人。

验收测试报告、验收问题单



设计

- 对设计稿进行验收,创建设计问题单并指派给设计师。


10. Bug修复与回归测试

- 开发修复Bug,测试进行回归测试。

开发工程师

- 修复测试过程中发现的Bug。
- 填写“合入版本”并更新Bug状态。

修复后的代码、Bug修复记录



测试工程师

- 执行回归测试,验证Bug修复情况。
- 更新测试报告。

回归测试报告

11. 发布准备

- 确认发布版本无重大Bug。
- 准备发布文档。

项目经理

- 协调发布前的准备工作。
- 确认发布版本无重大Bug。

发布计划、发布文档



测试工程师

- 对发布版本进行最终验证。
- 记录发布后的问题并反馈给开发团队。

发布验证报告

12. 发布

- 发布产品版本。
- 通知相关干系人。

项目经理

- 协调发布流程,确保发布顺利进行。
- 通知相关干系人发布完成。

发布通知、发布版本

13. 维护阶段

- 处理客户反馈的Bug。
- 修复并重新发布。

测试工程师

- 将客户反馈的Bug同步到系统并复现。
- 跟踪Bug修复情况,验证修复后的版本。

客户反馈Bug清单、修复记录



开发工程师

- 接收客户反馈的Bug任务,修复后更新Bug状态。
- 填写“合入版本”,确保Bug修复后版本可追溯。



研发流程及角色分工表格

阶段

角色

主要任务

1. 项目启动

项目经理

- 在项目管理系统中创建项目,设置项目基本信息。
- 配置项目相关设置(需求、任务、缺陷、迭代等)。
- 添加项目成员并分配权限。
- 制定项目进度计划和发布计划。


产品经理

- 上传需求文档、市场调研报告等到系统文档库。
- 协助项目经理制定需求排期。

2. 需求分析

产品经理

- 在系统中创建需求,填写必填字段并上传需求规格说明书。
- 拆分大规模需求为子需求并关联到父需求。
- 管理需求版本,确保系统中仅保留最新版本。
- 组织需求评审并上传评审结果。


需求分析师

- 协助产品经理细化需求,编写需求文档。
- 参与需求评审并提供专业意见。

3. 设计

UI设计师

- 根据需求文档输出界面设计稿,并上传到系统文档库。
- 参与设计评审,根据反馈修改设计稿。


交互设计师

- 根据需求文档输出交互设计稿,并上传到系统文档库。
- 参与设计评审,根据反馈修改交互设计。

4. 开发

开发工程师

- 接收开发任务,编写代码并提交到版本控制系统。
- 更新任务状态和进度。
- 修复测试过程中发现的Bug,并填写“合入版本”。


技术负责人

- 设计技术方案,分配开发任务。
- 进行代码审查,确保代码质量。
- 协调开发资源,解决技术难题。

5. 测试

测试工程师

- 根据需求文档编写测试用例,并上传到系统。
- 执行测试用例,记录测试结果。
- 创建缺陷任务并指派给开发工程师。
- 跟踪缺陷修复情况,验证修复后的版本。


测试负责人

- 制定测试计划,协调测试资源。
- 生成测试报告并发布到系统。
- 跟踪测试进度,确保测试按计划完成。

6. 验收

产品经理

- 根据需求文档和测试报告进行产品验收。
- 创建验收问题单并指派给相关处理人。
- 验收通过后,将需求状态流转至“关闭”。


设计

- 对设计稿进行验收,创建设计问题单并指派给设计师。
- 验收通过后,确认设计稿符合需求。

7. 发布

项目经理

- 协调发布前的准备工作,确保发布计划顺利执行。
- 组织发布前验收,确认无重大Bug。
- 发布后跟踪项目运行情况。


测试工程师

- 对发布后的版本进行验证,确保无重大Bug。
- 记录发布后的问题并反馈给开发团队。

8. 维护

测试工程师

- 将客户反馈的Bug同步到系统,并尝试复现。
- 跟踪Bug修复情况,验证修复后的版本。


开发工程师

- 接收客户反馈的Bug任务,修复后更新Bug状态。
- 填写“合入版本”,确保Bug修复后版本可追溯。


近期热文:

图解最详细的项目研发全流程及各阶段核心问题表
找女项目经理做女朋友的18条好处【男生必看】
项目经理级研发人员绩效考核实例表V3.0
需求管理全过程流程图及各阶段核心关注点详解
年薪60w项目经理必备的复盘方法及模型【附每周复盘模板】
史上最详细的华为内部流程管理详解(附关键流程图下载)
工程项目管理必懂的12个流程图
图解华为新员工入职8个阶段180天详细培养计划
一文掌握IPD流程中的技术评审TR及其关键核心关注点
史上最简洁最高效的项目周报怎么写?
图解项目管理全流程图及详细管理过程
项目管理8种实用工具集锦
图解研发效能度量的指标,模型和落地方法
史上最实用的麦肯锡解决问题方法论详解没有之一
史上最详细的工业互联网项目开发工作流及各阶段核心关注点
史上最全的项目风险清单及应对措施要点--再也不愁项目风险管理了
图解华为LTC(从线索到回款)全流程及其运作体系PPT
一文详解甘特图如何画以及具体实例详解【附可编辑模板下载】
应广大粉丝要求,我们建立了一个【PMO前沿交流群】,小伙伴们热情踊跃,目前人数已经上万人了,不能直接进群啦,想要进群的添加小编微信,拉你进群。两个添加其一即可!

欢迎加入中国最大的PMO&PM社区

PMO前沿
传播项目管理知识,提升项目管理能力,关注PMO前沿动态 !
 最新文章