【信管4.2】定义范围与WBS

news2024/12/24 0:31:56

定义范围与WBS

上次课程已经说过,今天的内容是非常重要的,可以说是整个范围管理的核心内容。因此,也请各位打醒十二分精神,一起来学习这两个非常重要的过程吧。

定义范围

定义范围, 是指定项目和产品详细描述的过程,其主要作用是明确所收集的需求哪些将包含在项目范围内,哪些将排除在项目范围外,从而明确产品、服务或成果的边界。

其实这个过程就是为我们的产品划定边界的过程。在我们的项目开发中,有很多需求都不是最核心的,就像 28 法则说的,最核心的功能其实大多数情况下只有那 20% 。因此,如何将识别和收集需求中获取到的需求进行筛选,就是这个过程的主要步骤。

工具与技术

通过上面的说明,我们就可以推断出定义范围的工具与技术很大可能性是与范围边界有关。既然要确定边界,那么必然就是要对产品进行详细的分析。

产品分析,对于那些以产品为可交付成果的项目,产品分析是一种有效的工具,产品分析技术包括但不限于:产品分解、系统分析、需求分析、系统工程、价值工程和价值分析等。

除了产品分析之外,备选方案生成也是一种根据数据来进行分析的工具。它是一种用来指定尽可能多的潜在可选方案的技术,用于识别执行项目工作的不同方法。许多通用的管理技术都可用于生成备选方案,例如,头脑风暴、横向思维、备选方案分析等。

项目范围说明书

经过定义范围这个过程之后,主要输出的也就是我们的 项目范围说明书 。这里我们就详细地说一下这个范围说明书。

项目范围说明书代表着项目相关方之间就项目范围所达成的共识。或者说就是一个确定了的需求方案。它包括的内容有:

  • 产品范围描述

  • 验收标准

  • 可交付成果

  • 项目的除外责任

  • 制约因素

  • 假设条件:假设条件是制订计划时,不需验证即可视为正确、真实或确定的因素。

项目范围说明书的内容还是比较清晰的,同样地,它的作用也非常明确。

  • 确定范围,描述了可交付成果和所要完成的工作。

  • 沟通基础,表明项目干系人之间就项目范围所达成的共识。

  • 规划和控制依据,使项目团队能开展更详细的规划,并可在执行过程中指导项目团队的工作。

  • 变更基础,为评价变更请求或额外工作是否超出项目边界提供基准。

  • 规划基础,其它计划和滚动式规划的基础。

最后我们再来了解一下 项目章程 和 项目范围说明书 之前的关系。项目章程包括高层级的信息,而项目范围说明书则是对项目范围的详细描述。项目范围需要在项目过程中渐进明细,而项目章程一般保持不变。

创建 WBS

创建 WBS 是将项目可交付成果和项目工作分解成较小的、更易于管理的组件的过程,其主要作用是对所要交付的内容提供一个结构化的视图。WBS 是以可交付成果为导向的工作层级分解,其分解的对象是项目团队为实现项目目标、提供所需可交付成果而实施的工作。WBS 组织并定义项目的总范围,代表着现行项目范围说明书所规定的工作。WBS 的意思就是“工作分解结构”。

我们可以通过下面这个图来了解 WBS 和 需求 与 项目范围说明书 之间的关系。

64ffd2432a15f08ebcd61bafb91edd3d.jpeg

这个图也可以叫做三圈映射图,三个圈分别代表着 需求规格说明书、项目范围说明书 以及 WBS 这三部分之间的关系。WBS 是以 需求 为参照的,真正的产品需求就可以看做是 WBS 的一个个工作,但我们真正计划要完成的工作包含在 WBS 的最底层,被称为 工作包 。可以对工作包安排进度、估算成本和实施监控。在 “工作分解结构” 这个词语中,“工作” 是指作为活动结果的 工作产品 或 可交付成果 ,而不是 活动 本身。

如果准确无误地分解出 WBS ,并且这样的 WBS 得到了客户等项目干系人的认可,那么凡是出现在 WBS 中的工作都应该属于项目的范围,都是应该完成的。凡是没有出现在 WBS 中的工作,则不属于项目的范围,要想完成这样的工作,要遵循变更控制流程并需经过变更控制委员会的批准。

WBS 的层次

