pmp_tutorial

第3章:五大过程组详解

章节概述

项目管理的五大过程组是 PMP 考试的核心框架,贯穿整个项目生命周期。本章将深入解析每个过程组的特点、包含的过程、关键输出以及相互之间的逻辑关系。对于技术背景的学习者,理解这些过程组就像理解软件开发中的 SDLC(软件开发生命周期)阶段,每个阶段都有明确的目标、活动和交付物。

学习目标

过程组概览

启动 → 规划 → 执行 → 监控 → 收尾
  ↑       ↓       ↓       ↓       ↓
  └───────────────────────────────┘
         (迭代与反馈循环)

1. 启动过程组(Initiating Process Group)

1.1 定义与目的

启动过程组是定义新项目或现有项目新阶段的一组过程。其核心目的是获得授权,正式开始项目或阶段。对于程序员来说,这就像在开始编码前的需求确认和项目立项阶段——确保我们在做正确的事。

启动过程组的关键目标:

1.2 包含的过程

启动过程组仅包含 2个过程(需要牢记):

过程名称 所属知识领域 主要输出
制定项目章程 整合管理 项目章程、假设日志
识别相关方 相关方管理 相关方登记册、相关方参与计划

过程间关系

商业文件 → 制定项目章程 → 项目章程
                ↓
         识别相关方 → 相关方登记册

1.3 关键输出

项目章程(Project Charter)

项目章程是整个项目的”宪法”,一旦签署,项目正式存在。包含内容:

相关方登记册(Stakeholder Register)

记录所有已识别相关方的信息:

1.4 与利害关系人的关系

启动阶段的相关方参与度通常最高,因为:

相关方影响力与成本关系:

影响力 ↘              成本 ↗
高 |\               /| 高
   |  \           /  |
   |    \       /    |
   |      \   /      |
低 |________\/_______| 低
   启动  规划  执行  收尾

1.5 常见考点

高频考点提示

  1. 项目章程 vs 项目管理计划
    • 项目章程:高层级、由发起人签署、授权项目经理
    • 项目管理计划:详细、由项目经理制定、指导项目执行
  2. 谁来制定项目章程?
    • 发起人或 PMO 制定(不是项目经理)
    • 项目经理参与制定过程,提供专业建议
  3. 项目经理何时任命?
    • 最好在制定项目章程时任命
    • 最迟在规划开始前任命
  4. 商业文件的作用
    • 商业论证(Business Case):证明项目的可行性和必要性
    • 效益管理计划:如何实现和最大化项目效益
  5. 启动过程组的迭代
    • 大型项目可能分阶段启动
    • 每个阶段都需要重新审视和更新相关方登记册

2. 规划过程组(Planning Process Group)

2.1 定义与特征

规划过程组是项目管理中最复杂、包含过程最多的过程组,共有 24个过程(占49个过程的近50%)。其目的是制定项目管理计划和项目文件,用于指导项目执行。类比软件开发,这相当于系统设计和架构阶段——在开始编码前详细规划系统架构、数据库设计、接口定义等。

核心特征

2.2 24个规划过程概览

按知识领域分布的24个规划过程:

知识领域 过程数量 关键过程
整合管理 1 制定项目管理计划
范围管理 4 规划范围管理、收集需求、定义范围、创建WBS
进度管理 6 规划进度管理、定义活动、排列活动顺序、估算活动持续时间、制定进度计划
成本管理 3 规划成本管理、估算成本、制定预算
质量管理 1 规划质量管理
资源管理 2 规划资源管理、估算活动资源
沟通管理 1 规划沟通管理
风险管理 5 规划风险管理、识别风险、定性风险分析、定量风险分析、规划风险应对
采购管理 1 规划采购管理
相关方管理 1 规划相关方参与

规划过程的逻辑顺序(简化版):

制定项目管理计划
    ↓
收集需求 → 定义范围 → 创建WBS
                         ↓
              定义活动 → 排列活动顺序
                         ↓
              估算资源 → 估算持续时间 → 制定进度计划
                         ↓
              估算成本 → 制定预算
                         ↓
                    确定基准

2.3 渐进明细的应用

渐进明细是规划过程组的核心理念,体现在:

滚动式规划(Rolling Wave Planning)

示例:软件项目的渐进明细

初始阶段:    [用户管理模块] [订单模块] [支付模块]
     ↓
第一次细化:  [用户注册][用户登录][权限管理] [订单创建]...
     ↓  
第二次细化:  [邮箱注册][手机注册][第三方登录]...

2.4 基准的建立

三大基准是项目绩效测量的基础:

范围基准(Scope Baseline)

组成 = 范围说明书 + WBS + WBS词典

