热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

控制账户、工作包和WBS字典

控制账户是项目的管理控制点,项目经理可以通过它对项目的执行情况进行检查与考核。控制账户(ControlAccount),W

控制账户是项目的管理控制点,项目经理可以通过它对项目的执行情况进行检查与考核。

控制账户(Control Account),WBS(工作分解结构)中提出的概念,是WBS的一种要素。它是项目的管理控制点,项目经理可以通过它对项目的执行情况进行检查与考核。只是为什么要称为账户?这与我们认知中的系统账户,银行账户好像不是同一类东西,为什么叫这个名称,令人费解,也许是中西文化差异的问题。又或许是翻译的问题,类似于“句柄”这种脑残叫法。

WBS本身,就是将项目的可交付物和项目工作进行逐层分解,划分成更小的、更易于管理的项目单元。通过创建WBS,整个项目具体化,清晰化,工作划分细致,落实到人。WBS是项目进度管理、成本管理的基础。

WBS是有层次的,一般分为4~6层。最底层的项目单元,是工作包。每个工作包的工作量应介于一个人工作8小时至80小时之间,也就是每个工作包,工作量可对应1到10个人日不等。工作包 (Work package)具体实现时,还可以拆分为若干个活动 (Activity),通过这一系列的活动来完成。但是,工作包和活动不是同一个维度的东西。工作包是项目范围的最小单位,不表示时间、也不表示顺序,是等待实现的工作目标;而活动有开始时间和结束时间、顺序、是为实现工作目标的具体工作步骤。活动用于进度管理、成本管理中进行时间、资源估算。

如上所述,控制账户是项目经理用于考核项目的抓手。如果一个项目很小,一个控制账户可以是一个工作包,或者干脆无需设置控制账户,项目经理直接管理每个工作包的绩效。但当一个项目规模较大,WBS的层级很多时,项目经理不可能管理到WBS的最底层。因此,出于管理的便利,把WBS中间层的元素设定为控制账户。不同的控制账户,可以分派给不同的项目团队成员负责。在通常的绩效管理中,项目经理只管理到控制账户的级别。​

所谓的绩效管理,就是控制账户的负责人​收集和整合其账户下各个工作包的绩效数据,然后进行范围、成本、进度等多个方面的绩效测量。如果采用挣值分析方法,则需要收集控制账户中各个工作包的计划价值、挣值、实际成本,然后合计起来,来评价该控制账户的绩效,如进度偏差SV和成本偏差CV。

项目中被外包的部分,通常也被当作一个控制账户来管理。

WBS字典,则是在创建WBS过程中编制的,用于对WBS中的控制账户和工作包做详细解释,是WBS的支持性文件。

参看文章
什么是控制账户?
PMP杂谈–工作分解结构、工作包、WBS字典、控制账户_DHCsimida的专栏-程序员宝宝
PMP 工作包与活动的区别


推荐阅读
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • 本文介绍了包的基础知识,包是一种模块,本质上是一个文件夹,与普通文件夹的区别在于包含一个init文件。包的作用是从文件夹级别组织代码,提高代码的维护性。当代码抽取到模块中后,如果模块较多,结构仍然混乱,可以使用包来组织代码。创建包的方法是右键新建Python包,使用方式与模块一样,使用import来导入包。init文件的使用是将文件夹变成一个模块的方法,通过执行init文件来导入包。一个包中通常包含多个模块。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
author-avatar
贱男人少勾引天d_483
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有