WBS 将项目整体或者主要的可交付成果分解成容易管理、方便控制的若干个子项目或者工作包,子项目需要继续分解为工作包,持续这个过程,直到整个项目都分解为可管理的工作包,这些工作包的总和是项目的所有范围。

01d085456cb037fdd0dd6921f7fbf5b9.jpeg

e998a9446d7ffc0f7cab3bad8a4c7e3f.jpeg

这样分层的特点有:

  • 1)每层中的所有要素之和是下一层的工作之和

  • 2)每个工作要素应该具体指派给一个层次,而不应该指派给多个层次

  • 3)WBS 需要有投入工作的范围描述,这样才能使所有人对要完成的工作有全面的了解

在这其中,每个结点可以区分不同的层次内容,包括:

  • 里程碑,表示重要的时点或事件,标志着某个可交付成果或者阶段的正式完成。

  • 工作包,位于 WBS 每条分支最底层的可交付成果或项目工作组成部分。工作包的大小也是需要考虑的细节,如果工作包太大,则难以达到可管理和可控制的目标;如果工作包太小,则创建 WBS 需要消耗项目管理人员和项目团队成员的大量时间和精力,同时,由于工作包过多,会造成逻辑结构复杂。作为一种经验法则,8/80 规则(80小时规则)建议工作包的大小应该至少需要8小时来完成,而总完成时间也不应该大于 80 小时。

  • 控制帐户,是一种管理控制点。在该控制点上,将范围、预算(资源计划)、实际成本和进度加以整合,并将它们与挣值进行比较,以测量绩效。控制帐户是 WBS 某个层次上的要素,既可以是工作包,也可以是比工作包更高层次上的一个要素。一个控制帐户中就包括若干个工作包,但一个工作包仅属于一个控制帐户。

  • 规划包,在控制帐户之下,工作内容已知但尚缺详细进度活动的 WBS 组成部分。

  • WBS 词典。也称为 WBS 词汇表,它是描述 WBS 各组成部分的文件。可能包括账户编码标识、工作描述、假设条件和制约因素、负责人或组织单元、进度里程碑、相关的进度活动、所需资源、成本估算、质量要求、验收标准、技术参考文献、协议信息等。

分解

要将整个项目分解为工作包,需要进行以下几个活动:

  • 识别和分析可交付成果及相关工作

  • 确定 WBS 的结构和编排方法

  • 自上而下逐层细化分解

  • 为 WBS 组件制定和分配标识编码

  • 核实可交付成果分解的程度是恰当的

其中,在最后的核实过程中,我们要确定几个问题。

  • 最底层要素对项目分解来说是必须而且充分的么?

  • 每个组成要素的定义是否清晰完整?

  • 每个组成要素是否都能恰当地编制进度和预算?是否能分配到具体的组织单元?

分解结构

在项目管理实践中,我们可以按照下面的方式来进行分解。

1)项目生命周期和各阶段作为分解的第二层,产品和项目可交付成果放在第三层。

6aba04a57c8e669a461ffc07ea717a71.jpeg

2)主要可交付成果作为分解的第二层。

ab0e82a5b04a3cdf148e9bd64bc2875f.jpeg

3)整合可能由项目团队以外的组织来实施的各种组件,然后作为外包工作的一部分,卖方需编制相应的合同WBS。

分解表现形式

WBS 的表现形式主要有分组的树型结构(组织结构图式)和表格形式(列表式)。

上面我们在讲 WBS 层次时的截图就是列表式的,而在分解结构时的那两种图就是树型结构图。

树型结构的 WBS 层次清晰、直观、结构性很强,但不是很容易修改,对于大的、复杂的项目也很难表现出项目的全景。在一些中小型的应用中用的比较多。大型项目的 WBS 要首先分解为子项目,然后各子项目进一步分解出自己的 WBS 。

列表形式,最好是能带上缩进,这样会更直观。它能反映出项目所有的工作要素,但直观性较差。常用在一些大型、复杂的项目中,因为有些项目分解后,内容分类较多、容量较大,用缩进图标的形式表示比较方便,也可以装订成册。在项目管理工具软件中,也会采用列表形式的 WBS 。

分解原则(注意事项)