进度基准(Schedule Baseline)

成本基准(Cost Baseline)

绩效测量基准(PMB)

PMB = 范围基准 + 进度基准 + 成本基准

2.5 规划过程的迭代性

规划不是线性的,而是迭代和循环的:

触发重新规划的情况

  1. 变更请求批准后:更新相关计划
  2. 风险发生:启动应急计划
  3. 渐进明细需要:细化下一阶段计划
  4. 纠正措施:调整计划以回到基准

敏捷项目中的规划

规划耗时参考

传统项目:规划时间 ≈ 20-40% 项目总时间
敏捷项目:每个迭代规划 ≈ 5-10% 迭代时间

3. 执行过程组(Executing Process Group)

3.1 资源协调与团队管理

执行过程组是完成项目管理计划中确定的工作以满足项目需求的一组过程。这是项目消耗资源最多、产生可交付成果的阶段。对程序员而言,这就是实际编码、测试、集成的阶段——将设计转化为可工作的软件。

执行过程组的核心活动

资源消耗特点

资源消耗曲线:
100% |           ╱─╲
 75% |         ╱    ╲
 50% |       ╱       ╲
 25% |     ╱          ╲
  0% |___╱______________╲___
      启动  规划  执行  监控 收尾

3.2 10个执行过程详解

执行过程组包含 10个过程

知识领域 过程名称 关键活动
整合管理 指导与管理项目工作 执行计划、产生可交付成果
整合管理 管理项目知识 利用现有知识、创造新知识
质量管理 管理质量 将质量要求转化为行动(QA)
资源管理 获取资源 获得团队成员、设备、材料
资源管理 建设团队 提升能力、促进协作
资源管理 管理团队 跟踪绩效、解决冲突
沟通管理 管理沟通 确保信息流动
风险管理 实施风险应对 执行风险应对计划
采购管理 实施采购 获取卖方应答、选择卖方
相关方管理 管理相关方参与 满足期望、解决问题

过程间的协同关系

指导与管理项目工作(总协调)
        ↓
    获取资源 → 建设团队 → 管理团队
        ↓
    管理质量(过程改进)
        ↓
    管理沟通 + 管理相关方参与
        ↓
    产生可交付成果

3.3 变更请求的产生

执行过程是变更请求的主要来源:

变更请求类型

  1. 纠正措施(Corrective Action)
    • 目的:使绩效重新与计划一致
    • 例子:进度落后时的赶工
  2. 预防措施(Preventive Action)
    • 目的:降低风险发生概率
    • 例子:增加代码审查防止缺陷
  3. 缺陷补救(Defect Repair)
    • 目的:修正不一致的产品或组件
    • 例子:修复发现的bug
  4. 更新(Updates)
    • 目的:反映项目实际情况
    • 例子:更新风险登记册

变更流程

发现问题/机会 → 提出变更请求 → 变更控制委员会(CCB)审批
                                    ↓
                            更新计划 ← 批准
                                    ↓
                            执行变更 → 验证变更

3.4 知识管理

管理项目知识是PMBOK第6版新增的过程,反映了知识管理的重要性:

显性知识 vs 隐性知识

知识管理工具

知识管理矩阵:
        显性知识          隐性知识
分享:  知识库/Wiki      师徒制/结对编程
获取:  文档学习         观察/实践
创造:  经验总结         头脑风暴
应用:  检查单/模板      专家判断

敏捷中的知识管理

3.5 质量保证活动

管理质量(QA)vs 控制质量(QC):

对比维度 管理质量(QA) 控制质量(QC)
所属过程组 执行 监控
关注点 过程 可交付成果
目的 过程改进 验证可交付成果
性质 预防性 检查性
责任人 质量保证部门 项目团队

质量保证活动示例

持续改进循环(PDCA)

Plan(规划)→ Do(执行)
    ↑              ↓
Act(改进)← Check(检查)

4. 监控过程组(Monitoring and Controlling Process Group)

4.1 贯穿始终的特性

监控过程组是唯一贯穿项目始终的过程组,从项目启动到收尾都在进行。它就像软件开发中的持续集成/持续监控(CI/CD)——不断检查项目健康状态,及时发现偏差并采取措施。

监控过程组的独特性

监控的层次

项目层面监控
    ├── 过程监控(各过程组的执行情况)
    ├── 绩效监控(进度、成本、质量、范围)
    └── 风险监控(风险状态、新风险识别)

4.2 12个监控过程

监控过程组包含 12个过程

