香蕉型曲线比较法是什么?如何在实际中应用?

简介: 香蕉型曲线比较法是一种项目管理工具,通过组合两条S型曲线(ES曲线和LS曲线)形成形似香蕉的闭合曲线,用于分析项目进度。ES曲线反映最理想的进度,LS曲线显示最迟开始时间下的进度。此方法有助于进度监控、预测及资源优化配置。

一、香蕉型曲线比较法

香蕉型曲线比较法是由两条 S 型曲线组合而成的闭合曲线来进行项目进度分析的方法。其中一条曲线是按照各项工作的最早开始时间安排进度所绘制的 ES 曲线(Early Start Curve),反映了项目在最理想状态下,各项工作尽可能早地开始进行所能达到的进度情况;另一条曲线是按照各项工作的最迟开始时间安排进度所绘制的 LS 曲线(Late Start Curve),它表示在不影响项目总工期的前提下,各项工作最迟必须开始的时间所对应的进度情况。这两条曲线构成的形似香蕉的闭合曲线,就称为香蕉型曲线。

二、香蕉型曲线比较法在项目进度管理中的作用

(一)进度监控

  • 确定进度偏差

通过将实际进度曲线与香蕉型曲线进行对比,可以直观地判断出项目进度是否存在偏差。如果实际进度曲线位于香蕉型曲线的 ES 曲线左侧,说明项目进度超前;若实际进度曲线位于 LS 曲线右侧,则表示项目进度滞后;而当实际进度曲线在香蕉型曲线所界定的区间内时,意味着项目进度基本正常。例如,在一个软件开发项目中,经过一段时间的开发后,将实际完成的功能模块数量及对应的时间点绘制出实际进度曲线,与预先绘制的香蕉型曲线对比发现,实际进度曲线在 ES 曲线左侧,这就表明该项目在这一阶段的开发进度超前于计划。

  • 分析偏差程度

不仅能判断出是否有偏差,还能进一步分析偏差的程度。可以通过计算实际进度曲线与 ES 曲线或 LS 曲线在某一时间点上的距离(如工作量差值或进度比例差值)来量化偏差程度。比如,在一个工程项目中,实际进度曲线与 LS 曲线在某关键节点处的进度比例差值为 10%,这就表明在该节点处项目进度滞后了 10%,项目管理人员可以据此评估偏差对项目总工期、成本等方面的影响程度。

  • 识别关键工作偏差

香蕉型曲线比较法还能帮助识别出哪些关键工作的进度出现了偏差。由于关键工作对项目总工期影响较大,所以重点关注关键工作的进度情况至关重要。通过将关键工作的实际进度与香蕉型曲线中对应的关键工作最早和最迟开始时间及进度情况进行对比,可以快速确定关键工作是否偏离了计划进度,以便及时采取针对性措施进行调整。例如,在一个桥梁建设项目中,主桥墩的浇筑工作是关键工作,将其实际浇筑进度与香蕉型曲线中该关键工作的计划进度对比,若发现偏差较大,就需要立即分析原因并采取补救措施。

(二)进度预测

  • 短期进度预测

基于当前的实际进度曲线与香蕉型曲线的相对位置以及项目中各项工作的剩余持续时间等因素,可以对项目短期内的进度情况进行预测。例如,在一个制造企业的新产品生产线建设项目中,通过观察实际进度曲线在香蕉型曲线中的位置,结合尚未完成的各生产设备安装、调试等工作的预计持续时间,能够预测出在接下来的一两周内项目进度是否能够保持在正常区间内,或者是否会出现超前或滞后的情况。

  • 长期进度预测

根据项目目前的实际进度、已完成工作的质量情况、剩余工作的难度及工作量等因素,结合香蕉型曲线所反映的项目整体进度框架,对项目在未来较长一段时间内(如几个月甚至到项目结束)的进度走向进行预测。比如,在一个大型水利工程建设项目中,通过分析实际进度曲线与香蕉型曲线的关系,考虑到后续大坝浇筑、闸门安装等剩余工作的复杂性和工作量,预测出项目是否能在预定总工期内完成,以及可能需要在哪些阶段进行进度调整。

