项且范围是项且目标的更具体的表达。范围管理必须清断地定义项目目标,此定义必须在项目干系人之间达成一致,并且将项且工作范围详细地划分为工作包,以便更好地执行。
简单地理解,项目范围管理(Scope Management)就是要做范围内的事,而且只做范围内的事,既不少做也不多做。如果少做,会影响功能的实现;如果多做,又会造成资源浪费。
项目管理四个核心:成本、进度、质量和范围。范围是基础性和全局性的工作。
具体来说,项目范围管理需要做以下三个方面的工作:
(1)明确项目边界。
(2)监控项目执行,确保所有该做的工作都做了,而且没有多做。
(3)防止项目范围发生蔓延。范围蔓延是指未经控制的产品或项目范围的扩大。
范围管理的重要性
(1)项目范围来自于项目目标,项目目标是范围定义的依据。
(2)项目范围管理及控制的有效性,是衡量项目是否达到成功的一个必要标准。
(3)不断重申项目工作范围,有利于控制项目不偏离正确归到,是实施控制管理的个主要手段。
(4)项目范围管理可以详细、清楚地界定分工界面和责任。
(5)范围管理能确定边界,明确项目目标和主要可交付成果,用了WBS工作分解结构,有助于提高对成本、进度和资源估算的准确性。
(6)项目范围管理影响到项目的成功,在实践中,范围蔓延是项目失败最常见的原因之一。
第一章 概述
1. 范围三个概念
- 范围蔓延:客户提出新需求,未走变更程序,超出了范围基准
- 范围潜变:客户不断提岀小的、不易察觉的范围改变,未加控制,导致项目严重偏离范围基准,导致项目失控和失败。
- 范围镀金:客户没有提新需求,乙方自己做了额外客户不需要的工作【项目实施人员往往愿意尝试新的技术或者为信息系统项目加上更牛X的功能】
2、产品范围(强调结果)与项目范围(强调过程)
①产品范围是指产品或者服务所应该包含的功能,项目范围是指项目所必须做的工作。
②产品范围是项目范围的基础,产品范围的定义是产品要求的描述,而项目范围的定义是产生项目管理计划的基础,两种范围在应用上有区别。
③项目的范围基准是经过批准的项目范围说明书、WBS和WBS词典。判断项目范围是否完成,要以范围基准来衡量。产品范围是否完成,则根据产品是否满足了需求说明书来判断。
④产品范围描述是项目范围说明书的重要组成部分。
但是,产品范围变化了,项目范围不一定会变化;项目范围变化了,产品范围也不一定发生变化。
●清晰:交付什么?理解一致
●完整:关注什么?没有盲区
●受控:怎么关注?避免范围蔓延与镀金
第 二章 范围管理过程
2.1 规划范围管理--范围管理计划+需求管理计划
规划范围管理就是规划项目如何定义、确认和监控项目范围,具体来讲,是为项目的范围管理过程制定统一的原则、规范、技术、工具、操作指南等。
范围管理计划 | 需求管理计划 |
范围管理计划描述将如何定义、制订、监督、控制和确认项目范围。
| 需求是软件项目成功的核心所在,它为其他许多技术和管理活动奠定了基础。需求管理贯穿于整个过程。
|
①如何制订项目范围说眀书 ②如何根据范围说明书创建WBS ③如何维护和批准WBS ④如何确认和正式验收已完成的可交付成果。 ⑤如何处理项目范围说明书的变更,走实施整体变更控制过程。 | ①如何规划、跟踪和汇报各种需求活动 ②需求管理需要使用的资源 ③培训计划 ④规划项目干系人参与需求管理的策略 ⑤判断项目范围与需求不一致的准则和纠正规程 ⑥需求跟踪结构 ⑦配置管理活动 |
2.2 收集需求,分析初步需求,调研,确认,排优先级,输出需求文件和跟踪矩阵
1、需求分类
包括业务需求、干系人需求、解决方案需求、过渡需求、项目需求和质量需求等。
收集需求的工具与技术 | 1.文件分析,标杆对照---分析初步需求 2. 访谈、焦点小组、引导式研讨会、群体创新技术、群体决策技术、 3. 问卷调查、观察 4. 原型法、系统交互图--进一步开发和确认需求 |
访谈 正式或非正式,一对一会谈或一对多访谈; 焦点小组 一对一访谈的扩展形式,加入了专家,专门的主持人; 引导式研讨会 集中主要干系人,集中讨论定义产品需求,强调跨职能和协调客户、设计技术和开发等干系人组织一系列结构性的专题研讨会,集中确定需求,效率高,客户参与度高。
系统交互图法:软件需求分析中的DFD数据流图、用例图都可以看作是系统交互图。 | |
群体创新技术 | 群体创新技术包括头脑风暴法、名义小组技术、德尔菲技术、概念/思维导图、亲和图和多标准决策分析等。
将参加头脑风暴的人员按名义分组,分组讨论,促进创意。
|
群体决策技术 | 群体决策技术可用来开发产品需求,以及对产品需求进行归类和优先排序。 。一致同意(Unanimity)。 。大多数原则(Majority) 。获得群体中50%以上的人的支持,就能做出决策。 。相对多数原则(Plurality)。 。独裁(Dictatorship)。 |
2、整理需求,输出需求文件+需求跟踪矩阵
需求文件 | 需求跟踪矩阵 |
用户需求说明书;软件需求规格说明书; | 1. 跟踪 2. 跟踪矩阵 |
可能只有概括性的需求,然后随着信息的增加而逐步细化。只有明确的(可测量和可测试的)、可跟踪的、完整的、相互协调的,且主要干系人愿意认可的需求,才能作为基准。 | 可跟踪性是项目需求的一个重要特征,需求跟踪是将单个需求和其他元素之间的依赖关系和逻辑联系建立跟踪,这些元素包括各种类型的需求、业务规则、系统组件,以及帮助文件等。 五类需求可跟踪: 1. 用户需求--需求文件双向跟踪; 2. 需求文件---设计、产品,测试文档双向跟踪 3. 需求文件格需求之间的逻辑关系可跟踪。 |
需求文件的内容包括: ①业务需求 ②干系人需求 ③解决方案需求 ④项目需求 ⑤过渡需求 ⑥与需求有关的假设条件、依赖关系和制约因素。 | 需要跟踪的内容包括以下几个方面。
|
需求跟踪矩阵中记录的典型属性包括唯一标识、需求的文字描述、收录该需求的理由、所有者、来源、优先级别、版本、当前状态(例如,进行中、已取消、已推迟、新增加、已批准、已分配、己完成等)和状态日期。
2.3 定义范围,复核需求,确认边界,输出范围说明书,初定范围基准.
定义范围是制定项目和产品详细描述的过程,是明确所收集的需求哪些包含在项目范围内,哪些在项目范围外,从而明确产品、服务或成果的边界。
定义范围工具与技术: | 专家判断、产品分析、备选方案生成和引导式研讨会。 |
产品分析技术包括产品分解、系统分析、需求分析、系统工程、价值工程和价值分析等。 关键的还是产品分析后的范围界定,例如是否包含基础开发平台,只提供前台还是前后台都提供。 价值工程( Value Engineering)与价值分析( Value Analysis)两种活动都是对商品的
因此,要注意价值工程与价值分析的细微差别, | |
项目范围说明书的内容 | ①产品范围描述 |
项目范围说明书的主要作用: | ①确定范围 ②沟通基础 ③规划和控制依据 ④变更基础 ⑤规划基础 |
2.4 创建WBS, 工作分解,编码建控制账号,确定范围基准
创建WBS是将项目可交付成果和项目工作分解成较小的、更易于管理的组件的过程,其主要作用是对所要交付的内容提供一个结构化的视图。
WBS是以可交付成果为导向的工作层级分解,其分解的对象是项目团队为实现项目目标、提交所需可交付成果而实施的工作。WBS定义项目的总范围,代表着现行项目范围说明书所规定的工作。
WBS分解 | 1. 里程碑 |
2. 工作包,WBS最底层交付成功或者项目工作。 1)工作要具体,有明确的目标和责任,方便指派。 2)工作包的颗粒度要合适,不能太大,也不能太小,太大会导致估算控制偏差过大;太小浪费管理效率资源; 8/80原则,即工作包不小于8人时,不大于80人时。1-10人天。 | |
3. 控制账号,项目范围,进度,成本等绩效控制的基础单元。项目管理团队在控制账户上考核项目的执行情况,将项目执行情况与计划情况进行比较,发现问题与纠正偏差。 控制账尸是WBS某个层次上的要系,既可以是工作包,也可时县比工作包更高层次上的一个要素。一个工作包仅属于一个控制账户。 | |
4. 规划包( Planning Package)是指在控制账户之下,工作内容已知但尚缺详细进度活动的WBS组成部分。也就是说,规划包是在控制账户之下、工 作包之上的WBS要素。
由于当前无法分解到编制项目管理计划所需要的详细程度,规划包是暂时用来做计划的。随着情况的逐渐清晰,规划包最终将被分解成T作包以及相应的具体活动。 | |
WBS词典: WBS词典也称为WBS词汇表,它是描述WBS各组成部分的文件。对于WBS的每一组成部分,WBS词典可能包括账户编码标识、工作描述、假设条件和制约因素负责人或组织单元、进度里程碑、相关的进度活动、所需资源、成本估算、质量要求、验收标准、技术参考文献、协议信息等。 | |
WBS分解工作 | 7、分解是一种将项目可交付成果和项目工作分解成较小的、更易于管理的组件的技术。
10、WBS分解的方法: 14、WBS分解注意8个方面: |
WBS的作用 | 当一个项目的WBS分解完成后,项目干系人应该给予确认,并对此达成共识,然后才能据此进行时间估算和成本估算。 WBS的目的和用途主要体现在以下8个方面 当项目用户或者其他项目干系人试图为项目增加功能时,在WBS增加相应的工作的同时,也就能够很容易地让他们理解,相关成本和进度也必须做相应的改变。 |
2.5 确认范围,正式验收已经通过质量控制核实确认的可交付成果,贯穿项目始终
确认范围包括与客户或发起人一起审查可交付成果,确保可交付成果已圆满完成,并获得客户或发起人的正式验收。注意:确认范围前,需要先就项目成果做完备的测试审核,即只有核实确认的成果,才能进行范围确认。
确认范围的要点:
①与客户或发起人一起审查可交付成果
②确保可交付成果已经圆满完成并通过正式验收。
③确认范围过程主要关注“量”,控制质量过程主要关注“质”
④控制质量过程通常先于确认范围过程,但二者也可同时进行。
确认范围的主要工具与技术是检查和群体决策技术。检查也称为审查、评审、审计、走查、巡检、测试等,是指开展测量、审查与确认等活动,来判断工作和可交付成果是否符合需求和产品验收标准。 例如,验收测试就是一种典型的确认范围的技术。 | |
确认范围要考虑的问题 | (1)可交付成果是否是确定的、可确认的。
---------怎么证明质量监测结果
|
范围确认干系人的关注点 | |
管理层关注 | 进度,成本,质量是否超标,投入产出比是否合理。 |
客户关注 | 可交付成果是否满足产品和服务的要求。 |
项目管理人员 | 主要关注可交付成果是否足够和必须完成,时间、资金和资源是否足够,主要的潜在风险和预备解决的方法。 |
项目团队成员 | 项目团队成员主要关心项目范围中自己参与的元素和负责的元素,通过定义范围中 的时间检查自己的工作时间是否足够,自己在项目范围中是否有多项工作,而这些工作文有冲突的地方。 |
1.确认范围与核实产品 确认范围是针对项目可交付成果,由客户或发起人在阶段末确认验收的过程。
3.确认范围与项目收尾 |
2.6 控制范围,监控范围的状态,管控范围变更走变更管理过程
控制范围(ControlScope)是监督范围状态、管理范围基准变更的过程,其主要作用是在整个项目期间保持对范围基准的维护。
造成项目范围变更的原因,是项目外部环境发生了变化,例如:
①政府政策的问题。
②项目范围的计划编制不周密详细,有一定的错误或遗漏。
③市场上出现了或是设计人员提出了新技术、新手段或新方案。
④项目执行组织本身发生变化。
⑤客户对项目、项目产品或服务的要求发生变化。
范围变更控制的主要工作如下。
(1)影响导致范围变更的因素,并尽量使这些因素向有利的方面发展。
(2)判断范围变更是否已经发生。
(3)范围变更发生时管理实际的变更,确保所有被请求的变更按照项目整体变更控制流程实施。
控制范围的核心是控制不受控制的项目范围变更;-----范围蔓延;范围潜变;项目镀金。