项目管理
- 项目流程
- 需求阶段
项目经理 | 产品 | 研发 | 测试 |
活动 1. 在项目管理工具中建立项目目录 2. 分析项目所需资源、风险等 3. 预估项目周期 | 活动 1. 收集整理需求 | 参与 1. 需求分析 2. 环境分析 | 参与 1. 需求分析 2. 环境分析 |
产出 1. 项目计划(大致时间规划) | 产出 1. 需求文档 |
- 设计阶段
项目经理 | 产品 | 研发 | 测试 |
活动 1. 监控项目进度 2. 组织安排本阶段的评审 3. 任务分解,责任到人 4. 细化项目计划 | 活动 1. 系统功能设计 | 活动 1. 系统功能技术设计 2. 数据库设计 | 活动 1. 组织测试计划评审 |
产出 1. 项目计划(具体到各个功能) | 产出 1. 系统说明书 | 产出 1. 概要设计文档 2. 详细设计文档 | 产出 1. 测试计划 |
- 开发阶段
项目经理 | 产品 | 研发 | 测试 |
活动 1. 监控项目进度 2. 调整人员安排 3. 跟踪解决技术难点 | 参与 1. 需求细节沟通 | 活动 1. 具体功能开发 2. 组织 code review 3. 单元测试 | 活动 1. 编写测试用例 2. 组织测试用例评审 |
产出 1. 项目计划(更新进度) 2. 项目报告进度) | 产出 1. 系统说明书 | 产出 1. 功能代码 2. 单元测试代码 | 产出 1. 测试用例 |
- 集成测试阶段
项目经理 | 产品 | 研发 | 测试 |
活动 1. 监控项目进度 2. 跟踪解决技术难题 | 参与 1. 需求细节沟通 2. Bug 修改方案 | 活动 1. 集成测试 2. 修改 Bug | 活动 1. 支持研发进行集成测试 2. 准备测试数据 3. 准备自动化测试用例 |
产出 1. 项目报告进度 | 产出 1. 集成测试报告 2. 部署测试环境 |
- 系统测试阶段
项目经理 | 产品 | 研发 | 测试 |
活动 1. 分配 Bug 2. 跟踪解决技术难题 | 参与 1. 需求细节沟通 2. Bug 修改方案 | 活动 1. 支持测试 2. 修改 Bug | 活动 1. 测试环境搭建 2. 补充测试数据 3. 功能测试 4. 自动化测试 |
产出 1. 项目报告进度 | 产出 1. 系统测试报告(执行报告) 2. 缺陷报告 |
项目管理方法
- 制定项目计划。
- 执行该计划并监控跟踪管理。
- 项目风险应对与问题解决。
- 项目收尾。
跨部门沟通协作
- 与产品沟通
- 需求评审会
- 在分析需求阶段
- 在测试用例编写阶段
- 在测试过程中
- 与研发沟通
- 在分析需求阶段
- 在测试用例编写阶段
- 在测试过程中
- 在线上监控发现 Bug 时
- 上下游测试配合
- 测试计划沟通
- 环境对接
- 熟悉业务