项目管理三角:如何平衡范围,时间和成本

项目工具
1 分钟阅读
718 查看次数
0
Alena Shelyakina profile icon
Alena Shelyakina

项目管理三角形(也叫三大约束)讲的是任何交付体系都绕不开的结构性约束:范围、时间和成本,争的是同一份有限的产能。如果范围扩大了,时间和预算却原封不动,团队的产能就会不够用,进度或预算迟早会出现偏差。这篇文章说明这套机制怎样起作用,以及在真实项目里怎样把它管住。

关键要点

范围、时间与成本是项目管理三角形里相互牵制的三个要素。其中一个变了,影响就得转嫁到时间或预算上,不存在不牵动其他要素的调整。

平衡不等于平均。它指的是把偏差控制在项目启动时就定好的可接受范围之内。

本文的重点是在三大约束之内如何取舍,同时不埋下隐藏的风险。

什么是项目管理三角形?

项目管理三角形,也叫三大约束,描述的是范围、时间和成本在实际运作中的关系。这三个变量受同一套资源约束,在机制上是捆在一起的,它们共用一个资源池:团队产能和预算。范围增加而时间和成本不变,进度偏差就会扩大,或者质量会下滑。不加资源却要压缩工期,那就只能缩小范围,或者多花钱。

落到实践中,管理这个三角形就是在开工之前先定好进度、预算和范围各自允许偏差多少,然后在交付过程中盯住这些偏差。

项目管理三角形的三条边

  1. 范围 范围规定了要交付什么、不交付什么。在执行层面,它必须写进backlog、需求清单或工作说明书。范围变更如果没人跟踪、没人审批,范围就会失控地膨胀,工作量越来越大,时间和预算却没有相应调整。
  2. 时间 时间就是交付的窗口期,受截止日期、发布周期或合同承诺的限制。不增加产能却压缩工期,团队就会被挤压,常见的结果是里程碑错过、工作返工。
  3. 成本 成本体现的是分到的预算和资源配置。加人赶进度,成本就会上去。扩大范围时却冻结预算,压力就转到了进度和质量上。

三大约束如何影响项目成功

范围、时间和成本出自同一个有限的系统,所以动了其中一个,至少还有一个要跟着调整。范围增加了,时间表和预算却不变,单位时间里的工作量就会变大,结果通常是进度拖后或者额外开销。成本削减了,范围不重新界定,时间也不延长,执行压力和交付风险就会上升。

所以,执行中的每一次取舍都要说清楚、记下来并获得批准。多加一个功能,团队就得延后截止日期、追加预算,或者拿掉别的范围项。不这样做,偏差只会越积越多。

  1. 范围扩大:新增任务意味着需要投入更多。不做调整,进度就会出现偏差。
  2. 截止日期紧张:不加产能却缩短工期,工作量被压缩,往往还要靠加班或加人来补,成本随之上升。
  3. 预算有限:范围在增长,预算却保持不变,要么延长工期,要么削减交付物。

约束本身不会让项目失败,没人盯着的约束变化才会。

平衡范围、时间与成本的实用建议

  1. 给任务排优先级:开工前按业务影响给交付物排好顺序。约束一旦收紧,就可以拿掉优先级较低的项,整体计划不至于动摇。
  2. 管住范围蔓延:每一次范围变更都要记录,批准前先评估它对时间和成本的影响。变更请求越来越多,进度和预算却纹丝不动,说明风险正在累积。
  3. 和利益相关者沟通:约束发生变化时,把调整记下来,并讲明由哪个变量来承担这次变化。没有记录的决定,到后期会造成各方理解不一致。
  4. 预留缓冲时间:排期时留出应急余量,用来消化小的偏差。没有缓冲,小偏差会一点点累积,直到超出计划进度。
  5. 使用项目管理软件:把任务、截止日期和资源分配放在同一个系统里跟踪,约束的变化才看得见。跟踪分散在各处,约束的漂移就会一直藏着,等到暴露时代价已经很高。

了解更多:项目管理。

管理项目管理三角形的真实示例

范围、时间与成本的变化如何影响项目结果

范围
成本
时间

这张图说明:任何约束都不是孤立运作的。一个维度的调整会迫使另一个维度做出补偿。

  1. 示例1:扩展范围

    一个软件团队计划在六个月内交付。当增加额外功能时,截止日期被延长,预算被提高。权衡是明确的,因此避免了隐藏的延迟。
  2. 示例2:压缩时间表

    一个建筑项目被缩短了三个月。为保持范围,分配了额外的劳动力。成本上升了,但避免了进度偏差。

有趣的事实 眼睛图标

20世纪后期,项目管理逐渐发展成一门正式的学科,如何平衡范围、时间和成本也随之成为被广泛讨论的话题。项目越来越复杂,正式的约束控制便取代了过去非正式的协调。

想更深入地了解项目时间管理,可以读一读《项目路线图:规划与执行成功项目的战略指南》,文中讲了时间表是怎样搭建起来的。成本控制方面的方法,可以参考《项目管理软件的主要好处:提升效率与协作》。Agile里怎么处理这些取舍,在《敏捷项目管理:有效的项目处理》中有专门讨论。延伸阅读:个人生产力软件。

结语

管理项目管理三角形,就是要事先说清楚哪个变量可以动、能动多少。范围扩大了,时间或成本就得调整;预算缩减了,范围或进度就得改变。把这些取舍摆到明面上,隐藏的偏差和执行风险都会少很多。

对约束视而不见,并不能让它消失,只会让它的影响晚一些才显现出来、变得可以衡量。

推荐阅读

"Scrum: The Art of Doing Twice the Work in Half the Time"

讲述结构化交付和迭代式执行。

"Doing Agile Right: Transformation Without Chaos"

分析如何有纪律地落地Agile,以及如何管理约束。

0 评论
你的评论
to
重置
留言

发表回复

もっと読む

查看所有帖子
scroll to up
Back to menu
Back to menu
适用于团队
行业
公司类型
查看所有解决方案
查看所有解决方案