项目管理方法和项目实施方法的关系
在一个项目的执行过程中还同时需要两种方法:项目管理方法和项目实施方法。
项目实施方法指的是在项目实施中为完成确定的目标如某个应用软件的开发而采用的技术方法。项目实施方法所能适用的项目范围会更窄些,通常只能适用于某一类具有共同属性的项目。而在有的企业里,常常把项目管理方法和项目实施方法结合在一起,因为他们做的项目基本是属于同一种类型的。
实际上,只要愿意,做任何一件事情,我们都可以找到相应的方法,项目实施也是一样。以IT行业的各种项目为例,常见的IT项目按照其属性可以分成系统集成、应用软件开发和应用软件客户化等,当然,也可以把系统集成和应用软件开发再分解成一些具备不同特性的项目。系统集成和应用软件开发的方法很显然是不一样的,比如说:系统集成的生命周期可能会分解为了解需求、确定系统组成、签订合同、购买设备、准备环境、安装设备、调试设备、验收等阶段;而应用软件的开发可能会因为采用的方法不同而分解成不同的阶段,比如说采用传统开发方法、原型法和增量法就有所区别,传统的应用软件开发的生命周期可能分解成:了解需求、分析需求、设计、编码、测试、发布等阶段。
至于项目管理,可以分成三个阶段:起始阶段,执行阶段和结束阶段。其中,起始阶段是为整个项目准备资源和制定各种计划,执行阶段是监督和指导项目的实施、完善各种计划并最终完成项目的目标,而结束阶段是对项目进行总结及各种善后工作。
那么,项目管理方法和项目实施方法的关系是什么呢?简单的说,项目管理方法是为项目实施方法得到有效执行提供保障的。如果站在生命周期的角度看,项目实施的生命周期则是在项目管理的起始阶段和执行阶段,至于项目实施生命周期中的阶段分布是如何对应项目管理的这两个阶段,则视不同项目实施方法而不同。 项目管理方法和项目实施方法对项目的成功都是有重要意义的,两者是相辅相成的,就如管理人员和业务技术人员对于企业经营的意义一样。从IT企业的角度看,任何一个IT企业如果要生产高质量的软件产品或者提供高质量的服务,都应该对自身的项目业务流程进行必要的分析和总结,并逐步归纳出自己的项目管理方法及项目实施方法,其中项目实施方法尤其重要,因为大部分企业都有自己的核心业务范围,其项目实施方法会比较单一,在这种情况下,项目管理方法可能会弱化,而项目实施方法会得到强化,两者会较紧密的结合在一起。只有总结出并贯彻实施符合企业自身业务的方法,项目的成功才不会严重依赖于某个人。在某种程度上,项目管理方法和项目实施方法也是企业文化的一部分。
从客户的角度看,如果希望得到有保障的产品或服务,那就既需要关注提供产品或服务的企业是否有恰当的项目管理方法和项目实施方法,也必须尊重该企业的项目管理措施与方法。 按照传统的做法,当企业设定了一个项目后,参与这个项目的至少会有好几个部门,包括财务部门、采购部门、人力资源部门等,而不同部门在运作项目过程中不可避免地会产生摩擦,须进行协调,而这些无疑会增加项目的成本,影响项目实施的效率。项目管理的做法则不同。不同职能部门的成员因为某一个项目而组成团队,项目经理则是项目团队的领导者,他们所肩负的责任就是领导他的团队准时、优质地完成全部工作,在不超出预算的情况下实现项目目标。项目的管理者不仅仅是项目执行者,他参与项目的需求确定、项目选择、计划直至收尾的全过程,并在时间、成本、质量、风险、合同、采购、人力资源等各个方面对项目进行全方位的管理,因此项目管理可以帮助企业处理需要跨领域解决的复杂问题,并实现更高的运营效率。
项目管理是全新的管理方法,学习项目管理可以开阔思路和视野,能培养我们的系统思维习惯,务实的工作作风,科学的管理方法;能教会我们养成良好的工作方式。
例如美国Standish Group1994年对超过8400个IT项目的研究表明,只有16%的项目实现其目标,50%的项目需要补救,34%的项目彻底失败。Frame博士于1997年对438位项目工作人员进行了调查,结果表明,项目失败的比率也非常高。根据他的分析,大多数项目的问题来源于以下四个方面的原因之一:组织方面出现问题(如因外来资源而产生的问题);对需求缺乏控制;缺乏计划和控制;项目执行方面与项目估算方面的问题。
由此我们可以看出在当前的环境下,实施项目管理是非常必要的!那么项目管理给我们究竟能够带来什么样的好处呢?概括起来,可以有以下几点:
合理安排项目的进度,有效使用项目资源,确保项目能够按期完成,并降低项目成本。通过项目管理中的工作分解结构WBS、网络图和关键路径PDM、资源平衡、资源优化等一系列项目管理方法和技术的使用,可以尽早地制定出项目的任务组成,并合理安排各项任务的先后顺序,有效安排资源的使用,特别是项目中的关键资源和重点资源,从而保证项目的顺利实施,并有效降低项目成本。如果不采用项目管理的方法,我们通常会盲目地启动一个项目,将所有资源均安排在项目中,可能会有很多的人员、任务的瓶颈,同时也会造成很多的资源闲置,这样势必会造成资源和时间的浪费。
加强项目的团队合作,提高项目团队的战斗力。项目管理的方法提供了一系列的人力资源管理、沟通管理的方法,如人力资源的管理理论、激励理论、团队合作方法等。通过这些方法的使用,可以增强团队合作精神,提高项目组成员的工作士气和效率。
降低项目风险,提高项目实施的成功率。项目管理中重要的一部分是风险管理,通过风险管理可以有效降低项目的不确定因素对项目的影响。其实,这些工作是在传统的项目实施过程中最容易被忽略的,也是会对项目产生毁灭性后果的因素之一。
有效控制项目范围,增强项目的可控性。在项目实施过程中,需求的变更是经常发生的。如果没有一种好的方法来进行控制,势必会对项目产生很多不良的影响,而项目管理中强调进行范围控制,变更控制委员会(CCB)和变更控制系统的设立,能有效降低项目范围变更对项目的影响,保证项目顺利实施。
可以尽早地发现项目实施中的问题,有效地进行项目控制。项目计划、执行状况的检查以及PDCA工作环的应用,能够及早地发现项目实施中存在的问题和隐含的问题,这样项目就能顺利执行。
可以有效地进行项目的知识积累。传统的项目实施中,经常在项目实施完成时,项目就戛然而止,对于项目的实施总结,技术积累,都是一种空谈。但知名的跨国公司之所以能够运作很成功,除了有规范的制度外,还有一个因素就是有比较好的知识积累。项目管理中强调项目结束时,需要进行项目总结,这样就能将更多的公司项目经验,转换为公司的财富。总体来讲,项目管理可以使得项目的实施顺利,降低项目的风险性,最大限度地达到预期的目标。