知识领域 过程名称 监控重点
整合管理 监控项目工作 整体绩效
整合管理 实施整体变更控制 所有变更请求
范围管理 确认范围 可交付成果验收
范围管理 控制范围 范围蔓延
进度管理 控制进度 进度绩效
成本管理 控制成本 成本绩效
质量管理 控制质量 产品质量
资源管理 控制资源 资源使用率
沟通管理 监督沟通 沟通有效性
风险管理 监督风险 风险状态
采购管理 控制采购 合同绩效
相关方管理 监督相关方参与 参与度水平

4.3 绩效测量与分析

挣值管理(EVM)核心指标

基础值:

绩效指标:

进度偏差:SV = EV - PV (负值表示落后)
成本偏差:CV = EV - AC (负值表示超支)
进度绩效:SPI = EV / PV (<1 表示落后)
成本绩效:CPI = EV / AC (<1 表示超支)

完工估算(EAC)公式

典型情况:EAC = BAC / CPI
非典型情况:EAC = AC + (BAC - EV)
考虑SPI:EAC = AC + (BAC - EV) / (CPI × SPI)

4.4 变更控制

整体变更控制流程

变更请求提出 → 影响分析 → CCB评审 → 批准/拒绝
      ↓                              ↓
   记录变更                     执行变更
                                    ↓
                              验证变更 → 更新文档

变更控制委员会(CCB)

配置管理

4.5 纠正措施与预防措施

四种变更类型对比

类型 时机 目的 示例
纠正措施 偏差发生后 回到基准 加班赶进度
预防措施 风险识别后 避免偏差 增加测试覆盖
缺陷补救 缺陷发现后 修复缺陷 修复bug
更新 持续 反映现状 更新风险登记册

趋势分析技术

5. 收尾过程组(Closing Process Group)

5.1 行政收尾 vs 合同收尾

收尾过程组包含 2个过程,负责正式结束项目或阶段的所有活动。这就像软件发布后的部署、文档整理和项目总结——确保所有工作都已完成,经验得到总结。

两个收尾过程

  1. 结束项目或阶段(整合管理):行政收尾
  2. 结束采购(采购管理):合同收尾

收尾类型对比

对比维度 行政收尾 合同收尾
范围 整个项目或阶段 特定合同
时机 项目结束时 每个合同完成时
次数 一次 多次(每个合同)
负责人 项目经理 采购经理
重点 内部流程 外部关系

重要原则:即使项目提前终止,也必须执行收尾过程。

5.2 经验教训总结

经验教训(Lessons Learned)是组织过程资产的重要组成部分:

经验教训收集时机

经验教训登记册内容

情况描述 → 问题根因 → 采取措施 → 效果评估 → 改进建议

知识转化路径

个人经验 → 项目经验教训 → 组织过程资产 → 最佳实践
         回顾会议        知识库更新      标准化

5.3 资源释放

资源释放顺序

  1. 团队成员释放(人力资源)
  2. 设备和材料归还(物理资源)
  3. 预算结余处理(财务资源)
  4. 许可证和授权(知识产权)

团队解散活动

5.4 最终可交付成果移交

移交清单

验收标准确认

验收标准(规划时定义)→ 可交付成果(执行时产生)
            ↓                      ↓
        验收测试 ← 质量控制(监控时检验)
            ↓
        正式验收(收尾时签字)

5.5 项目档案更新

项目档案包含

类别 具体内容
项目管理文件 章程、管理计划、基准
项目文档 需求文档、设计文档、测试报告
变更记录 变更请求、CCB决议、变更日志
风险记录 风险登记册、风险应对结果
合同文件 合同、采购文档、发票
沟通记录 会议纪要、邮件、报告

档案管理原则

6. 过程组的交互关系

6.1 过程组重叠示意

过程组不是离散的、一次性的事件,而是在整个项目期间重叠发生的活动:

活动水平
 ^
 | 启动
 |  /\    规划
 | /  \   /\      执行
 |/    \ /  \    /\      收尾
 |      X    \  /  \    /\
 |     / \    \/    \  /  \
 |    /   \   /\     \/    \
 |   /     \ /  \    /\     \
 |  /       X    \  /  \     \
 | /       / \    \/    \     \
 |/_______/___\___/______\_____\___> 时间
         监控(贯穿始终)

重叠特征

6.2 迭代与反馈机制

过程组间的反馈循环

启动 → 规划 → 执行 → 收尾
  ↑      ↑      ↑      ↑
  └──────┴──────┴──────┘
       监控反馈

典型反馈场景

  1. 执行→规划
    • 发现新需求 → 更新需求文档
    • 资源约束变化 → 调整资源计划
  2. 监控→规划
    • 进度落后 → 更新进度计划(快速跟进、赶工)
    • 成本超支 → 修订成本基准
  3. 监控→执行
    • 质量问题 → 返工
    • 风险触发 → 执行应急计划
  4. 收尾→启动(下一阶段):
    • 阶段评审 → 决定是否继续
    • 经验教训 → 改进下阶段方法

