Python 测开27期 - WL - 学习笔记 - 项目管理于跨部门沟通协作

项目管理于跨部门沟通协作

项目管理

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

软件项目管理的方法

  • 制定项目计划
  • 执行该计划并监控跟踪管理
  • 项目风险应对与问题解决
  • 项目收尾

跨部门沟通协作

与产品沟通

  • 需求评审会
  • 在分析需求阶段
  • 在测试用例编写阶段
  • 在测试过程中

与开发沟通

  • 在分析需求阶段
  • 在测试用例编写阶段
  • 在测试过程中
  • 在线上监控发现 bug 时

上下游配合测试

  • 测试计划沟通
  • 环境对接
  • 熟悉业务

测试书籍推荐

  • 全程软件测试
  • 探索式测试
  • Google 测试之道
  • 持续交付
  • 不测的秘密:精准测试