第1章 项目管理成熟度
几年前,成熟度的概念还很少被用来描述执行某项任务时组织的效率。而如今,我们发现成熟度这一概念已经越来越多地被用来描述和改善组织的服务方式——尤其是软件行业。这一概念为什么会在这一行业而不是其他行业兴起呢?为什么它会引起项目管理师们的兴趣呢?这两个问题的答案就在于成功完成一个项目——软件开发或者其他项目要经历复杂的过程。
我们来看一下当前的成熟度模型诞生的软件工程行业,很容易发现,要解决一个软件问题有很多种方法。软件开发工作一般会涉及很多变量、未知数和无形的东西,而这些是我们在其他行业遇不到的。正是由于这种复杂性,对于某一个特定的软件项目的预期结果可能更加依赖于公司里的一个“明星”开发者。但是,当“明星”开发者离开或者即使他继续工作,但如果项目变得越来越庞大和复杂,以至于开发者对它不再有掌控能力时,项目结果的变化将会越来越大并将导致不可避免的挫败感和失望。所以,获得可预知的结果便成为非常现实的挑战。因此,在这个背景下便有了深人的、政府资助的对于如何测评在软件开发中组织效率问题的研究,这种研究的结果就是软件工程学会的第一个能力成熟度模型。然而,正如我们在反复使用该模型进行评价的过程中所能看到的,即使使组织达到“可重复的结果”这一水平就足够具有挑战性了,更不要说向“优化过程”的方向前进了。
展开