6.3 不同生命周期中的应用

预测型生命周期

启动(5%) → 规划(25%) → 执行(55%) → 监控(10%) → 收尾(5%)

特点:

迭代型生命周期

迭代1: 启动→规划→执行→监控→评审
迭代2: 规划→执行→监控→评审
...
迭代N: 规划→执行→监控→收尾

特点:

敏捷生命周期

Sprint 0: 启动(产品愿景、初始待办事项)
    ↓
Sprint N: Sprint规划 → 每日站会 → Sprint评审 → 回顾
    ↓
发布: 收尾(部署、文档、总结)

混合型生命周期

7. AI 辅助学习:过程组关系图谱生成

7.1 使用 AI 构建知识图谱

Prompt 示例

"请帮我创建一个PMP五大过程组的知识图谱,包括:
1. 每个过程组包含的过程(49个过程)
2. 过程间的输入输出关系
3. 关键可交付成果流向
4. 标注哪些是关键路径上的过程"

7.2 场景化练习生成

AI 练习提示词模板

"基于以下场景生成5道PMP过程组相关题目:
- 场景:一个为期12个月的软件开发项目
- 重点:过程组的选择和顺序
- 难度:中等
- 包含:情景判断和计算题"

7.3 过程组记忆技巧

使用 AI 生成记忆口诀

本章小结

核心要点回顾

  1. 过程组数量记忆
    • 总计:49个过程
    • 分布:2-24-10-12-2(启规执监收)
    • 口诀:”二二四,一零一二二”
  2. 关键概念理解
    • 过程组 ≠ 项目阶段
    • 过程组是逻辑关系,不是时间顺序
    • 监控贯穿始终,其他过程组可迭代
  3. 三大基准
    • 范围基准 = 范围说明书 + WBS + WBS词典
    • 进度基准 = 批准的进度模型
    • 成本基准 = 分阶段预算(不含管理储备)
  4. 变更管理核心
    • 所有变更必须走正式流程
    • CCB负责评审和批准
    • 变更后更新基准和计划
  5. EVM关键公式
    • 记住:SV = EV - PV, CV = EV - AC
    • 理解:SPI = EV/PV, CPI = EV/AC
    • 应用:EAC = BAC/CPI(典型)

与敏捷的对应关系

传统过程组 敏捷实践
启动 产品愿景、团队章程
规划 Sprint规划、待办事项梳理
执行 Sprint执行、每日站会
监控 燃尽图、Sprint评审
收尾 回顾会议、发布

常见陷阱与错误 (Gotchas)

考试陷阱

  1. 过程组 vs 项目阶段 ❌ 错误:先完成所有规划,再开始执行 ✅ 正确:过程组在项目中迭代和重叠

  2. 项目章程的制定者 ❌ 错误:项目经理制定项目章程 ✅ 正确:发起人或PMO制定,项目经理协助

  3. 变更批准权限 ❌ 错误:项目经理可以批准所有变更 ✅ 正确:超出权限的变更需要CCB批准

  4. 监控过程组的时机 ❌ 错误:在执行完成后才开始监控 ✅ 正确:监控贯穿项目始终

  5. EVM计算错误 ❌ 错误:EAC = BAC - AC ✅ 正确:EAC = BAC/CPI(典型情况)

实践误区

  1. 过度规划
    • 问题:花费过多时间在详细规划
    • 解决:采用渐进明细和滚动式规划
  2. 忽视收尾
    • 问题:项目结束后匆忙解散团队
    • 解决:预留时间进行正式收尾
  3. 变更控制过松或过严
    • 过松:导致范围蔓延
    • 过严:降低适应性
    • 平衡:根据项目特点设定合适的变更流程
  4. 监控指标选择不当
    • 问题:监控太多无用指标
    • 解决:聚焦关键绩效指标(KPI)
  5. 知识管理缺失
    • 问题:经验教训流于形式
    • 解决:建立知识分享机制和激励

调试技巧

  1. 过程选择困惑时
    • 问自己:现在要产出什么?
    • 查看:该输出属于哪个过程?
  2. 过程顺序不清时
    • 原则:先有输入才有输出
    • 方法:画出数据流图
  3. EVM计算检查
    • SV和CV符号应该一致(同正或同负)
    • SPI和CPI通常同向(同>1或同<1)
    • 如果不一致,重新检查计算
  4. 变更影响分析
    • 使用”三重约束”思维
    • 任何变更都可能影响范围、时间、成本
  5. 敏捷项目的过程组应用
    • 不要机械套用传统过程
    • 理解精神,灵活应用