在昨天的文章《项目管理的前世今生》中我们了解了项目管理三分世界的由来,从项目管理发展的历史来看,项目和项目群这两个术语在很大程度上是可以互换的。比如,20世纪40年代和50年代,美国的两个主要防御计划“曼哈顿计划”和“北极星计划”,这两个“计划”中提出的项目管理技术和工具至今仍在项目管理中使用,比如计划评审技术(PERT),那你说这两个“计划”是项目还是项目群?理解对这些术语分离的一个重要的里程碑是1992年英国中央计算机和电信局(CCTA)发布的《项目群管理介绍》,这已演变为我们今天众所周知的《成功的项目群管理》(MSP),这在昨天的文章中我也有提到了;如果说还有一个标志的话,那就是美国项目管理协会(PMI)发布的《项目群管理知识体系指南》(PgMBoK指南),这是将商业变革作为项目群的第一个形象,我们现在认为,商业变革是项目群的典型示例,而不是项目。
英国著名演化生物学家、动物行为学家和科普作家理查德·道金斯(Richard Dawkins)在他的文章《Gaps in the mind》中谈到,人类倾向于将任何连续分布的事物分解为任意的、分散的、不连续的组成部分。他提到一个例子,我们都认为一个六英尺(1英尺=0.3048米)高的女子身材很高,一个五英尺高的女子身材不高。像高和矮、胖和瘦这样的词强迫我们将世界进行了定性的分类,但是,这并不意味着我们所处的这个世界就真的是不连续分布的。如果你问我一个身高五英尺九英寸的人到底高不高,我只能反问你,到底多高才算高?
在项目管理领域,将其分为项目、项目群和项目组合也是同样的问题。有谁能够定义一个举措不再是一个项目,突然变成一个项目群,或者不再是一个项目群而突然变成了一个项目组合?你可能会问,那我们为什么不废除这些废话,将所有举措都称为项目?好吧,有时定性分类确实很有用。我们同样拿一个人的身高作为例子来解释,如果你碰到你一个人,你想知道他有多高,难道你要拿出尺子来量一下他的身高吗?我们不需要他的确切身高,我们只要知道他大概有多高就行了。因为,在大数情况下,我们只需要定性的信息,而不是定量的信息。这与项目、项目群和项目组合一样,它们只是描述一类举措的一种有用的定性的方式而已。定性术语的危险在于,它们是主观的。对于同一个人来说,你觉得他很高,但是我觉得不是啊。
项目、项目群和项目组合的划分方式有时是一种有用的方式,这就像我们谈论一个人的身高一样。但是,项目管理的三分世界已经到来,不管是英国的Axelos,还是美国的PMI,针对这三种划分,他们分别定义了单独的指南和单独的认证,意思就是,要么你是一个合格的项目经理、要么你是一个合格的项目群经理或者是一个合格的项目组合经理 ,目前看来,这种想法可能还要持续很久。
那么怎么理解连续性呢?一个人的身高可以用高和矮来表示,这是定性的,是不连续的,但一个人的身高同样可以用英尺和英寸或者米和厘米来表示,这就是连续的,就是说,一旦你能够给用一种单位来衡量一个事物,通常他就是连续性的,通过定义某个人的实际身高,而不是定性身高,我们就能理解连续统一体这样一个概念。
那么你可能会问了,项目、项目群和项目组合有衡量的单位吗?有,这种衡量单位我认为是“复杂度”,这可能有点抽象,简单来说,低复杂度的举措就是项目,随着复杂度的增加,我们可能会选择将该举措作为“复杂项目”或项目群来管理,随着复杂度的继续增加,最后可能会变成项目组合。
不幸的是,复杂度并不像高度的单位那么容易定义,关于复杂和不复杂的内容有很多,为了简化,我认为我们真正感兴趣的复杂度是“范围的复杂度”。项目、项目群和项目组合中涉及到的的组织结构和技术之间的区别都直接或间接的与范围的复杂度相关。
我可以提供一个简单的例子,在PRINCE2和MSP的定义中有这样的约定,那就是,项目提供的是产出而不是收益,而项目群从组成它的项目的产出中交付收益,这是典型的不连续性思维的体现。那么基于连续性思维的方法我们该怎么表述呢? 一个提供一项产出的举措,通过并不复杂的组织变革实现了一项收益,这种并不复杂的工作,我们可以作为一个项目进行管理;相反,一项举措提供23项产出, 通过这些产出,需要对组织进行重大的变革,之后才能实现相关的多项收益,这种举措很复杂,产出与收益之间存在着复杂的多对多的关系,这么复杂的举措,应作为一个项目群进行管理。
项目、项目群和项目组合这些术语很有用,就像形容一个人的高低胖瘦一样有用。但我们应该永远记住,这些是定性的表述,只是我们在范围复杂度这个连续统一体上的不连续的标签。
所以,如果你问:“这是一个项目、项目群还是项目组合?”,这是一个错误的问题,正确的问题是“范围有多复杂?我应该如何管理这种复杂度?”,如果最终的管理方法使用的是被称为项目管理的东西,并且是有用的,那么这项工作就是一个项目,项目群和项目组合也是一样道理。如果我们想要不断的成长和进步,我们就需要打破这种不连续的思维,实施连续性思考。
现在我们可以回归到Praxis了,你是不是一直想知道,Praxis凭什么能够将项目、项目群和项目组合纳入到一个集成的框架中,现在我可以回答你了,因为Praxis实施的是连续性思维。