项目管理就是将知识、技能、工具和技术应用于项目活动,以满足项
8 R5 _: c/ t( c6 i* x. P0 r5 D
目的要求。需要对相关过程进行有效管理,来实现知识的应用。
+ x( ?% C1 d& Y7 q过程是为完成预定的产品、成果或服务而执行的一系列相互关联的行
# L3 d- n7 z( n
动和活动。每个过程都有各自的输入、工具和技术以及相应输出。如第1
' q [. d& M5 i7 C. U1 q章和第2章所述,项目经理必须考虑组织过程资产和事业环境因素。即使
4 {( O+ b) U( l5 L3 }3 z
它们在过程规范中没有被明确地列为输入,也必须在每个过程中予以考虑。
- _& x! T* a7 J
为满足项目的具体要求,组织过程资产为“裁剪”组织的过程提供指南和
6 n; x: L. F; L- i- m. \( Y; [准则。事业环境因素则可能限制项目管理的灵活性。
; [" y3 e7 `( j- o" T9 r
为了取得项目成功,项目团队必须:
2 F+ R- q v$ X: F& G# G„ 选择适用的过程来实现项目目标;
9 J4 H, ?$ i8 r
„ 使用经定义的方法来满足要求;
; ?! U/ Y9 Q8 t7 _0 t„ 遵守要求以满足干系人的需要和期望;
/ c1 l# K) P" W; Z3 E' K„ 平衡对范围、时间、成本、质量、资源和风险的相互竞争的要求,
" n. A3 ?6 a& b* F
以完成特定的产品、服务或成果。
s1 ^# J7 V3 i- h项目过程由项目团队实施,一般可分为以下两大类:
9 H3 g0 [' g% i7 q R„ 项目管理过程。确保项目自始至终顺利进行。这些过程借助各种工
5 X) k# K) s( l6 N8 y$ l具和技术来应用各知识领域(见第4章~第12章)的技能和能力。
! W3 j0 c' V- g7 H* w7 h
„ 产品导向过程。说明并创造项目的产品。产品导向过程通常用项目
9 d5 P" W. e' |8 I* N+ D5 K) R生命周期(见2.1.2节)来定义,并因应用领域而异。对如何创造
5 B- {0 ~0 ?7 I7 ?) E% V
特定的产品缺乏基本了解,就无法确定项目范围。例如,要确定房
7 ~+ m3 P/ K& c1 J8 t5 k- k
屋建造项目的整体复杂性,就必须了解各种建筑技术和工具。
' ^/ d' H E7 Y/ F& U本标准仅描述项目管理过程。尽管本标准不讨论产品导向过程,但项
' l8 ~4 k" y: D# S. G. D8 F目经理不应忽视它。从项目开始到结束,项目管理过程和产品导向过程始
2 a) K ~; d& y* z, x! s! w; W& q终彼此重叠、相互作用。
9 ]) w) g( z' \" b& D) l项目管理过程适用于全球各行各业。应用项目管理过程能够提高各类
% m% @; x" J. ^% `! m, b. f
项目成功的可能性,这已得到一致公认。
9 b0 H; a8 H7 w
这并不意味着本标准所描述的知识、技能和过程必须一成不变地运用
# L* }, ~& t+ _. P$ `8 { d于所有项目。对于任一具体项目,项目经理都要与项目团队共同负责,确
* k) s3 @9 e0 ?2 @5 t$ l定应采用哪些过程以及应多么严格地运用每个过程。
! z2 H- p9 p% f& ^4 N2 r2 t
项目经理及其项目团队应认真考虑每一个过程及其输入和输出。他们
2 D! Q+ \/ P9 z) }* u# r
应在本章的指导下,对具体项目所必需的过程进行认真考虑并做必要调整。
/ F9 T; s e! k
这一努力叫做“裁剪”。
1 I& O D2 y* W. l3 r
项目管理是一种综合性工作,要求每一个项目和产品过程都同其他过
$ c0 E( V7 o$ P& |: H/ b
程恰当地配合与联系,以便彼此协调。在一个过程中采取的行动通常会对
2 A+ v( k/ f0 L; z9 }' @9 g, a这一过程和其他相关过程产生影响。例如,项目范围变更通常会影响项目
0 }: y- h% W# G) b7 q
成本,但不一定会影响沟通计划或产品质量。各过程间的相互作用往往要
2 I! F3 J6 g6 r
求在项目要求(目标)之间进行权衡。究竟如何权衡,会因项目和组织而
, t" s. }! |! B) F8 q( e8 K
异。成功的项目管理包括积极地管理过程间的相互作用,以满足发起人、
* t: M. z$ m, {8 m& n; y客户和其他干系人的需求。在某些情况下,为得到所需结果,需要反复数
% u: u6 J8 [" Z. l. s* d次实施某个过程或某组过程。
6 I- f- H' G; E5 {) R) w
项目存在于组织中,不是一个封闭系统。项目需要从组织内外部得到
! V! }; @5 N- @$ R5 G5 }
各种输入,并向组织交付所形成的能力。项目过程会产生出一些可用于改
5 M8 y/ G4 G" a- i# b6 X' J进未来项目管理的信息。
* w9 @6 X) e) ^: Y; ]
本标准从各过程之间的整合、相互作用以及各过程的不同用途等方面,
+ E' P( T# c' [$ c: G
来描述项目管理过程。这些过程可归纳为5类,即5大项目管理过程组:
; u) X$ X( W4 T/ z
„ 启动过程组。获得授权,定义一个新项目或现有项目的一个新阶段,
; ]) H$ t8 T) O4 V k正式开始该项目或阶段的一组过程。
9 F0 m$ ?2 G& ~) `4 S
„ 规划过程组。明确项目范围,优化目标,为实现目标而制定行动方
) }$ K3 I0 B( ?0 M% s9 u案的一组过程。
# F5 m# {! A3 V; a s) n„ 执行过程组。完成项目管理计划中确定的工作以实现项目目标的一
3 X3 P1 h9 s* R* H) |' T2 f( u组过程。
; b% X8 v; P+ h9 r! k3 }
„ 监控过程组。跟踪、审查和调整项目进展与绩效,识别必要的计划
- x* p* D0 g7 O: V0 x0 X" w; g变更并启动相应变更的一组过程。
; b# v% [- H8 |, H: H„ 收尾过程组。为完结所有过程组的所有活动以正式结束项目或阶段
1 F0 w% n2 y+ k) j5 ?7 A9 e/ d! p而实施的一组过程。
7 f5 B: J: H) p4 p# P本章下文针对单个项目,讨论由一系列相互联系的过程所组成的项目
% g3 b7 q; |$ s5 k' n管理网络,并详述这些过程。本章包括如下主要部分:
4 F( n! O( U2 M9 Y) r, s& a& I3.1 项目管理过程间的作用
3 c$ z5 \# ~+ f5 m7 e" a# J5 z3.2 项目管理过程组
9 o+ m+ W+ X5 X2 a3.3 启动过程组
% R" H( b h2 h4 t
3.4 规划过程组
% B! u( X: P- ~8 n3.5 执行过程组
; R4 _" P) D9 `# T
3.6 监控过程组
) s3 l0 z/ k' e p6 _
3.7 收尾过程组
1 f9 u( p0 R7 j( {3.1 项目管理过程间的作用
7 ^% @, h F0 B( l4 m1 w0 z在本标准中,项目管理各过程之间彼此独立,界面清晰。但是,在实
2 g) s& R. S8 G' J- n+ Z# p; @8 \6 U, U$ q" r( z
践中,它们会以本标准未详述的某些方式相互重叠和作用。大多数经验丰
/ N5 Q4 `5 ^5 K* W$ c! ^1 \富的项目管理工作者都认识到,管理项目的方式不止一种。在项目期间,
0 h. X4 e' Z% W: M/ U' ~
人们应该在项目管理过程组及其所含过程的指导下,恰当地应用项目管理
' K/ ? s5 M3 W$ M7 i2 z" V
知识和技能。项目管理过程的采用具有重复性。在一个项目中,很多过程
: ^9 \$ S2 Z& _. N& S; b要反复多次。
* m; {& i# D3 T% V! n; |: ~项目管理的整合性要求监控过程组与其他所有过程组相互作用,如图
( {* y9 t! K1 o( U8 k2 R
3-1所示。另外,既然项目是临时性工作,就需要以启动过程组开始项目,
6 `7 J) b. G$ O5 m2 A& C/ W. h以收尾过程组结束项目。
) ]% f! q! [4 V3 k/ T* b! O; ?
0 n+ a9 C7 Y% q2 O4 l; F- t E) Y% X" r
4 r9 N( t" [0 @* ~" ^) J3 d2 X o3 c+ D+ z( Y
例如,要结束设计阶段,就需要客户验收设计文件。设计文件一旦可
$ j l8 _& R' J6 c* y
用,就将为一个或多个后续阶段的规划和执行过程组提供产品描述。当项
, ]1 T' z3 P E) a3 k. S5 }7 T
目被划分成若干阶段时,应该合理采用过程组,有效推动项目以可控的方
& ~# |1 c4 V' v f
式完成。在多阶段项目上,各过程在每一个阶段中重复进行,直至符合阶
: X( X7 X# c* d' L4 S! q段完成标准。关于项目生命周期和项目阶段的更多信息,详见第2章。
3 I7 _+ U+ J# Z3.2 项目管理过程组
; k2 R! h6 R; [3 j+ a6 o; B本章下文将识别并描述任何项目都必需的5大项目管理过程组。这5
0 A2 f$ ?- r4 z X9 z' I" o1 b8 _大过程组有清晰的相互依赖关系,而且在每个项目上一般都按同样的顺序
$ Q( H# v+ T* P7 g V( _+ a进行。它们与应用领域或行业无关。在项目完成之前,往往需要反复实施
0 U3 i A0 S* i( [ ?
各过程组及其所含过程。各过程可能在同一过程组内或跨越不同过程组相
* m& U5 @# h" W2 D1 M1 G互作用。过程之间的相互作用因项目而异,并可能按或不按某种特定的顺
( e: N: H; T/ a5 d# ^
序进行。
5 y: q! e9 i! `9 W/ F5 K$ D图3-3的流程图概述过程组之间以及过程组与具体干系人之间的基本
7 k! Y& V) K# R7 k流程和相互作用。一个过程组包含若干项目管理过程,这些过程以相应的
! Q: p2 Z- a4 x# P1 A; L9 d5 I输入输出相联系,即一个过程的成果或结果成为另一个过程的输入。过程
* t6 e/ Y( K5 o q8 w组不同于项目阶段。大型或复杂项目可以分解为不同的阶段或子项目,如
( I. p9 N, i% p
可行性研究、概念开发、设计、建模、建造、测试等,每个阶段或子项目
. b) P. Z$ C& ^$ N
通常都要重复所有过程组。
! Q* O1 }6 i! v. x d F表3-1把42个项目管理过程归入5大项目管理过程组和9大项目管理
; a5 y; n& f9 Y5 G+ j: F- `, P知识领域。各项目管理过程都被归入其大多数活动所在的那个过程组。例
6 k5 j( p- e8 T# ~ ~6 }) G如,某个通常在规划过程组进行的过程,即便在执行过程组重新进行,也
$ o9 k' v3 W2 D I& ~
不被视为一个新过程。
4 \, Y$ |$ m r& H3.3 启动过程组
; z5 U2 K4 _# _. j( J! W# p* n启动过程组包含获得授权,定义一个新项目或现有项目的一个新阶段,
% p {/ a& `( m" P
正式开始该项目或阶段的一组过程。通过启动过程,定义初步范围和落实
3 u7 f+ N0 A7 V# l初步财务资源,识别那些将相互作用并影响项目总体结果的内外部干系人,
/ O4 i+ B! Z j! u! v5 p, i
选定项目经理(如果尚未安排)。这些信息应反映在项目章程和干系人登记
8 S/ U+ ]5 u, f; P/ K# S! C
册中。一旦项目章程获得批准,项目也就得到了正式授权。虽然项目管理
8 n" j& |3 l+ r* V$ `) z; i
团队可以协助编写项目章程,但对项目的批准和资助却是在项目边界之外
9 |& {) o' x) v3 v4 h4 d/ {进行的(见图3-4)。
- o4 I' Y6 R/ p/ w% i
作为启动过程组的一部分,可以把大型或复杂项目划分为若干阶段。在
/ S2 X9 \0 X; J
此类项目中,随后各阶段也要进行启动过程,以便确认在最初的制定项目章
. k8 R+ P' C) p% D/ \' I
程和识别干系人过程中所做出的决定是否合理。在每一个阶段开始时进行启
) K! q. b, F& {6 b动过程,有助于保证项目符合其预定的业务需要,验证成功标准,审查项目
5 W0 K3 N( w7 I2 @2 \( G1 w
干系人的影响和目标。然后,决定该项目是否继续、推迟或中止。
0 b: e! F& x- @; H
) E* Q/ s' A" I& V) b9 u
; M$ [. u' Q* ]6 n" F
/ R( ]" x/ K5 n% F1 h) N& k4 D
. P- M' `. U3 L
9 w) h ~) e6 ^/ u1 U
启动过程可以由项目控制范围以外的组织、项目集或项目组合过程来
3 V9 n+ g0 s3 _( ~' }5 j+ q2 L
完成。例如,在开始项目之前,可以在更高层的组织计划中记录项目的总
& o6 {3 y* u9 a" @6 N! _4 X, `体需求;可以通过评价备选方案,确定新项目的可行性;可以提出明确的
1 R K o2 A: o% E' V' m
项目目标,并说明为什么某具体项目是满足相关需求的最佳选择。关于项
1 a. C3 s% m; P% E0 D% w `
目启动决策的文件还可以包括初步的项目范围描述、可交付成果、项目工
4 `/ M: {2 L/ q. g6 a0 n9 K: s期以及为进行投资分析所做的资源预测。启动过程也要授权项目经理为开
\; ~3 z8 x [8 K展后续项目活动而动用组织资源。
9 B T1 z, X1 R( S
# [( p( ~ @ U$ r9 A
. Q4 s# s" W2 N6 `; @) s# K. C/ n+ u: c) B0 y E
3.3.2 识别干系人
! r0 u* ~2 N7 q! K( I识别干系人是识别所有受项目影响的人或组织,并记录其利益、参与
4 g v1 s( w. G7 m( S9 N情况和影响项目成功的过程。
& c6 W1 \3 E4 \
, h+ p2 S/ g& j( B8 e& G' q2 R0 ~
3.4 规划过程组
$ Q' p1 ^9 Y$ ?, J3 |规划过程组包含明确项目总范围,定义和优化目标,以及为实现上述
8 G. x- S& {& s# Y$ S- H
目标而制定行动方案的一组过程。规划过程组制定用于指导项目实施的项
& l& u) \; C \2 g, D目管理计划和项目文件。由于项目管理的多维性,就需要通过多次反馈来
0 m1 d4 r! C$ e! P+ K2 v$ S% c* H' {2 X+ E
做进一步分析。随着收集和掌握的项目信息或特性不断增多,项目可能需
0 r/ N$ Y- r/ h% l要进一步规划。项目生命周期中发生的重大变更可能会引发重新进行一个
* i9 Y2 A |$ l2 V& n W& C& m或多个规划过程,甚至某些启动过程。这种项目管理计划的渐进明细通常
, P7 H7 w) Z$ R3 Q, P1 O叫做“滚动式规划”,表明项目规划和文档编制是反复进行的持续性过程。
7 Q( v! [& J; c/ J作为规划过程组的输出,项目管理计划和项目文件将对项目范围、时
1 ~' y) a, V7 V: ]( x$ {
间、成本、质量、沟通、风险和采购等各方面作出规定。在项目过程中,
( d2 h) w7 R3 o6 i$ a( K0 n
经批准的变更可能从多方面对项目管理计划和项目文件产生显著影响。项
- {) \7 K$ [+ m# N
目文件的更新可使既定项目范围下的进度、成本和资源管理更加可靠。
+ I$ I( W/ K/ [/ I3 V在规划项目、制定项目管理计划和项目文件时,项目团队应当鼓励所
0 |5 f$ j h4 z有相关干系人参与。由于反馈和优化过程不能无止境地进行下去,组织应
6 A% y/ J1 W* s: z" T# N该制定程序来规定初始规划过程何时结束。制定这些程序时,要考虑项目
* M5 U& U3 a5 X# o7 g6 }
的性质、既定的项目边界、所需的监控活动以及项目所处的环境等。
, V- B3 ?0 x5 ?7 P规划过程组内各过程之间的其他关系取决于项目的性质。例如,对某
5 K1 A2 C+ V. w9 S! V" S
些项目,只有在进行了相当程度的规划之后才能识别出风险。这时候,项
4 C2 m& M2 P0 a4 j- H9 Y' ^- ~目团队可能意识到成本和进度目标过分乐观,因而风险就比原先估计的多
) E7 f* s a5 f7 V3 a
得多。反复规划的结果,应该作为项目管理计划或项目文件的更新而记录
4 t" s6 s1 g6 X( `7 I下来。
0 p# z, G9 t, I; F
规划过程组(见图3-8)包括如图3-9~图3-28所示的项目管理过程(见
! v D! K( C3 V# Y
3.4.1节至3.4.20节)
$ Z& i/ I$ u$ v6 ~+ K/ }! t, ^3 w( F' d& }, b% U. l
% j4 D k& j4 b6 l8 N7 W4 ^ I9 q
3.4.1 制定项目管理计划
_' s( W5 H* T2 r) K
制定项目管理计划是对定义、编制、整合和协调所有子计划所必需的
6 V4 Z) v' ]2 X& S' X& b( S
行动进行记录的过程。项目管理计划是关于如何对项目进行规划、执行、
4 J% b. h" u2 X! [, Y/ J监控和收尾的主要信息来源。
$ O/ ~: D& e* g' h
2 z8 K4 ]) F' h- z2 h
- @* |' @9 H* J$ a" v# R5 L& ]; [8 H+ R6 F" t( ~: M; j: M
0 E% j: U& J. R! W: C" [( s
: E1 G# ^2 _* T* k
7 x0 U6 [) g5 v0 T( E D# F' j) q) A* M c) d F
3.4.9 制定进度计划
& @6 Z. z% h+ t
制定进度计划是分析活动顺序、持续时间、资源需求和进度约束并编
2 w3 ^& ` w9 r) q9 ?
制项目进度计划的过程。
( Z9 q) {( i( ~( c% }
3.4.10 估算成本
4 v5 R; y4 B, H+ E7 M2 a
估算成本是对完成项目活动所需资金进行近似估算的过程。
9 n* s$ u9 i3 Y4 s
0 k$ f2 a. n3 u& I
y8 ~& M; J5 L7 b' u, _
9 C: W/ b7 w( R+ `* g( P3.4.11 制定预算
. \9 @/ w7 Z* J) v1 q$ D制定预算是汇总所有单个活动或工作包的估算成本,建立一个经批准
, y2 K/ M! a. H: t# j的成本基准的过程。
7 U8 ~9 x& @0 H, y& G
' ~% A3 P0 ?- c3 c2 j$ d' w& Y8 {4 b
# L, ^* e2 _5 s5 L
, o6 x3 m3 L. B8 w
3.4.12 规划质量
: S, M* @" d/ W+ h" P
规划质量是识别项目及其产品的质量要求和/或标准,并书面描述项
- ^( p ~+ J% O5 }目将如何达到这些要求和/或标准的过程。
: h, m9 b4 m9 f. [; H* C8 ?% j# U' ^8 |
' v6 o) ^# ]5 {- C1 c: R& ?0 A* A* L9 @% }% z) b9 Y5 v
3.4.13 制定人力资源计划
! K; P) u3 I a0 o
制定人力资源计划是识别和记录项目角色、职责、所需技能以及报告
4 @# }0 Y. o4 G关系,并编制人员配备管理计划的过程。
8 `/ \1 q" x5 t, g! G
7 I7 Q" w5 o+ j9 ^: o; `/ G
9 E( h$ a6 }/ n, {
6 i5 ^, _7 w0 q, @& X
' ~/ T7 @- D7 s" p8 J$ i5 n& U- g* _1 i# n2 c0 W! `9 f& v8 h0 t; Z
3.4.17 实施定性风险分析
. f5 b$ C, `+ L0 q' k
实施定性风险分析是评估并综合分析风险的概率和影响,对风险进行
0 b# x$ z4 a; E& K
优先排序,从而为后续分析或行动提供基础的过程。
$ b$ V/ u! o" L) A+ c3 V, E8 _3.4.18 实施定量风险分析
; J" ^$ n* X% f5 A% F实施定量风险分析是就已识别的风险对项目整体目标的影响进行定量
% C x5 R( J9 Q! I
分析的过程。
1 M8 q; ]5 _+ T* }- Z6 x1 {2 ^- R8 r
# x) F0 M) Z; G- p/ Q
4 I# J. v/ U- N* [
2 W q% K8 W/ F9 t
5 w0 Q' N9 |& L- g. ^( O2 r' V
3.4.20 规划采购
. j9 l. S& [; @" j* L" b规划采购是记录项目采购决策,明确采购方法,识别潜在卖方的过程。
: [) D4 M/ F9 D7 e, k3 x. |6 Z/ A
: l: h& [+ |2 a4 Q0 a [
7 r5 E1 A7 J/ N% R
U- w& C+ A7 ^7 @3 }; c- @3.5 执行过程组
( A- H Z# b. F) C. C
执行过程组包含完成项目管理计划中确定的工作以实现项目目标的一
, j# ] f2 ^2 J8 n) ]' {& f组过程。这个过程组不但要协调人员和资源,还要按照项目管理计划整合
8 X/ \' R7 m( l# w& L并实施项目活动(见图3-29)。
' N, A, {6 r! p3 Y# u2 A: p P
项目执行的结果可能引发更新项目计划和重新确立基准,包括变更预
2 _0 _9 D' N, Z( {4 _( `. Q+ F, j: E期的活动持续时间,变更资源生产力与可用性以及考虑未曾预料到的风险。
& A# \9 `) c, h) [5 I1 N5 y执行中的偏差可能影响项目管理计划或项目文件,需要加以仔细分析,并
: D% b' U0 h P }) I7 O
制定适当的项目管理应对措施。分析的结果可能引发变更请求。变更请求
' W$ E- _0 b# P' c7 x( H& s/ w一旦得到批准,就可能需要对项目管理计划或其他项目文件进行修改,甚
& W. g$ a) j/ r
至还要建立新的基准。项目的一大部分预算将花费在执行过程组中。执行
q1 o# Z3 o4 h# h( \. H! Y/ L过程组包括以下项目管理过程(见图3-30~图3-37)。
1 B: P* b+ z: ~( \3.5.1 指导与管理项目执行
G5 T9 _7 `, K, W, Y
指导与管理项目执行是为实现项目目标而执行项目管理计划中所确定
& P8 B, v3 b& [的工作的过程。
4 L; e- ?* w: K9 G/ g
3.5.2 实施质量保证
6 W$ \6 h% s* t3 N
实施质量保证是审计质量要求和质量控制测量结果,确保采用合理的
$ M9 \- c+ ?; j5 T+ T) g质量标准和操作定义的过程。
1 J7 ^9 F7 O9 \7 t3 v) U$ k% Y; q* I
0 Z5 |: i$ n2 V2 O$ ]1 U
0 S) |/ d/ a3 s7 n! b/ @
O2 R/ d9 m- N1 t, k6 k) b& F+ o" n M: Q" b8 _
& z& S* ]2 `& z2 H* Z. U6 B/ Z