20.8.10胡朝晖IT项目管理InformationTechnologyProjectManagement知识领域:整体管理项目整体管理是一个过程,通过这个过程,大量资源得以整合,成为一个实现既定目标的总体。项目整体管理在项目管理的9个知识领域中处于核心位置,其功效就是用来协调和整合资源。【本章知识要点】3/47项目整体管理的过程有7个,包括制定项目章程、制定项目初步范围说明书、制定项目管理计划、指导与管理项目执行、监控项目工作、整体变更控制和项目收尾。整合资源的过程主要围绕项目计划进行,主要过程包括项目计划制定、项目计划执行和整体变更控制。P.75制定计划执行计划计划控制范围质量时间成本人力资源沟通风险采购收集其他计划整合项目计划实施项目计划调整整个项目的变更图3-A:项目整体管理主要过程3.1整合项目资源概述4/47通过项目资源的整合,将所有的组成要素在恰当的时间、正确的地方、通过合适的人物结合在一起,以成功地完成项目。P.76范围质量时间成本人力资源沟通风险采购合适的人物正确的地方恰当的时间执行计划制定计划控制计划图3-1项目资源的整合3.1整合项目资源概述5/47P.76通过项目资源的整合,将8大领域的相关要素有机地结合在一起,随着项目沿着其生命周期演化,这些要素将围绕项目的目标而不断结合起来。这些要素完美揉合之际,就是项目成功之时。项目成功定义开发实施收尾采购风险沟通人力资源质量成本时间范围项目整体管理(筛子装水的启示)图3-2整合项目资源在项目管理中的地位与作用3.1整合项目资源概述3.1.1整合项目资源的意义与作用6/47P.76从静态的观点来看项目的资源主要包括:人力资源财务资源项目实物资源从动态的观点来看项目的资源主要包括:非实物形式的生产资料各种无形的管理约束项目的运作过程3.1整合项目资源概述3.1.2项目资源分析7/47P.77项目干系人是指与项目相关的人,其范围较大,应该重点关注以下角色:客户用户项目投资人项目经理项目组成员高层管理人员反对项目的人施加影响者3.1整合项目资源概述3.1.3项目干系人分析8/47P.78项目管理的组织特征是严格意义的个人负责制,个人负责制的核心人物必然是项目经理。所以项目经理是决定一个项目成败的关键人物。项目经理是项目实施的最高领导者、组织者、责任者,在项目管理中起到决定性的作用。项目经理是项目有关各方协调配合的桥梁和纽带,处在上下各方的核心地位。项目经理是项目信息沟通的发源地和控制者,是项目中的各种重要指标、计划、方案、措施、制度的决策人和制定者。3.1整合项目资源概述3.1.4IT项目经理1)项目经理的地位与作用9/47P.78职责:确保项目目标实现;制定项目阶段性目标和总体控制计划;组织精干的项目管理班子;及时决策;履行合同义务、监督合同执行、处理合同变更。权力:指挥权;人事权;财权;技术决策权;设备、工具、材料的采购与控制权。3.1整合项目资源概述3.1.4IT项目经理2)项目经理的责任与权力10/47P.78学会承担责任是项目经理职业发展的关键环节。培养开发人员从系统整体出发,面向用户来发现问题、解决问题是项目经理最重要的职能。3.1整合项目资源概述3.1.4IT项目经理2)项目经理的责任与权力11/47P.79良好的道德品质健康的身体和心理素质强烈的客户意识专业的素质和素养牢固的大局观优秀的项目管理能力强大的信心与坚强的意志胆大、心细。心理学上指某些先天的特点,一般指事物的本来性质。3.1整合项目资源概述3.1.4IT项目经理3)项目经理的素质要求12/47复制或借鉴项目管理的方法并不困难,但项目最终能否成功仍然要取决于使用这些方法的管理者的素质。IT项目经理,特别是软件项目经理的基本素质还应该体现在:对项目以及项目形成的产品的市场和销售热点非常熟悉;对项目和产品的成本构成非常了解。3.1整合项目资源概述3.1.4IT项目经理3)项目经理的素质要求P.7913/47P.80应该明确,高管既包括甲方的高层管理人员也包括乙方的高层管理人员。项目经理需要从高管人员处获得支持的原因主要有:获取足够的资源项目经理需要一些特殊的审批跨部门、跨组织的协调项目经理需要得到高层管理人员的指导和帮助3.1整合项目资源概述3.1.5高层管理人员的支持14/47P.81项目管理计划是一个用来协调所有其他计划,以指导项目执行和控制的可操作的文件。它直接关系到项目能不能按正确航线驶向成功的彼岸,没有好的计划就不可能有好的结果。项目计划前的行动比项目计划后的行动更重要。3.2项目管理计划15/47P.81项目管理计划要记录计划的假设以及方案选择,要便于各干系人间的沟通,同时还要确定关键的管理审查的内容、范围和时间,并为进度评测和项目控制提供一个基准。计划应该具有一定的动态性和灵活性,随着环境和项目本身的变更而进行适当的调整。计划应该能够有利于项目经理管理项目团队和评估项目的进展状况。3.2项目管理计划3.2.1项目管理计划的内容16/47P.81项目计划与项目执行应该是相互渗透的,谁负责做这件事,就应该由谁来参与编制这个管理计划。一个项目计划主要包括:整体介绍、组织描述、管理程序、技术程序、任务范围、时间进度、经费预算等。3.2项目管理计划3.2.1项目管理计划的内容17/47P.81整体介绍或概述主要包括:①项目名称(全称、简称、缩写)②项目以及项目所需满足需求的简单描述③发起人基本信息④项目经理与主要项目组成员基本信息⑤项目可交付成果⑥重要资料清单⑦有关定义和缩写词的说明3.2项目管理计划3.2.1项目管理计划的内容18/47P.82组织情况描述主要包括:①组织结构图②项目责任③与组织或过程相关的信息3.2项目管理计划3.2.1项目管理计划的内容19/47P.82项目的管理和方法主要包括:管理目标项目控制风险管理项目人员技术过程1.上级管理层对项目有哪些想法?2.有哪些要优先考虑的因素?3.有哪些假设条件和限制条件?1.使用什么方法、规则和工具对项目运行进行监控?2.变更控制的过程是什么?3.不同类型的变更都得需要哪个管理层的批准?3.2项目管理计划3.2.1项目管理计划的内容20/47P.82项目的管理和方法主要包括:管理目标项目控制风险管理项目人员技术过程如何进行风险的识别、管理和控制。所需人员的数量和类型等信息项目可能用到的一些具体方法以及信息的归档方法。例如,许多IT项目要采用一些具体的软件开发方法和计算机辅助软件工程(CASE)工具。3.2项目管理计划3.2.1项目管理计划的内容21/47P.82项目任务主要包括:主要工作内容主要可交付成果工作有关的其他信息1.运用WBS将项目分解成一些工作包2.制定工作说明(SOW:Thestatementofwork)描述细节内容1.提交的产品与提交方式2.质量要求与判断标准1.重点突出项目要做工作的一些重要信息:开发方法、关键技术、采用的平台、使用的工具、遵循的规范等。2.明确项目成功必须满足的前提条件。3.2项目管理计划3.2.1项目管理计划的内容22/47P.83项目进度主要包括:进度概要进度细要与进度有关的其他信息关键的可交付成果和计划完成日期1.项目进度计划2.进度管理计划3.项目活动的相互依赖关系主要假设并重点说明一些与项目进度有关的其他信息。例如,采用的技术路线、软件范围、功能、资金、设备、人员等。3.2项目管理计划3.2.1项目管理计划的内容23/47P.83项目预算主要包括:预算概要预算细要其他信息项目整体估算:机房、计算机设备、网络设备、通讯设备。系统软件、工具软件、数据库、应用软件。实施费、培训费、维护费。时间段预算分解。根据成本管理计划的内容,给出较为详细的预算资料。每年预估的项目固定成本和重置成本。项目人员类型,劳动成本计算依据。预计经济收益与计算依据。解释预算时遵循的标准和方针、采用的模板、计算依据,以及其他需要强调和说明的问题。3.2项目管理计划3.2.1项目管理计划的内容24/47P.831、介绍2、项目组织3、管理过程4、技术过程5、工作包、进度和预算1.1项目概述1.2项目可交付成果1.3软件项目计划的制定过程1.4参考资料1.5有关定义和缩写说明2.1过程模型2.2组织结构2.3组织界限和界面2.4项目责任3.1管理目标和优先级3.2设定条件、依赖关系和约束条件3.3风险管理3.4监督与控制机制3.5人员计划4.1方法、工具和技巧4.2软件文件4.3项目各项辅助职能5.1工作包5.2依赖关系5.3资源要求5.4预算与资源分配以及进度汁划表3-1软件项目管理计划模板3.2项目管理计划3.2.1项目管理计划的内容25/47P.84制定项目计划的目的在于建立并维护项目各项活动的计划,它用来协调软件项目中其它所有计划,指导项目组对项目进行执行和监控的文件。IT项目有其特殊性,不确定因素多,工作量估计困难,项目初期难于制定一个科学、合理的项目计划。在IT项目管理中,计划编制是最复杂的阶段,然而却最不受重视。许多人对计划编制工作抱有消极的态度,因为编制的计划常常没有促进实际行动,这对项目经理是一个严峻的挑战。3.2项目管理计划3.2.2项目计划的制定方法26/47P.84在编制计划时应该注意:1)注意项目计划的层次性2)计划繁、简适度3)计划的现实性、可行性和可操作性4)客户对计划的理解与认可度提供计划编制和考核的规范、模板和标准,是计划制定的基础。3.2项目管理计划3.2.2项目计划的制定方法27/47P.863.2项目管理计划3.2.3项目计划的管理过程图3-4项目计划的实现过程28/47P.87每个项目都会涉及许多的项目干系人,每个干系人都会顾及项目对自己产生的利害和影响。项目管理的首要任务就是全面识别出项目干系人及其在项目中的影响,从项目干系人的识别开始来分析和管理项目。很难想象,一个对项目干系人心中没有数的项目经理,能够将项目管理好。3.2项目管理计划3.2.4项目干系人的进一步分析29/47P.89对干系人的分析可以采用如下步骤:1)识别项目干系人2)分析项目干系人对项目的重要程度和影响程度3)分析项目干系人对项目的的支持程度图3-6项目干系人的支持度分析3.2项目管理计划3.2.4项目干系人的进一步分析30/47P.90项目计划的执行是指管理和运行项目计划中所规定的工作。好的计划是项目成功的一半,而另一半就在于计划的实施与控制项目整体管理将项目计划和项目执行视为互相渗透,不可分割的活动。改进项目计划制定和实施之间协调工作的一个简单而又适用的基本原则是:“谁计划,谁实施,所有人都要按计划办事”。3.2项目管理计划3.2.5实施项目管理计划31/47P.90没有好的计划就不可能有好的结果,有好的计划,不加强控制和监督也很难得到满意的结果。项目经理必须起表率作用,来体现制定项目计划并在执行阶段很好地遵循计划的重要性。项目经理制定和执行自己制定的计划的态度和效果直接影响其他成员制定和执行各自计划的质量和成效。以计划为准绳的积极的引导,始终是项目成功的关键要素。3.2项目管理计划3.2.5实施项目管理计划32/47P.90软件实体经常遭受到持续的变更压力,其中的部分原因是因为系统中的软件包含了很多功能,而功能是最容易感受变更压力的部分。另外的原因是因为软件可以很容易地进行修改,它是思维活动的产物,可以无限扩展。软件是一种纯知识产品,它是一种逻辑的而不是物理的产品,其特殊性体现在:动态性、灵活性、不确定性、易变性、隐蔽性、不可重复性、预计性和度量性差等方面。正是软件项目及其生产的产品的这些特性,使得软件项目管理的成败在某种意义上而言,取决于整体变更控制的好坏。3.3整体变更控制33/47P.90整体变更控制是指在项目生命周期的整个过程中对变更进行识别、评价和管理,