(三)资源优化配置

  • 识别资源需求高峰期

通过香蕉型曲线可以看出项目在不同阶段的进度压力,进而识别出资源需求高峰期。在 ES 曲线上升斜率较大的阶段,说明项目在该阶段推进速度较快,往往需要投入较多的资源来保证各项工作的顺利进行;同理,在 LS 曲线下降斜率较大的阶段,也意味着项目在该阶段面临较大的进度压力,可能需要调配更多的资源来防止进度滞后。例如,在一个会展中心建设项目中,从香蕉型曲线中可以看出在主体结构施工阶段,ES 曲线上升斜率较大,这表明在该阶段需要大量的建筑材料、施工设备和人力等资源,项目管理人员可以提前做好资源的调配和供应工作。

  • 合理安排资源投入时间

根据香蕉型曲线所反映的项目进度情况,还可以合理安排资源投入时间。当知道项目在某一阶段的进度需求后,就可以将资源在最合适的时间点投入,以提高资源的利用效率。比如,在一个软件升级项目中,通过分析香蕉型曲线,发现测试工作在某一时间段内进度压力较小,那么就可以将部分测试人员暂时调配到其他任务中,等到测试工作进度压力增大时再调回,这样既保证了项目进度,又提高了资源的利用效率。

三、香蕉型曲线比较法的实施步骤

(一)项目工作分解

  • 确定项目范围

首先要明确项目的范围,即确定项目要完成哪些具体的工作任务。这需要与项目的利益相关者(如客户、投资方等)进行充分的沟通,了解他们的需求和期望,将项目的目标细化为可操作的工作任务。例如,在一个酒店装修项目中,要明确是只进行客房的装修,还是包括大堂、餐厅等公共区域的装修,以及是否涉及到设备安装、弱电系统布置等具体工作内容。

  • 分解项目工作

在确定项目范围后,需要将项目按照一定的逻辑关系分解为若干个更小的工作单元,即工作分解结构(WBS)。分解的原则是尽量做到全面、细致且相互独立,以便于后续对各项工作进行进度安排、资源分配等操作。以酒店装修项目为例,可以将其分解为墙面装修、地面装修、天花板装修、家具采购、电器安装等多个工作单元,每个工作单元还可以进一步细分,如墙面装修可分为基层处理、腻子涂抹、乳胶漆涂刷等子任务。

(二)确定各项工作的最早开始时间和最迟开始时间

  • 分析工作逻辑关系

要确定各项工作的最早开始时间和最迟开始时间,首先要分析各项工作之间的逻辑关系。常见的工作逻辑关系有先后顺序关系(如一项工作完成后另一项工作才能开始)、并行关系(两项工作可以同时进行)等。通过分析这些逻辑关系,可以初步确定各项工作在项目中的先后顺序和相互影响情况。例如,在一个建筑项目中,基础工程施工完成后才能进行主体结构施工,这就是一种先后顺序关系;而室内装修中的水电安装和墙面装修部分工作可以同时进行,这就是并行关系。

  • 计算最早开始时间

根据工作逻辑关系以及项目的启动时间等因素,计算各项工作的最早开始时间。一般来说,项目启动时间就是第一项工作的最早开始时间,然后按照各项工作的逻辑关系,依次累加计算后续工作的最早开始时间。例如,在一个新产品研发项目中,市场调研工作可以作为第一项工作,其最早开始时间可以设定为项目启动日,然后根据市场调研结果进行产品设计,产品设计工作的最早开始时间就是市场调研工作完成时间。

  • 计算最迟开始时间

计算最迟开始时间需要考虑项目总工期的限制以及各项工作之间的逻辑关系。首先确定项目的总工期目标,然后从项目总工期的末尾倒推,根据各项工作之间的逻辑关系,依次计算各项工作的最迟开始时间。例如,在一个大型活动策划项目中,活动举办日就是项目总工期的末尾,从活动举办日倒推,根据各项工作之间的如场地布置、节目排练等工作的逻辑关系,依次计算出各项工作的最迟开始时间。

