在乱花渐欲迷人眼的项目管理领域内,项目经理们总是很容易被各种理论说服,被各种模型吸引,被各种模版包围,可是,对一个具体的项目来说,什么才是最重要的呢,需要做些什么才能让项目可控,并且朝着成功的方向走近呢?
去掉繁复的理论体系和证书的包裹,项目管理的目标其实很朴素,手段其实很简单,只是为了让项目成功,做好这样三件事——计划、控制、度量。这是笔者根据多年的项目管理实践,从实用的角度出发,结合多个理论模型总结出来的一点经验和体会,希望能对各位有所启发。
正文
项目管理的理论体系很多,对项目管理的理解也各不相同,各种组织的最佳实践模型更是数不胜数。那么,我们在实际的软件开发过程中该如何选择,如何应用呢?
结合各种PM理论基础和在实际工作中积累的项目管理经验,笔者认为,对于一个具体的项目来说,项目管理的核心问题不是采用哪种理论体系,不是通过哪种认证评估,也不是选择哪个最佳实践模型,而是要做好这样三件事——计划、控制、度量。也就是说,项目启动之前,要有计划;项目进行当中,要有控制;项目结束之后,要有度量。这样才能保证项目有的放矢(依照计划执行)、有据可查(产生管理文档)并且让以后类似的项目在计划阶段有章可循(参考度量的结果)。
下面来看看我们在计划、控制和度量这三件事情上需要做些什么。
1. 计划
项目的计划阶段一般会对项目的可行性进行分析,并提出若干备选方案,然后根据组织的目标、能力和预算,挑选一个最适合的方案来执行。
选定方案之后,要根据项目范围、资源配备和预算等条件,制定出项目的进度计划、人员配置计划、预算计划、风险管理计划,以及项目管理所需的其它QA计划、CM计划、MA计划等辅助计划。
2. 控制
为了保证项目能够按计划顺利完成,在项目执行阶段,我们有很多工作要做。
项目的进度控制、质量控制和成本控制是项目管理中最关键也是最重要的三个方面,此外还有风险的识别和管理,也是影响项目成败的重要因素之一。
项目进度管理需要在每个里程碑或检查点及时检查是否按照计划要求完成了相关的工作内容和需要交付的工作产品,以保证项目进度在控制之中。
质量管理是要确保每个工作阶段的可交付产品符合项目和组织的质量标准,确保最终交付的产品是合格的,可以使用的。
成本管理是为了保证项目不超出组织的预算,对于内部的IT项目而言,员工的工作时间就是项目的主要成本。基本上,保证项目按照计划的进度和人员配置完成,就可以保证成本在可控范围之内。
风险管理主要是应对突发的、不确定的因素对项目造成的影响。需要在计划阶段就制定出风险应对计划,在执行阶段及时发现和识别风险,当风险发生时,采取正确的措施应对,尽量减少负面影响。