我前面的一篇文章《语言的五大要素和五行的对应关系》里简单介绍了下五行,这里不再赘述。宇宙的万事万物都对应着五行,今天谈一下软件项目管理和五行的关系。
首先,我们看一下软件项目管理中的五大功能,这也是PMP中的划分:
1.整体管理-沟通管理
2.质量管理-范围管理
3.时间管理-人力管理
4.成本管理-采购管理
5.价值管理-风险管理
其与五行的对应关系如下:
价值管理-风险管理(火)
质量管理-范围管理(木)
整体管理-沟通管理(土)
成本管理-采购管理(金)
时间管理-人力管理(水)
按五行与九宫格的关系,土坐中央,坎水离火,震木兑金。
为什么这么对应呢?
因为土坐中央,起整体协调和控制的作用,相当于司令部、指挥中心,所以”整体管理-沟通管理“属土。
”成本管理-采购管理“涉及到钱,钱属金,所以”成本管理-采购管理“属金。
时间和人力都是资源,资源属水,所以”时间管理-人力管理“属水。话说时间如流水,铁打的营盘流水的兵,都指明了时间和人力具有水的性质。
那么”质量管理-范围管理“为什么属木呢,我们知道过去人家的院子围栏是木头做的,围栏可以圈定一个领地,范围。木又可以制作工具,工具可以提高工作的效率和质量。所以”质量管理-范围管理“属木。
最后是”价值管理-风险管理“,这个明显就是火了,因为风险属火,风险和价值是强相关的概念,风险大,价值大。
那么,我们知道了这五大管理模块的五行属性,那么根据五行相生相克的关系就可以知道这几个管理模块的之间的关系了,这对我们的管理工作就具有指导作用。
首先,看下相生关系。
1)土生金:“整理管理-沟通管理”生“成本管理-采购管理”,那么也就是说,司令部最需要关心的是成本和采购,控制好成本是项目成功的关键。一个好的整体协调控制,就会有更好的成本控制。”整理管理-沟通管理“的负责人也就是整个项目的负责人,这就是所有的成本支出都需要项目负责人审批的原因。
2)金生水:“成本管理-采购管理”生“时间管理-人力管理”,我们知道,在软件项目中,最大的成本是人力成本,项目的进度又跟供应链有密切关系。所以一个好的”成本管理-采购管理“可以帮助更好更合理的”时间管理-人力管理“。那么在管理活动中,人力的雇佣和调配就需要成本管理负责人参与决策,项目的进度控制则需要供应链的负责人参与决策。
3)水生木:“时间管理-人力管理”生“质量管理-范围管理”,一个项目完成的质量好坏,功能的完备程度是与”时间管理-人力管理“密切相关的,要保证项目的质量,得有足够的人力支撑,也得有合理的时间安排。很多项目为了节省成本,拼命压缩人力、缩短进度,这就会给项目的质量和功能的完备性带来很大的风险。古话说,欲速则不达,就是这个道理。
4)木生火:“质量管理-范围管理”生“价值管理-风险管理”,一个项目的质量控制的越好,那么项目失败的风险就越小,所以风险管理的关键在于过程控制。现在市面上有很多用来保证项目质量的过程控制工具,比如CMM过程控制,敏捷过程控制等,其目的都是用来保证质量,降低风险。
上面说到了相生关系,那么我们再讲讲相克关系。
1)金克木:“成本管理-采购管理”克“质量管理-范围管理”。这说明了成本限制了产品的质量,俗话说,一分钱一分货,就是这个道理。所以负责质量的人和负责成本的人经常不对付也是这个原因,因为相克啊。在很多项目中,负责成本管理的人不懂项目的质量控制要求,导致资金分配不合理,是导致项目失败的一个很重要的因素。
2)木克土:“质量管理-范围管理”克“整体管理-沟通管理”。很多人有这个体会,太多的会议导致了项目的质量反而受影响,特别是对于实施具体功能模块的程序员他希望更多的时间专注在他所涉及的模块,太多的协调反而使其分心,而且协调不好,还容易引起矛盾。这就要求在项目实施中,要明确界定各自的职责,减少效率不高的协调会议,高内聚、低耦合,提高工作效率,从而保证质量。
3)土克水:“整体管理-沟通管理”克“时间管理-人力管理”。在时间和人力安排上,项目领导人不应过度干预,项目负责人应更多的