很多人不知道,PMBOK除开它本身之外,还有很多行业分册。如软件行业,就有软件分册,由PMI和IEEE合著。既然是合著,就表示这本分册中的概念和方法会同时符合两个机构的理念。
如今的软件行业已经越来越往敏捷的方向发展。我们在工作中常常遇到,其实PMP这一套并不怎么实用。曾经有一次面试,面试官问我是如何将PMP中学到的知识运用到现实的工作中的。我瞬间懵了一下,努力回想自己平常工作中的运用。然而这个问题答的也不是很好。
偶尔看到这本书,发现这便是可借鉴的标准答案,PMI是如何将它的项目管理方法论运用到软件行业的呢?
首先看书的框架。见下图:
从框架上看,与PMBOK的第五版并没有什么不同。都是首先总体介绍,然后讲项目生命周期和项目管理流程,最后讲几大知识域。
继续翻看,从生命周期看,PMI将结合了软件行业不同的生命周期类型来匹配了自己的项目管理流程。
如瀑布式:
迭代式:
Scrum理念的
从PMI的角度来看,软件行业可以选择不同的生命周期,但每个生命周期都必须经历的项目管理过程组是一定的。瀑布式的项目更是在每个阶段都会经历一次完整的项目管理周期。这也是PMI一直强调的产品生命周期与项目管理生命周期的区别。
其后的每个知识域,这本书都突出写明在软件行业的特定条件下,项目应该怎么管。大多数的输入输出都直接指到了PMBOK 第五版。我们在阅读的时候可以着重看一下,书中写的特殊活动。比如在整合项目管理中,就写到了项目经理在管理适应性项目中应该做的活动;软件项目信息披露应该包括哪些部分。甚至写到了项目组中需要有一个大的显示装置——纸质的或电子的——让团队成员可以一眼看出项目现在的状态,这也的良好做法。
在软件项目管理中,我们有太多新式的管理方法论。PMI这样的庞杂的系统往往看似冗余。但是这本书对于软件项目经理平常翻看也有一定的参考意义。