二、
项目管理方法和项目实施方法
其次,也必须看到,在一个项目的执行过程中还同时需要两种方法:
项目管理方法和项目实施方法。
项目管理方法是关于如何进行
项目管理的方法,是可在大部分项目中应用的方法。而项目实施方法指的是在项目实施中为完成确定的目标如某个应用软件的开发而采用的技术方法。项目实施方法所能适用的项目范围会更窄些,通常只能适用于某一类具有共同属性的项目。而在有的
企业里,常常把
项目管理方法和项目实施方法结合在一起,因为他们做的项目基本是属于同一种类型的。
实际上,只要愿意,做任何一件事情,我们都可以找到相应的方法,项目实施也是一样。以
IT行业的各种项目为例,常见的IT项目按照其属性可以分成系统集成、应用软件开发和应用软件客户化等,当然,也可以把系统集成和应用软件开发再分解成一些具备不同特性的项目。系统集成和应用软件开发的方法很显然是不一样的,比如说:系统集成的生命周期可能会分解为了解需求、确定系统组成、签订合同、购买设备、准备环境、安装设备、调试设备、验收等阶段;而应用软件的开发可能会因为采用的方法不同而分解成不同的阶段,比如说采用传统开发方法、原型法和增量法就有所区别,传统的应用软件开发的生命周期可能分解成:了解需求、分析需求、设计、编码、测试、发布等阶段。
至于
项目管理,可以分成三个阶段:起始阶段,执行阶段 和 结束阶段。其中,起始阶段是为整个项目准备资源和制定各种计划,执行阶段是监督和指导项目的实施、完善各种计划并最终完成项目的目标,而结束阶段是对项目进行
总结及各种善后工作。
那么,
项目管理方法和项目实施方法的关系是什么呢?简单的说,
项目管理方法是为项目实施方法得到有效执行提供保障的。如果站在生命周期的角度看,项目实施的生命周期则是在
项目管理的起始阶段和执行阶段,至于项目实施生命周期中的阶段分布是如何对应
项目管理的这两个阶段,则视不同项目实施方法而不同。下图是一个简单说明。
项目管理方法和项目实施方法对项目的成功都是有重要意义的,两者是相辅相成的,就如
管理人员和业务技术人员对于
企业经营的意义一样。
从IT
企业的角度看,任何一个IT
企业如果要生产高质量的软件
产品或者提供高质量的服务,都应该对自身的项目
业务流程进行必要的分析和
总结,并逐步归纳出自己的
项目管理方法及项目实施方法,其中项目实施方法尤其重要,因为大部分
企业都有自己的核心业务范围,其项目实施方法会比较单一,在这种情况下,
项目管理方法可能会弱化,而项目实施方法会得到强化,两者会较紧密的结合在一起。只有
总结出并贯彻实施符合
企业自身业务的方法,项目的成功才不会严重依赖于某个人。在某种程度上,
项目管理方法和项目实施方法也是
企业文化的一部分。
从客户的角度看,如果希望得到有保障的
产品或服务,那就既需要关注提供
产品或服务的
企业是否有恰当的
项目管理方法和项目实施方法,也必须尊重该
企业的方法。
三、
项目管理和项目的目标
有了合适的方法,还要清楚项目的目标,才能有针对性的进行
项目管理。项目的目标是指项目做完后能够支持客户如何运作业务,或者客户可以获得具备哪些功能的
产品等。
在项目的实际执行过程中,客户方和项目执行方往往很容易产生争执,出现“先君子,后小人”的情况:开始时大家都是一团和气,或项目执行方为了获得项目合同,先是猛拍胸脯保证没问题,只要是客户方的要求就承诺一定实现。但随着项目的进展,才发现双方的期望有着不小的难以弥补的差距。
这种现象的原因就是项目双方并没有定义清晰的、可实现的项目目标,换句话说,双方并没有真正在项目目标上达成彼此认可的一致。这样就很可能出现不了双赢的局面,要么是最后产生的结果不是客户需要的,要么是客户不断的修改需求,导致项目的进度和质量受影响。项目目标既是客户期望的体现,也是项目执行方期望的体现,因此它们应该是清晰的和可实现的。
从另一方面讲,项目目标的实现是要受到一定制约的,那就是它应该在确定时间和财务预算内实现。有一些目标并不是不能实现,而是实现的代价太高,或者不能满足进度的要求。这也是在项目实施中需要注意的。
同时,清楚的目标也是界定项目是否成功的客观标准,是对项目进行验收和
质量管理的重要依据。设定清楚的项目目标,在某种程度上也会让执行项目的IT人员更清楚要做什么,因为在一些项目中,往往会出现片面追求技术的先进和完美,而忽视项目的结果是为谁服务的。因此,为了保证项目双方能够在项目执行过程中愉快有效合作,保证项目的成功执行,双方都应该注意尽快在项目实施初期定义清楚的目标。