阶段 | 关键活动 | 角色 | 职责 | 输出物 |
1. 需求提出 | - 收集市场需求、用户反馈或内部改进建议。 | 产品经理 | - 收集和整理需求。 | 需求清单、需求初步分析报告 |
2. 需求分析 | - 细化需求,编写需求文档。 | 产品经理 | - 编写需求规格说明书。 | 需求规格说明书、需求评审记录 |
需求分析师 | - 协助产品经理细化需求,提供专业意见。 | |||
3. 需求确认 | - 确认需求文档的完整性和准确性。 | 产品经理 | - 确认需求文档并归档到系统。 | 确认后的需求文档 |
4. 设计阶段 | - 输出界面设计稿和交互设计稿。 | UI设计师 | - 根据需求文档输出界面设计稿。 | 界面设计稿 |
交互设计师 | - 根据需求文档输出交互设计稿。 | 交互设计稿 | ||
5. 开发计划制定 | - 制定开发任务计划。 | 技术负责人 | - 制定开发任务计划并分配任务。 | 开发任务计划、技术方案 |
6. 开发与单元测试 | - 编写代码并提交到版本控制系统。 | 开发工程师 | - 根据任务计划编写代码。 | 代码、单元测试报告 |
7. 集成测试 | - 集成各模块代码并进行测试。 | 测试工程师 | - 执行集成测试,记录测试结果。 | 集成测试报告、缺陷清单 |
8. 系统测试 | - 执行系统测试,验证功能是否符合需求。 | 测试工程师 | - 根据测试用例执行系统测试。 | 系统测试报告 |
9. 验收测试 | - 产品经理和设计同学进行验收测试。 | 产品经理 | - 根据需求文档和测试报告进行验收。 | 验收测试报告、验收问题单 |
设计 | - 对设计稿进行验收,创建设计问题单并指派给设计师。 | |||
10. Bug修复与回归测试 | - 开发修复Bug,测试进行回归测试。 | 开发工程师 | - 修复测试过程中发现的Bug。 | 修复后的代码、Bug修复记录 |
测试工程师 | - 执行回归测试,验证Bug修复情况。 | 回归测试报告 | ||
11. 发布准备 | - 确认发布版本无重大Bug。 | 项目经理 | - 协调发布前的准备工作。 | 发布计划、发布文档 |
测试工程师 | - 对发布版本进行最终验证。 | 发布验证报告 | ||
12. 发布 | - 发布产品版本。 | 项目经理 | - 协调发布流程,确保发布顺利进行。 | 发布通知、发布版本 |
13. 维护阶段 | - 处理客户反馈的Bug。 | 测试工程师 | - 将客户反馈的Bug同步到系统并复现。 | 客户反馈Bug清单、修复记录 |
开发工程师 | - 接收客户反馈的Bug任务,修复后更新Bug状态。 |
研发流程及角色分工表格
阶段 | 角色 | 主要任务 |
1. 项目启动 | 项目经理 | - 在项目管理系统中创建项目,设置项目基本信息。 |
产品经理 | - 上传需求文档、市场调研报告等到系统文档库。 | |
2. 需求分析 | 产品经理 | - 在系统中创建需求,填写必填字段并上传需求规格说明书。 |
需求分析师 | - 协助产品经理细化需求,编写需求文档。 | |
3. 设计 | UI设计师 | - 根据需求文档输出界面设计稿,并上传到系统文档库。 |
交互设计师 | - 根据需求文档输出交互设计稿,并上传到系统文档库。 | |
4. 开发 | 开发工程师 | - 接收开发任务,编写代码并提交到版本控制系统。 |
技术负责人 | - 设计技术方案,分配开发任务。 | |
5. 测试 | 测试工程师 | - 根据需求文档编写测试用例,并上传到系统。 |
测试负责人 | - 制定测试计划,协调测试资源。 | |
6. 验收 | 产品经理 | - 根据需求文档和测试报告进行产品验收。 |
设计 | - 对设计稿进行验收,创建设计问题单并指派给设计师。 | |
7. 发布 | 项目经理 | - 协调发布前的准备工作,确保发布计划顺利执行。 |
测试工程师 | - 对发布后的版本进行验证,确保无重大Bug。 | |
8. 维护 | 测试工程师 | - 将客户反馈的Bug同步到系统,并尝试复现。 |
开发工程师 | - 接收客户反馈的Bug任务,修复后更新Bug状态。 |
近期热文:
欢迎加入中国最大的PMO&PM社区