第4章项目管理一般知识建造活动纵贯人类文明史,从史前建造供人居住的茅屋到现代的水坝、运河、大桥以及其他大型建筑,乃至当代的美国APOLLO登月工程、中国的载人航天工程以及基于Intemet技术开发的无数信息系统。所有这些工程活动怎么归类?有无统一的建设方法|?这些都是人们致力探索的话题。现在我们赋予了建造、开发等活动一个科学的名字——项目,而对这些活动的管理逐渐形成了现代的一门综合性、实践性的学科——项目管理。本章就上述问题,依据业内的共识,介绍项目管理的理论基础与体系、项目的组织、项目的生命周期、典型信息系统项目的生命周期模型和单个项目的管理过程。4.1什么是项目4.1.1项目的定义项目是为达到特定的目的、使用一定资源、在确定的期间内、为特定发起人而提供独特的产品、服务或成果而进行的一次性努力。这里的资源指完成项目所需要的人、财、物等;期间指项目有明确的开始日期和结束日期。4.1.2项目目标1.项目目标的概念项目目标包括成果性目标和约束性目标。项目的约束性目标也叫管理性目标,项目的成果性目标有时也简称为项目目标。项目成果性目标指通过项目开发出的满足客户要求的产品、系统、服务或成果,倒如:·建设一个视频监控系统是一个项目,建成后的视频监控系统就是该项目的产品。·建设一个办公大楼也是一个项目或者说工程,建成后的办公大楼就是该项目的产品。·开发一个网上书店也是一个项目,完成后的网上书店就是该项目的产品。·一个ERP系统的实施也是一个项目,完成后的ERP系统就是该项目的产品。·组织一次旅游也是一个项目,订票、订旅馆、解说以及其他让旅游者身心愉悦的工作均为这个项目提供的服务。·进行一场谈判也是一个项目,如果谈判成功,合同就是该项目的成果。项目约束性目标是指完成项目成果性目标需要的时间、成本以及要求满足的质量。例如要在一年的期间内完成一个ERP项目,同时还要满足验收标准(质量要求)。项目的目标要求遵守SMART原则,即项目的目标要求Specific(具体)、Measurable(可测量)、Agreeto(需相关方的一致同意)、Realistic(现实)、Time-oriented(有一定的时限)。2.项目目标的特性项目目标具有如下特性。1)项目的目标有不同的优先级项目是一个多目标的系统,不同目标可能在项目管理不同阶段根据不同需要,其重要性不一样。例如,在项目的启动阶段,技术性能可能给予更多的关注,在实施阶段成本将会成为重点,而时间进度往往是在验收时给予高度的重视。而对于不同的项目,关注的重点也不一样,如单纯的软件研发项目,将更多地关注技术指标和软件质量。当项目管理性目标中的三个基本目标之间发生冲突的时候,成功的项目管理者会采取适当的措施来进行权衡,进行优选,可能为了保证进度需要减少对质量和成本的关注。其实项目目标的冲突不仅限干三个基本目标,有时项目的总目标体系之间也会难以协调。此时,都需要项目管理者根据目标的优先级进行权衡和选择。2)项目目标具有层次性项目目标的层次性是指对项目目标的描述需要有一个从抽象到具体的层次结构。即,一个项目目标既要有最高层的战略目标,又要有较低层次的具体目标。通常是把明确定义的项目目标按其意义和内容表示为一个层次结构,而且越较低层次的目标应该描述越清晰具体。实践中,往往清晰界定的某一层次目标,就有可能直接作为初步的项目范围基准,为进一步范围划分提供昂直接有效的依据。项目目标的描述应是一项非常重要的工作,其描述一般包含在项目建议书中。项目目标一般由项目的客户(或具体投资方)或项目的发起人来确定,有时还需要潜在承包商来参与确定。项目目标的确定需要一个过程,而且确认的项目目标需要被项目团队各层次的管理人员所了解。特别是项目经理,应该对项目目标的定义有正确的理解。原因很简单——项目经理不但是项目的管理者,还是项目的领导者,直接把握和控制项目的发展方向。客户指提供资金、确定需求并拥有项目开发出的产品、服务或成果的组织(或个人);用户则是使用项目开发出的产品、服务或成果的组织(或个人)。对信患系统项目而言,项目的成果性目标是指通过该项目开发出的信息系统。信息系统项目的客户的需求偏重于用这个信息系统促进自身业务的发展。信息系统的用户也有需求,用户的需求偏重于要求该系统好用,能够减轻自己的劳动,提高自己的劳动效率。客户可以是用户,也可以不是。项目通常是实现组织战略计划的一种手段。4.1.3项目的特点与公司的日常的、例行公事般的运营工作不同,项目具有非常明显的特点:临时性、独特性和渐进明细。下面分别讨论一下这些特点的含义和对实际工作的指导意义。1.临时性临时性是指每一个项目都有一个明确的开始时间和结束时间,临时性也指项目是一次性的。当项目目标已经实现,或由于项目成果性目标明显无法实现,或者项目需求已经不复存在而终止项目时,就意味着项目的结束,临时性并不一定意味着项目历时短,项目历时依项目的需要而定,可长可短。不管什么情况,项目的历时总是有限的,项目要执行多个过程以完成独特产品、提供独特的服务或成果。2.独特性项目要提供某一独特产品,提供独特的服务或成果,因此“没有完全一样的项目”,项目可能有各种不同的客户、不同的用户、不同的需求、不同的产品、不同的时间、不同的成本和质量等等。项目的独特性在IT行业表现得非常突出,系统集成商或者说开发方不仅向客户提供产品,更重要是根据其要求提供不同的解决方案。由于每个项目都有其特殊的方面,因此有必要在项目开始前通过合同(或等同文件)啁确地描述或定义最终的产品是什么,以避免相关方因不同的理解导致的冲突,这些冲突严重时可能导致项目的失败。3.渐进明细渐进明细指项目的成果性目标是逐步完成的。因为项目的产品、成果或服务事先不可见,在项目前期只能粗略地进行项目定义,随着项目的进行才能逐渐明朗、完善和精确。这意味着在项目逐渐明细的过程中一定会有修改,产生相应的变更。因此,在项目执行过程中要对变更进行控制,以保证项目在各相关方同意下顺利开展。4.1.4信息系统集成项目的特点所谓信息系统集成项目,就是从客户和用户。的需求出艘,将硬件、系统软件、工具软件、网络、数据库及相应的应用软件集成为实用的信息系统的过程。在这个过程中,应根据需求,开发相应的软件和硬件,并把它们集成为一个系统。信息系统集成项目的产品是一个满足需求、支持用户业务的信息系统。信息系统集成项目的指导方法是“总体规划、分步实施”。信息系统集成项目有以下几个显著特点。(1)信息系统集成项目要以满足客户和用户的需求为根本出发点。(2)客户和用户的需求常常不够明确、复杂多变,由此应加强需求变更管理以控制集成项目管理工程师教程风险。(3)系统集成不是选择最好的产品的简单行为,而是要选择最适合用户的需求和投资规模的产品和技术。(4)高技术与高技术的集成。系统集成不是简单的设备供货,系统集成是高技术的集成,它体现更多的是设计、调试与开发,是高技术行为。高新技术的应用,一方面会带来成本的降低、质量的提高、工期的缩短,同时如没有掌握就应用新技术的话,也会带来相应的风险。(5)系统工程。系统集成包含技术,管理和商务等方面,是一项综合性的系统工程。相关的各方应“一把手”挂帅、多方密切协作。(6)项目团队年轻,流动率高。因此对企业的管理技术水平和项目经理的领导艺术水平要求较高。(7)强调沟通的重要性。信息系统本身是沟通的产物,在开发信息系统的过程中沟通无处不在,从需求调研到方案设计、从设计到部署都涉及沟通问题。技术的集成需要以标准为基础,人与人、单位与单位之间的沟通需要以法律、法规、规章制度为基础,信息的产生、保存与传递需以安全为基础。总而言之,系统集成项目管理既是一种管理行为又是一种技术行为。一般来说,信息系统集成项目属于典型的多种技术合作的项目,一般需要多种技术的配合,如地理信息系统【GeographicInformationSystem,GIS)项目,需要地理信息技术、电子技术、无线射频技术等的集成与配合。开发商要向客户提供具有针对性的整合应用解决方案,这就要求开发商除了要有IT方面的技术外,还必须有较丰富的行业经验。项目的销售过程是对客户需求的完善和明确的过程,同时又是使客户建立信心的过程,因此在业务环节中会涉及不同专业的人员和技术。4.1.5项目与日常运营本书中统一称“企业、公司、事业单位、政府或任何有项目开展的单位”为组织。即,如无特殊情况,企业、公司、事业单位、政府等组织单位的含义是一样的。组织执行工作以完成一系列的目标。工作通常可划分为项目或运营,尽管这两者有时候是相互重叠的。运营也叫日常业务,它是一个组织内重复发生的或者说经常性的事务,通常由组织内的一个业务部门来负责。例如物业公司的管道疏通业务就属于日常运营,因管道堵塞经常发生,尽管每一次客户的求助可以认为是一个简单的项目,但这些项目太过简单,也不用制定专门的计划,只要问清堵塞的症状、位置、家庭住址,预约维修时间,然后派发维修单派人上门服务,服务完后让客户签单付款即可。运营与项目有许多共同特征,例如宦们都是:(1)需要由人来完成。(2)受制于有限的资源。(3)需要进行计划、执行和控制等。项目和运营的主要区别在于:运营是具有连续性和重复性的,而项目则是临时性的和独特的。值得关注的是,项目中有些过程也具有重复的特性,但此处过程的重复特性是从属于项目的,不同于日复一日的重复性日常工作。项目目标与运营的目标有根本区别。一个项目的目标是要达到这一目标从而结束项目;相反,持续进行的运营的目标是为了维持这一业务。当确定的目标实现后,项目就会终止,而运营通常会选定新的目标并继续进行工作。组织的各个层次都可以承担项目工作,可以只有一个人参与项目,也可以有几千人参与项目。项目的持续时间从几周到几年不等。项目可以涉及一个或多个组织部门,例如联合投资者或合作伙伴。可以这样理解:凡是在组织现行的框架内日常运营之外的、符合项目定义的工作都可以按项目来进行管理。4.1.6项目和战略企业内有一些活动,因为受企业正常运营限制而无法解决,此时项目就是用来组织这些活动的一种手段。项目也因此经常被用于实现组织战略的手段,项目团队要么由组织内抽调的人员组成,要么由签约的供应商的人员组成,要么由二者人员混合组成。一个组织内,卧下一项或多项的战略考虑,是项目被批准的典型依据。(1)市场需求(例如由于市场需要,某系统集成商研发的面向移动用户的解决方案的实施)。(2)业务需求(例如某个医院的信息中心应院方的要求开发的数据仓库项目)。(3)或者应某个客户要求开发的项目,或企业自身的技术改造项目、技术研发项目,或应法律要求或政府要求而开发的项目。4.1.7项目管理的定义及其知识范围项目管理是在项目活动中综合运用知识、技能、工具和技术在一定的时间、成本、质量等要求下来实现项目的成果性目标。项目管理是快速开发满足客户和用户需求的新产品的有效手段,是快速改进已有的设计及已投放市场的成熟产品的有效手段。项目管理的目标一般包括如期完成项目以保证用户需求得到确认和实现,在控制项目成本的基础上保证项目质量,妥善处理用户的需求变动。为实现上述管理目标,企业在项目管理中应当采用成本与效益匹配、技术先进、充分交流与合作等原则。传统概念上认为时间、成本和质量为制约项目成功的三约束:近几年的观点认为项目成功三约束是范围、时间和成本,项目应保证最低的质量要求但还是要受到“范围、时间和成本”的影响。最新的观点认为项目成功受到范围、时间、成本和盾量等4个方面的约束。项目管理通过执行一系列相关的过程来完成,这些过程分布在核心知识域、保障域、伴随域和过程域中。值得注意的一点是,在实际工作中,项目管理的很多过程是重叠的和交互的。核心知识域包含整体管理、范围管理、进度管理、成本管理、质量管理和信息安全管理等。保障域包含人力资源管理、合同管理、采购管理、风险管理、信息(文档)与配置管理、知识产权管理、法律法规标准规范和职业道德规范等。伴随域包含变更管理和沟通管理等。过程域包含科研与立项、启动、计划、实施、监控和收尾等,而其中的监控过程则可能发生在项目生命周期的任一个阶段。4.1.