WBS 的分解原则和注意事项是非常重点的内容,但也就是几条很短的小知识点而已,大家务必要记下来。

  • 在各层次上保持项目的完整性,避免遗漏必要的组成部分。(100%规则)

  • 一个工作单元只能从属于某个上层单元,避免交叉从属。

  • 相同层次的工作单元应有相同性质。

  • 工作单元应能分开不同的责任者和不同工作内容,每个工作单元有且仅有一个人负责(工作责任矩阵)

  • 便于项目管理进行计划和控制的管理需要。

  • 最底层工作应该具有可比性,是可管理的,可定量检查的(8/80规则)

  • 应包括项目管理工作(因为管理是项目具体工作的一部分),包括分包出去的工作

  • WBS 的最底层次的工作单元是工作包。一个项目的 WBS 是否分解到工作包,要跟项目的阶段、复杂程度和规模有关,一般来说早期、或复杂、或大规模的项目,其 WBS 的分解颗粒要大一些、粗一些。

WBS 的作用

当一个项目的 WBS 分解完成后,项目干系人对完成的 WBS 应该给予确认,并对此达成共识,然后才能据此进行时间估算和成本估算。WBS 的目的和用途主要体现在以下几个方面:

  • 明确和准确说明项目范围,项目团队成员能够清楚地理解任务的性质和需要努力的方向。

  • 清楚地定义项目的边界,它提供了项目管理人员、项目产品或服务的用户、项目发起人、项目团队成员等其他项目干系人一致认可的项目需要做的工作和不需要做的工作。

  • 为各独立单元分派人员,规定这些人员的职责,可以确定完成项目所需要的技术和人力资源。

  • 针对独立单元,进行时间、成本和资源需求量的估算,提高估算的准确性。

  • 为计划、预算、进度安排和费用控制奠定共同基础,确定项目进度和控制的基准。

  • 将项目工作和项目的财务账目联系起来。

  • 确定工作内容和工作顺序,将项目分解成具体的工作任务,就可以按照工作任务的逻辑顺序来实施项目。

  • 有肋于防止需求蔓延。

总结

今天学习的内容,如果用一个词来说明的话,那就是 范围基准 ,定义范围会产生 范围说明书 ,而创建 WBS 则会生成 WBS 和 WBS 字典,它们一起就形成了 范围基准 。今天的内容中,范围说明书的内容可以了解一下,然后整个 WBS 部分都是重点内容。是的,你没看错,后面所有的部分都是重点。

不过相对来说,WBS 这块的内容其实不难理解,如果你所在的团队的项目经理或者部门领导做过 甘特图 的话,那么 WBS 你就绝对不会陌生。甘特图的内容我们将在下一节课先大概看一眼,然后再到 进度管理 的学习时进行详细深入的学习。

参考资料:

《信息系统项目管理师教程》

《某机构培训资料》

《项目管理知识体系指南 PMBOK》第六版

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/95712.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Canvas库 KonvaJS入门 2坐标体系总结

Canvas库 KonvaJS入门 2坐标体系总结一、 准备环境二、konvasJS坐标基本使用演示1. 按坐标放置控件2. 移动group3. 父元素 scale 变化4. 子元素scale变化5. 旋转一、 准备环境 KonvaJS的几个属性值与坐标都有关系,有时候不容易分清坐标如何计算,本文作个…

前端基础_传统Web页面

传统Web页面 传统Web页面就是打开浏览器,整个页面都会打开的应用。例如,笔者的个人网站http://siwei.me就是一个典型的“传统Web应用”,每次单击其中任意一个链接,都会引起页面的整个刷新 传统的页面每次打开,都要把…

π120E60 双通道数字隔离器 完美代替ISO7820FDW

π120E60 双通道数字隔离器 完美代替ISO7820FDW 。具有出色的性能特征和可靠性,整体性能优于光耦和基于其他原理的数字隔离器产品。产品传输通道间彼此独立,可实现多种传输方向的配置,可实现5.0kV rms 隔离耐压等级和 DC 到 200Mbps信号传输。…

Seata实现分布式事务控制

目录 1. 启动Seata 1.1 下载seata 1.2 修改配置文件及初始化 2. 使用Seata实现事务控制 2.1 初始化数据表 2.2 添加配置 1. 启动Seata 1.1 下载seata 下载地址:https://github.com/seata/seata/releases/v1.3.0/ 1.2 修改配置文件及初始化 将下载得到的…

安全智能分析 思路方案