(三)绘制香蕉型曲线

  • 选择合适的度量单位

在绘制香蕉型曲线之前,需要选择合适的度量单位来衡量项目进度。常见的度量单位有工作量、工作量完成比例、任务完成数量等。例如,在一个软件项目中,可以用已完成的代码行数作为工作量的度量单位,或者用已完成的功能模块数量占总功能模块数量的比例作为工作量完成比例的度量单位。

  • 绘制 ES 曲线

根据各项工作的最早开始时间和持续时间,以及所选的度量单位,累加计算每个时间点上累计完成的工作量或任务进度比例,将这些点连接起来就形成了 ES 曲线。例如,在一个建筑项目中,以完成的工程量作为度量单位,按照各项工程任务的最早开始时间和持续时间,依次累加计算每个时间点上累计完成的工程量,将这些点连接起来就形成了 ES 曲线。

  • 绘制 LS 曲线

同样,根据各项工作的最迟开始在时间和持续时间,以及所选的度量单位,累加计算每个时间点上累计完成的工作量或任务进度比例,将这些点连接起来就形成了 LS 曲线。例如,在一个制造项目中,以完成的产品数量作为度量单位,按照各项制造任务的最迟开始时间和持续时间,依次累加计算每个时间点上累计完成的产品数量,将这些点连接起来就形成了 LS 曲线。

将 ES 曲线和 LS 曲线绘制在同一坐标系中,就形成了香蕉型曲线。

(四)收集实际进度数据

  • 确定数据收集方法

要收集实际进度数据,首先要确定数据收集方法。常见的数据收集方法有现场观察、问卷调查、工作汇报等。

  • 定期收集数据

为了保证数据的及时性和准确性,需要定期收集实际进度数据。一般来说,根据项目的特点和进度要求,可以每周、每两周或每月等定期收集数据。

(五)对比分析实际进度与香蕉型曲线

  • 将实际进度数据转换为与香蕉型曲线相同的度量单位

在进行对比分析之前,需要将实际进度数据转换为与香蕉型曲线相同的度量单位。例如,如果香蕉型曲线是以工作量完成比例作为度量单位,那么就要将实际进度数据中的已完成工作量、新开发功能模块数量等按照一定的公式转换为工作量完成比例。

  • 绘制实际进度曲线

根据转换后的实际进度数据,按照时间顺序将这些数据点连接起来就形成了实际进度曲线。例如,在一个建筑项目中,将实际完成的工程量按照时间顺序连接起来就形成了实际进度曲线。

  • 对比分析

将实际进度曲线与香蕉型曲线进行对比分析,判断项目进度是否存在偏差,分析偏差程度以及识别关键工作偏差等。如前所述,通过对比分析可以确定项目进度是否超前、滞后或正常,以及量化偏差程度和识别关键工作偏差。

四、香蕉型曲线比较法的应用案例

板栗看板是一款实用的项目管理与团队协作工具。它提供了直观清晰的看板视图,能将任务、项目以卡片形式呈现于不同阶段的看板列中,如待办、进行中、已完成等,方便团队成员快速了解工作进展。可灵活设置任务详情,包括截止日期、责任人等。支持多人实时协作,团队成员能便捷地添加、移动、评论任务。其还具备数据统计功能,能分析任务完成情况等数据,助力团队高效管理项目、提升协作效率,适用于各类规模团队开展多种项目管理工作。

本文将以一个制造行业案例为例,简单介绍其是如何将香蕉型曲线比较法的思想与辅助工具的使用相结合的。

  • 项目工作分解与看板设置

对于汽车制造企业的新车型生产线建设项目,在将项目分为厂房建设、设备采购、生产线安装、调试等多个工作单元并进一步细分后,在板栗看板上为每个工作单元创建对应的板块。例如,为厂房建设创建一个板块,里面细分出诸如基础施工、钢结构安装等任务卡片。同样为设备采购、生产线安装、调试等工作也设置各自清晰的看板区域,使项目的各项任务清晰可见。

  • 时间安排与进度可视化

