19.9.4张锦第七讲项目范围管理全国计算机技术与软件专业技术资格(水平)考试培训系统集成&信息系统项目管理第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握2项目范围的定义,项目范围管理的作用和主要过程。范围计划过程的工具和技术、输入和输出。范围定义和范围说明书,创建工作分解结构的方法、输入和输出。项目范围确认的工作要点、方法、输入和输出。项目范围控制所涉及的主要内容、技术和工具、输入和输出。【知识要点】P.229第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握3项目范围是指产生项目产品阶段包括的所有工作及产生这些产品经过的所有过程。项目范围的定义包括两个方面的含义:项目产品范围项目工作范围7.1项目范围管理概述项目范围与项目范围管理1)项目范围的定义P.229第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握4项目范围管理是指对项目包括什么与不包括什么的定义与控制过程。项目范围管理的主要任务是,保证项目利益相关者在项目要产生什么样的可交付成果方面达成共识,也要在如何生产这些可交付成果方面达成共识。7.1项目范围管理概述项目范围与项目范围管理2)项目范围管理的定义P.229第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握5范围规划范围定义制作WBS项目章程初步范围说明书项目范围管理计划范围说明书请求的变更范围管理计划(更新)项目范围说明书(更新)工作分解结构工作分解结构词汇表范围基准范围管理计划(更新)请求的变更范围核实验收的可交付成果请求的变更推荐的纠正措施范围控制范围说明书(更新)工作分解结构(更新)工作分解结构词汇表(更新)范围基准(更新)请求的变更推荐的纠正措施组织过程资产(更新)项目管理计划(更新)图7-A:IT项目范围管理过程7.1项目范围管理概述P.229第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握6范围规划:制定项目范围管理计划,确定、核实与控制项目范围,定义WBS;范围定义:制定详细的项目范围说明书,作为项目决策的依据;制作WBS:将项目大的可交付成果与项目工作划分为较小和更易管理的组成部分;范围核实:正式验收已经完成的项目可交付成果;范围控制:通过对造成项目范围变更的因素施加影响,控制项目范围的变更。7.1项目范围管理概述P.229第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握7范围的确定是逐渐进行的,从最初对于项目最终交付成果的概念,到在项目发展中对于交付成果越来越细节描述的文件,逐步深入。项目应该交付所有在项目范围内所描述的内容。范围内不包括的任何工作都不应该在项目中开展。7.2项目范围规划P.231第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握8范围规划就是确定项目范围,明确项目的主要可交付成果,制定项目范围管理计划,记载如何确定、核实与控制项目范围,以及如何制定与定义WBS。项目范围的确定与管理直接关系到项目的整体成功。对项目经理而言,项目范围规划和软件规模的控制既是技术工作的一部分,也是管理工作的一部分。7.2项目范围规划P.231第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握9项目范围管理计划描述对项目范围如何进行管理,项目范围怎样变更才能与项目要求相一致等问题。项目范围管理计划是项目管理团队确定、记载、核实、管理和控制项目范围的指南。项目范围管理计划的主要内容有:根据详细的项目范围说明书制作的WBS正式核实与验收项目已完成可交付成果的过程控制详细项目范围说明书变更请求处理的方式7.2项目范围规划项目范围管理计划P.231第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握107.2项目范围规划编制范围管理计划过程P.231范围管理计划对项目管理团队如何管理IT项目范围提供指导。第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握11范围定义是根据范围规划过程定义的范围管理计划,采取一定的方法,逐步得到精确的项目范围。任何一个项目都有3个主要约束条件,即质量、时间、成本。这三个条件是相互影响、相互制约的,而且往往是由于范围影响了时间和成本。信息系统项目的工作是一次性的独特工作,“怎么做?”、“做到什么程度?”,这都是项目范围定义必须回答的问题。7.3项目范围定义范围定义概述P.233第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握127.3项目范围定义项目范围定义过程P.233详细项目范围说明书是初步项目范围说明书的进一步细化。第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握13需要特别强调的是,IT项目合同中确定的各种约束条款都是项目范围定义过程中应该着重考虑的项目限制条件和项目假设前提条件。在项目范围定义时还应该核查项目组织的日常运营和其他项目是否会对本项目范围定义产生影响或制约。在项目范围定义时还应该充分考虑利用相关项目的历史资料和信息,这些历史项目中的错误、疏忽和经验教训对新项目的范围定义是很有借鉴作用的。7.3项目范围定义范围定义的依据P.233第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握14详细项目范围说明书详细地说明了项目产品或可交付成果及生成这些项目交付成果所要求的工作。详细项目范围说明书应该是项目相关利益主体对有关项目目标和要求的共同意愿表述;人们可以由此制定后续的详细计划和业绩评估基线,并开展各项项目工作。7.3项目范围定义项目范围说明书P.234第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握15详细的项目范围说明书主要包括如下内容:①项目目标和项目范围指标②项目产品范围说明③项目可交付成果的规定④项目约束条件和假定条件⑤项目配置关系及其管理要求⑥项目批准的规定7.3项目范围定义项目范围说明书P.234第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握16在软件项目中,软件系统范围经常表现为软件需求规格说明书(SoftwareRequirementsSpecifications,SRS)。SRS也称为功能规格说明、产品规格说明、需求文档或系统规格说明;SRS精确地阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件;SRS不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础。7.3项目范围定义软件项目范围说明书P.234第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握17SRS作为产品需求的最终成果必须包括所有的需求。任何未写入SRS中的需求,将不能作为协议的一部分,并且不能在产品中出现。所有的参与者必须根据已通过评审的需求来安排工作,以避免不必要的返工和误解。高质量需求文档必须具有完整性、一致性、可修改性、可跟踪性和可读性的特征。7.3项目范围定义软件项目范围说明书P.234第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握18软件项目的目标是开发或实施某软件系统或产品,软件系统范围是软件项目范围中最重要的部分,它们通常以SRS等文档来表示和确认。SRS主要包括如下内容:功能特征描述系统接口描述质量特征描述7.3项目范围定义软件项目范围说明书第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握19工作分解结构(WorkBreakdownStructure,WBS)是一种为了便于管理和控制而将项目工作任务分解的技术。WBS是一种以可交付成果为分解对象、以结果为导向的分析方法。通过WBS对项目所涉及的工作进行分解,所有这些工作构成了项目的整体范围。7.4创建工作分解结构P.235工作任务分解技术第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握207.4创建工作分解结构创建工作分解结构过程P.235创建WBS的目标是,把一个项目按一定的原则分解成一组可行、可操作的任务集合。第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握21WBS确定了项目整个范围,并将其有条理地、分层次地组织在一起。通过WBS,项目工作被分解为较小和更加容易管理的多项工作,而每下降一个层次意味着对其进行了更详尽地说明。属于工作分解结构底层组成部分的计划工作叫做“工作细目”,可以安排在进度表中,用来估算费用,进行监视和控制。WBS是当前批准的项目范围说明书规定的工作。7.4创建工作分解结构WBS的用途P.235第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握22使用指导方针:根据颁布的编制WBS的指导方针/样本/模板,制定WBS。类比法:借助类似产品的WBS,用它作为起点,制定新项目的WBS。由上至下法:从项目最大的单位开始,逐步将它们分解成下一级的多个子项。由下至上法:让项目组人员一开始就尽可能地确定项目有关的各项具体任务,然后再将各项具体任务进行整合,并归总到WBS的上一级内容当中。7.4创建工作分解结构制作WBS的方法P.236第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握237.5项目范围核实P.242范围确认过程范围确认过程是主要项目干系人对项目定义结果达成共识的过程。第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握24范围变更的表现形式多种多样,如客户改变对功能需求的想法、项目预算发生改变甚至项目环境发生变化等。在IT项目中,范围变更可能来自服务商、供应商或者客户,也可能来自项目组织内部。产生变更可能有如下一些原因:①需求不明确②系统实施时间过长③用户业务需求改变④系统正常升级7.6项目范围控制P.243第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握25项目范围控制是指当项目范围变化时对其采取纠正措施的过程,以及为使项目朝着目标方向发展而对项目范围进行调整的过程。进行项目范围控制时,需要重点考虑以下几个方面:①范围控制是必须的,世界上不存在没有变化的IT项目。②项目范围变化,并不仅仅意味着工作量的增加。③项目范围控制的目的不是阻止变更的发生。④积极地、主动地进行项目范围管理,使变更朝着有利于项目顺利完成的方向发展。7.6项目范围控制P.244第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握267.6项目范围控制P.245项目范围控制过程是监控项目状态的过程,也是控制范围变更的过程。范围控制过程第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握27图4-4软件项目范围变更控制流程7.6项目范围控制软件项目范围变更控制第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握28考题解析(2005年11月试题33)小王负责一个管理信息系统项目,最近在与客户共同进行的质量审查中发现一个程序模块不符合客户的需求,进行追溯时,也未发现相应的变更请求。最终小王被迫对这一模块进行再设计并重新编程。造成此项返工的原因可能是(33)。A.未进行需求管理B未进行范围确认C.未进行变更管理D.质量管理不严分析:在本题中,很多考生选择“未进行需求管理”。需求管理主要是收集需求的变更和变更的理由,并且维持对原有需求的跟踪。试题中已经指出,“进行追溯时,也未发现相应的变更请求”,因此可以知道,并非没有进行需求管理和变更管理。第7讲项目范围管理单击此处编辑母版文本样式第二级第三级第四级第五级/35掌握29考题解析(2006年11月试题32)项目范围说明书、工作分解结构、项