- Estimation Techniques Tutorial
- Estimation Techniques - Home
- Estimation Techniques - Overview
- Estimation Techniques - FP
- Estimation Techniques - FP Counting
- Estimation Techniques - Use-case
- Estimation Techniques - Delphi
- Estimation Techniques - Three-point
- Estimation Techniques - PERT
- Estimation Techniques - Analogous
- Estimation Techniques - WBS
- Estimation - Planning Poker
- Estimation Techniques - Testing
- Estimation Techniques Resources
- Estimation Techniques - Quick Guide
- Estimation Techniques - Resources
- Estimation Techniques - Discussion
估算技术 - WBS
工作分解结构(WBS)在项目管理和系统工程中,是以可交付为导向将项目分解为更小的组件。WBS 是一个关键的项目可交付成果,它将团队的工作组织成可管理的部分。项目管理知识体系 (PMBOK) 将 WBS 定义为“项目团队要执行的工作的面向可交付成果的分层分解”。
WBS 元素可以是产品、数据、服务或其任意组合。WBS 还为详细的成本估算和控制提供必要的框架,并为进度制定和控制提供指导。
WBS的表示
WBS 表示为项目工作活动的分层列表。WBS 有两种格式 -
- 大纲视图(缩进格式)
- 树结构视图(组织结构图)
让我们首先讨论如何使用大纲视图来准备 WBS。
轮廓视图
大纲视图是一种非常人性化的布局。它提供了整个项目的良好视图,并且还允许轻松修改。它使用数字来记录项目的各个阶段。它看起来有点类似于以下内容 -
软件开发
范围
- 确定项目范围
- 确保项目赞助
- 定义初步资源
- 确保核心资源
- 范围完整
分析/软件要求
- 进行需求分析
- 起草初步软件规范
- 制定初步预算
- 与团队一起审查软件规格/预算
- 纳入对软件规范的反馈
- 制定交付时间表
- 获得批准继续进行(概念、时间表和预算)
- 确保所需资源的安全
- 分析完成
设计
- 查看初步软件规格
- 制定功能规格
- 获得批准才能继续
- 设计完成
发展
- 查看功能规格
- 确定模块化/分层设计参数
- 开发代码
- 开发人员测试(初级调试)
- 开发完成
测试
- 使用产品规格制定单元测试计划
- 使用产品规范制定集成测试计划
训练
- 为最终用户制定培训规范
- 确定培训提供方法(在线、课堂等)
- 开发培训材料
- 最终确定培训材料
- 制定培训实施机制
- 培训资料齐全
部署
- 确定最终部署策略
- 制定部署方法
- 安全部署资源
- 培训支持人员
- 部署软件
- 部署完成
现在让我们看一下树结构视图。
树结构视图
树结构视图呈现了整个项目的非常易于理解的视图。下图显示了树结构视图的外观。使用 MS-Word 中提供的功能可以轻松绘制这种类型的组织结构图结构。
工作分解结构的类型
有两种类型的 WBS -
功能 WBS - 在功能 WBS 中,系统根据要开发的应用程序中的功能进行分解。这对于估计系统的大小很有用。
活动 WBS - 在活动 WBS 中,系统根据系统中的活动进行破坏。这些活动进一步分解为任务。这对于估计系统中的工作量和进度很有用。
估计尺寸
步骤 1 - 从功能性 WBS 开始。
步骤 2 - 考虑叶节点。
步骤 3 - 使用类比或宽带 Delphi 来得出大小估计。
估计工作量
步骤 1 - 使用宽带 Delphi 技术构建 WBS。我们建议任务时间不要超过8小时。如果任务持续时间较长,请将其拆分。
步骤 2 - 使用宽带德尔菲技术或三点估计来得出任务的工作量估计。
调度
一旦 WBS 准备就绪并且大小和工作量估计已知,您就可以安排任务了。
在安排任务时,应考虑某些事项 -
优先级- 必须在另一个任务之前发生的任务被认为具有另一个任务的优先级。
并发- 并发任务是那些可以同时(并行)发生的任务。
关键路径- 项目完成日期所依赖的一组特定的连续任务。
- 所有项目都有一条关键路径。
- 加速非关键任务并不会直接缩短工期。
关键路径法
关键路径法(CPM)是确定和优化关键路径的过程。非关键路径任务可以提前或推迟开始,而不会影响完成日期。
请注意,当您缩短当前关键路径时,关键路径可能会更改为另一条关键路径。例如,对于上图中的 WBS,关键路径如下 -
由于项目完成日期基于一组连续任务,因此这些任务称为关键任务。
项目完成日期并非基于培训、文档和部署。此类任务称为非关键任务。
任务依赖关系
某些时候,在调度时,您可能必须考虑任务依赖关系。重要的任务依赖关系是 -
- 完成到开始 (FS)
- 完成到完成 (FF)
完成到开始 (FS)
在完成到开始 (FS) 任务依赖关系中,任务 B 必须等到任务 A 完成后才能启动。
完成到完成 (FF)
在完成到完成 (FF) 任务依赖关系中,只有任务 A 完成后,任务 B 才能完成。
甘特图
甘特图是一种条形图,由 Karol Adamiecki 于 1896 年改编,并由 Henry Gantt 在 1910 年代独立制作,用于说明项目进度表。甘特图说明了项目的终端元素和摘要元素的开始和完成日期。
您可以将图 2 中的大纲格式导入到 Microsoft Project 中以获得甘特图视图。
里程碑
里程碑是您日程安排中的关键阶段。它们的持续时间为零,用于标记您已完成某些任务集。里程碑通常显示为菱形。
例如,在上面的甘特图中,设计完成和开发完成显示为里程碑,用菱形表示。
里程碑可以与合同条款挂钩。
使用 WBS 进行估算的优点
WBS在很大程度上简化了项目估算的过程。与其他估计技术相比,它具有以下优点 -
在 WBS 中,确定了项目要完成的全部工作。因此,通过与项目利益相关者一起审查 WBS,您将不太可能遗漏交付所需项目可交付成果所需的任何工作。
WBS 可实现更准确的成本和进度估算。
项目经理让团队参与最终确定 WBS。团队的参与激发了项目的热情和责任感。
WBS 为任务分配提供了基础。因为一项精确的任务被分配给一个特定的团队成员,该成员将对其完成情况负责。
WBS 支持在任务级别进行监视和控制。这使您可以衡量进度并确保您的项目按时交付。