分析各项工作的逻辑关系并计算出最早开始时间和最迟开始时间后,在各任务卡片上标注这些时间信息。以厂房建设中的基础施工任务卡片为例,注明最早开始时间和根据项目总建设周期倒推的最迟开始时间。当以完成的产品数量作为度量单位绘制出 ES 曲线和 LS 曲线形成香蕉型曲线后,在板栗看板的 “进度可视化” 板块展示该香蕉型曲线,方便团队成员了解项目进度的理想范围。

  • 实际进度数据收集与更新

在项目推进过程中,通过现场观察、生产报表等方式定期收集实际进度数据。收集到的数据后,在对应的任务卡片上更新已完成的产品数量等信息。例如,在生产线安装阶段,每次完成一定数量的产品(如安装好一定数量的设备部件),就在生产线安装任务卡片上更新已完成的产品数量。然后按照与香蕉型曲线相同的度量单位(完成的产品数量),将实际进度数据整理绘制实际进度曲线,并在看板的 “进度可视化” 板块展示实际进度曲线与香蕉型曲线的对比情况,以便团队成员直观判断项目进度是超前、滞后还是正常。

  • 偏差处理与协作沟通

当发现实际进度曲线位于香蕉型曲线所界定的区间内,但接近 LS 曲线,表明项目进度基本正常但有一定的滞后趋势(如案例中因设备采购环节中部分设备到货时间较晚,导致生产线安装工作受到一定影响)时,项目管理人员可以利用板栗看板的评论功能或专门的沟通板块,召集相关人员(如设备采购团队、生产线安装团队等)进行沟通协调。在看板上明确指出问题所在(设备采购部分设备到货晚影响生产线安装),并实时跟踪采取措施(与设备供应商沟通解决)后的效果,通过不断更新任务卡片上的进度数据以及重新展示实际进度曲线与香蕉型曲线的对比,让团队成员清楚了解项目进度的变化情况以及对项目整体进度的影响。

相关文章
开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适 // 提示:输入身高(厘米)算体重(斤),然后判断算出的体重和输入的体重差值在正负10斤
开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者体重是否合适 // 提示:输入身高(厘米)算体重(斤),然后判断算出的体重和输入的体重差值在正负10斤
108 0
|
7月前
|
算法 测试技术 C#
【数学】【计算几何】1453. 圆形靶内的最大飞镖数量
【数学】【计算几何】1453. 圆形靶内的最大飞镖数量
|
7月前
|
数据安全/隐私保护
滞回曲线处理器,骨架曲线,延性系数,耗能面积
为了批量处理拟静力试验得到的滞回曲线,计算骨架曲线,延性系数,耗能等指标,开发了“滞回曲线处理器”软件,具体功能介绍如下,软件在文末获取。
滞回曲线处理器,骨架曲线,延性系数,耗能面积
|
7月前
|
搜索推荐 大数据 C++
C++系列案例-大数据减法-绘制余弦曲线-兔子数量-快速排序
C++系列案例-大数据减法-绘制余弦曲线-兔子数量-快速排序
wustojc2009计算图形面积
wustojc2009计算图形面积
74 0
|
数据挖掘
[概率论]-离散型随机变量·二项分布
[概率论]-离散型随机变量·二项分布
141 0
labview数值型数据实验输入显示时间滑动杆旋钮仪表相加相减相乘滚动条
LabVIEW是一种程序开发环境,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
128 0
|
人工智能 开发者 Python
二维离散型随机变量 | 学习笔记
快速学习二维离散型随机变量
二维离散型随机变量 | 学习笔记
|
开发者
【CCCC】L3-012 水果忍者 (30分),枚举斜率
【CCCC】L3-012 水果忍者 (30分),枚举斜率
136 0
|
机器学习/深度学习
【CCCC】L3-023 计算图 (30分),dfs搜索+偏导数计算
【CCCC】L3-023 计算图 (30分),dfs搜索+偏导数计算
129 0