(项目管理系列课程)项目规划阶段:项目进度管理-估算活动持续时间
估算活动持续时间是项目成功的关键,因为准确的持续时间估算是制定现实可行项目进度的基础。
(项目管理系列课程)项目规划阶段:项目进度管理 - 估算活动持续时间
一、 核心概念:什么是“估算活动持续时间”?
定义: 根据资源估算的结果,估算完成单个活动所需工作时段数的过程。
关键点理解:
对象: 是针对活动(Activity),而非整个项目或工作包。活动是项目工作分解结构中最底层的组成部分。
输入: 它基于活动资源需求(例如,需要2名程序员)和资源日历(例如,程序员每天工作8小时)。
输出: 结果是工作时段数(例如,5个工作日、80个工时),而不是具体的日历日期。日期是在后续的“制定进度计划”过程中确定的。
本质: 估算本质上是不确定的,它是对未来的预测。因此,估算通常是一个范围(例如,3±1天),而非一个绝对精确的数字。
为什么它至关重要?
制定基准进度: 是所有后续进度计划(如甘特图、关键路径法)的基础。
管理干系人期望: 为项目发起人、客户和管理层提供一个现实的完工时间预期。
资源规划和调配: 帮助确定何时需要何种资源,避免资源冲突或闲置。
项目控制和监控: 作为衡量项目绩效的基准,用于判断项目是否按计划进行。
风险识别: 估算过程中常常会发现之前未识别的风险或不确定性。
二、 估算活动持续时间的输入
要做好估算,你需要以下信息:
项目管理计划:
进度管理计划: 定义了估算的准确度、计量单位、组织程序链接等。
范围基准: 包含WBS和WBS词典,详细描述了需要估算的工作。
项目文件:
活动清单 和 活动属性: 明确了要估算的具体任务。
活动资源需求: 每个活动需要什么资源(人力、设备、材料)。
资源日历: 每种资源的可用工作时间和休息日。
风险登记册: 已知的风险可能影响活动效率或造成延误。
事业环境因素: 政府法规、市场条件、生产率数据、商业数据库等。
组织过程资产: 历史信息、项目档案、过往项目的经验教训、估算政策与程序。
三、 主要工具与技术
根据项目的具体情况(如不确定性程度、可用信息的详细程度),选择合适的估算方法。
1. 专家判断
描述: 基于历史经验或专业知识进行估算。
适用场景: 任何情况,尤其是在信息不足时(如早期阶段、创新型项目)。
来源: 项目团队成员、顾问、行业专家、干系人。
2. 类比估算
描述: 以过去类似活动的实际持续时间为依据,来估算当前活动的持续时间。这是一种自上而下的估算。
优点: 快速、成本低。
缺点: 准确性较低,非常依赖于历史项目的相似性。
适用场景: 项目早期、信息详细程度有限时。
3. 参数估算
描述: 利用历史数据和其他变量(参数)之间的统计关系,来建立数学模型进行估算。
例子:
建筑业:每平方米的造价和工时。
软件开发:每行代码或每个功能点的成本与时间。
写作:每千字所需的小时数。
优点: 估算准确度较高,如果模型可靠则非常科学。
缺点: 依赖于参数模型的成熟度和数据的准确性。
4. 三点估算
描述: 通过考虑估算中的不确定性和风险,提高估算的准确性。它涉及三种估算值:
最可能时间 (M): 基于最现实的资源投入、资源生产率、可用性等情况的持续时间。
最乐观时间 (O): 基于活动的最佳情况下的持续时间。
最悲观时间 (P): 基于活动的最差情况下的持续时间。
计算公式(常用):
三角分布:
平均时间 = (O + M + P) / 3贝塔分布(PERT标准):
平均时间 = (O + 4M + P) / 6(更常用,赋予“最可能时间”更大权重)
优点: 通过考虑风险,使估算更接近现实,并可以计算估算的标准差和置信区间。
标准差 (σ) = (P - O) / 6
例如,一个活动的PERT估算是10天,标准差为2天,那么该活动在8-12天(±1σ)内完成的概率约为68%。
5. 自下而上估算
描述: 将活动进一步分解为更具体、更细小的任务,先估算每个细小任务的持续时间,然后逐层汇总,得出整个活动的总持续时间。
优点: 准确性最高。
缺点: 最耗时、成本最高。
适用场景: 当活动非常复杂或需要高度精确的估算时。
6. 数据分析 - 备选方案分析
描述: 评估各种资源能力或技能水平、不同工具、自制还是采购等决策对持续时间的影响。
例子: 是用一个高级工程师干5天,还是用两个初级工程师干4天?
7. 决策 - 投票
描述: 团队通过投票(如一致同意、多数同意)来达成对持续时间的共识。
四、 输出:活动持续时间估算
估算过程的核心输出是 “活动持续时间估算” 文件。它应包含:
对每个活动所需工作时段数的定量评估(例如,5个工作日,40个工时)。
可能包括估算区间,以表示不确定性(例如,2周 ± 2天,或最少8天,最可能10天,最多14天)。
估算的依据或假设条件(例如,“假设所有资源全职投入”、“假设无客户方审核延迟”)。
任何已知的风险及其对持续时间的影响。
同时,作为输出,项目文件(如活动属性、假设日志) 也会被更新。
五、 最佳实践与技巧
让执行者参与估算: 具体执行工作的人对任务最了解,他们的参与能提高估算的准确性和认同感。
考虑“学生综合征”和“帕金森定律”: 人们倾向于拖延到最后一刻,并且工作会填满所有分配给它的时间。估算时要力求现实,避免过度宽松。
留出缓冲时间/应急储备: 为已知-未知风险(你只知道可能有问题,但不知道具体是什么)在活动或路径级别设置应急储备。为整个项目的未知-未知风险设置管理储备。
使用多种方法交叉验证: 例如,先用类比估算出一个大数,再用参数估算或自下而上估算进行验证。
记录所有假设和约束: 清晰的假设有助于在情况变化时重新评估估算。
将估算视为一个持续的过程: 随着项目进展和更多信息的明确,需要重新审视和更新估算。