数据共享 定义内涵 数据共享 是指在多个用户或多个程序之间遵循一定规则共同享用数据,并进行各种操作、运算和分析的一种技术。数据共享包括数据发布、接口、交换等内容。 技术背景 随着数字经济成为拉动全球经济增长的新引擎,大数据成为经济中重要的…

[附源码]Node.js计算机毕业设计个人资金账户管理Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

【OpenCV-Python】教程:6-3 Epipolar Geometry 对极几何

OpenCV Python Epipolar Geometry 对极几何 【目标】 学习多视图几何学习极点、对极线、对极约束等等; 【理论】 当我们使用针孔相机拍摄图像时,我们会丢失一个重要的信息,即图像的深度。或者图像中的每个点距离摄像机有多远,…

下一个AI舞台,名叫煤矿

如果大海给贝壳下的定义是珍珠,那么时间给煤的定义就是钻石。2020年初,我们曾经探访过山西一家大型矿山。矿山中的工程师对我们说,现在矿上特别需要新技术,需要数字化、智能化。但现在年轻人,尤其是懂AI、懂云计算的人…

Stm32旧版库函数16——stm32 超声波测距

/******************** (C) COPYRIGHT 2012 ELC ******************** * File Name : main.c * Author : ELCWHUT * Version : V1.0 * Date : 2012-12-05 * Description : 超声波测距的STM32代码,采用HC-HR04…

Git全栈体系(一)

第一章 Git 概述 Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subvers…

ArcGIS创建地理处理包!让你制作的工具自由分享

喜欢就关注我们吧! 0 前言 当用模型做好工具 分享到其他电脑 出现的模型不可用的情况 就如我们上期制作分享 的提取四至点的工具 有这个红叉的情况 因为他用到了子模型 所以发生路径不一致的情况 只要编辑配置就好了 那如何从根本上解决这个问题呢 答案是…

大数据Kudu(八):Kudu与Impala整合

文章目录 Kudu与Impala整合 一、​​​​​​​Kudu与Impala整合配置

乌班图(ubantu)部署.NET Core 6web项目(保姆教程)

1、新建文件夹,给读写权限 $ cd / #移动根目录(方便好找) 文件夹授权方式1:命令 $ sudo mkdir www #新建文件夹 $ cd /www $ sudo chmod 777 * -R #给读写权限 2、上传打包的项目文件,并解压 安装解压工具 $ sudo …

线性代数之N维向量

向量空间是线性代数的重要研究对象,具有广泛的应用。 1 n维向量运算 向量既有大小又有方向,如下表示: m*n个数aij(i1,2,...,m;j1,2,...,n)排成m行n列的矩形数表 若向量大小相当,方向相同则着两个向量相等 n个数a1,a2,...,an组成的…

SQL执行顺序

目录 1.执行顺序 2.SELECT查询时的两个顺序 3.关联过程 1.执行顺序 我们先执行from,join来确定表之间的连接关系,得到初步的数据 where对数据进行普通的初步的筛选 group by 分组 各组分别执行having中的普通筛选或者聚合函数筛选。 然后把再根据我们要的数据进…

00后女记者的一场直播挑战,触动了多少城市年轻打工人的心

一、00后的女记者,在浙江的一个小镇做了一场直播挑战,几天的体验并不轻松,却打开了一个新世界。又或者说,她发现了生活的另一面,人生的另一种可能。这个名叫濮院的小镇,位于浙江北部,桐乡辖下&a…

测试员求职路漫漫其修远兮,HR眼中的你,为什么无人问津

📌 博客主页: 程序员二黑 📌 专注于软件测试领域相关技术实践和思考,持续分享自动化软件测试开发干货知识! 📌 公号同名,欢迎加入我的测试交流群,我们一起交流学习! 许多…

GrapeCity Documents .NET Bundle 6.0.0 Crack

GrapeCity 文档 .NET 包 6.0.0 添加新的图像查看器和数据查看器以及将 HTML 呈现为 PDF 的能力。2022 年 12 月 16 日 - 15:27 新版本特征 GrapeCity Word文档 您现在可以添加反射、发光、模糊、柔化边缘和填充叠加效果。报告模板 SVG 图像现在可以用作图像模板中的数据。有条件…

SOFA Weekly|Tongsuo 8.3.2 版本发布、C 位大咖说、本周 Contributor QA

SOFA WEEKLY | 每周精选 筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件&#…

[附源码]Python计算机毕业设计Django宁财二手物品交易网站

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…