目录
- 项目管理
- 跨部门沟通协作
项目管理
需求阶段
项目经理 | 产品 | 研发 | 测试 |
---|---|---|---|
活动 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. 功能代码 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 时。
跨部门沟通协作 - 上下游测试配合
- 测试计划沟通。
- 环境对接。
- 熟悉业务。
项目实例