[原创]关键链项目管理方法的缓冲区管理

2007-9-28 0:32:09【作者】 wingy 【进入论坛】

陆宇升

知识领域:IT项目管理、TOC和关键链方法、知识管理、软件工程、敏捷方法 熟悉行业:软件行业 项目经历: 1998年,科技部重大科研项目《智能浏览器》,项目实施负责人 1999年,南宁平方公司“通用搜索引擎”项目,项目经理 2000年,南宁平方公司“个性化信息采集工具”项目,项目经理 2002年,项目管理软件AdeptTracker项目 2005年,嘉和城温泉谷信息管理系统项目,项目经理 2005年,CommonCents软件项目,项目经理(美国外包项目) 2006年,关键链项目管理软件AgileCC项目 教育经历: 1991年至1996年,清华大学热能工程系热力涡轮机专业 
声明:
1.畅享网专栏专家文章仅代表作者个人观点,并不代表畅享网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
2.在本网的文章页面上进行跟帖或发表言论者,均为网友言论,不代表畅享网观点。
广告

虽然关键链方法使用平均情况下的估计工期做计划,并且尽可能推迟任务的开始时间,据称可以使整个项目的工期缩短50%。但很多公司的老板和客户都知道怎样压缩项目工期,做好的计划送到老板那里,往往也会被砍掉50%的工期,实际上也起到削减任务保护时间的作用。项目进行中老板们也有各种手段施加压力,对付学生综合症,未必需要尽可能推迟任务的开始时间。

所以对于单一项目管理而言,我觉得关键链方法里边最有价值的是缓冲区管理(Buffer Management)。项目过程中进度落后的时候,如果不采取措施追赶进度,可能会导致整个项目延期,如果采取措施追赶进度,加入加班,通常会增加成本,降低质量,可能还会影响公司的其他项目。而缓冲区管理可以帮助我们做出更准确的判断,在进度落后的时候,什么情况下需要采取措施,什么情况下不需要。

缓冲区管理是项目监控的一个技术,Frank Patrick的网站(http://www.focusedperformance.com/ccfaq.html#05)上对Buffer Management有如下定义:

Buffer Management is the tracking and assessment of the consumption and replenishment of buffers during project execution. Its purpose is to provide a simple, easy to understand view of project health against original promises and provide guidance on when -- and when not to -- develop and apply corrective actions to the project effort.

缓冲区管理根据两个指标来判断是否应该采取追赶进度的措施。

  • 项目缓冲区消耗百分比
  • 关键链上的任务的完成率

根据这两个指标,关键链方法会用三种颜色来表示一个项目的状态,以及应该如何采取行动。红色表示项目进度落后严重,项目延期风险很大,必须采取强烈的措施追赶进度;绿色表示项目进展良好,不需要采取任何措施;黄色介于二者之间,项目进度已经落后,有一定延期风险,需要考虑如何追赶进度,但还不需要马上实施。

下面是一个简单的计划,为了简化,不加入Feeding Buffer,不尽可能推迟任务开始时间,只有一个项目缓冲区(Project Buffer)。

标记为红色的任务是关键链上的任务。这个项目已经开始,关键链多个任务都已经完成了一部分。但是项目是否已经延期?应该采取什么行动?

通过观察项目缓冲区的消耗情况,可以知道项目延期的程度。

上面是一个跟踪甘特图,蓝色的条表示任务计划的时间,黄色的条表示当前进度下,剩余工作量的时间。通过时间的比较可以知道,当前进度下项目完成时间,已经比较多的落后于原计划。

项目缓冲区已经消耗一半左右。既然进度已经落后,是否需要采取措施追赶进度?也不一定,因为还剩下大约一半的缓冲区。是否采取行动还要看关键链上的任务还剩下多少工作量没有做。

上图横坐标是关键链任务的完成率,纵坐标是项目缓冲区的消耗率,项目缓冲区的状态是这个坐标上的一个点。对于前面的项目的项目缓冲区,项目缓冲区消耗率在50%左右,关键链完成率大约是56%,右边虚线表示当前时间,这个点落在黄色区域上。说明这个项目有一定延期风险,但还不需要立即采取追赶进度的措施。

如果某个项目的点落在红色区域,表示延期风险已经很大,必须采取追赶进度的措施,并且优先得到资源。如果某个项目的点落在绿色区域,说明进展良好,不需要采取任何行动。

以下是在甘特图上标注项目缓冲区的状态,同样的,这个项目缓冲区被标注为黄色。

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系
商蓉蓉专栏[原创]营销就是“先入为主”吗..

在激烈的竞争中要努力寻找蓝海,在进入新市场时要抢占先机,以占据有利的地位。否则错失良机,蓝海很快会变成红海。

人月神话专栏[原创]精益看板管理和敏捷软件..

我们要意识到在软件开发中的浪费没有所谓的原材料,软件开发最大的浪费就是人力资源的等待已经我们开发完成工件的返工。

郭远刚谈项目管理[原创]信息系统项目成本估算的..

1. 需求信息的复杂性。与其他有些传统项目不同,信息系统要满足的诗人的主观需要。由于人的复杂性,给信息系统带来了无数的难以确定的因素。而且,随着项目的……

中国式项目管理[原创]软件产品的生命周期

管理软件,无论规划多好,一般生存10年就不错了,随着客户个性化需求不断累积,原来的架构难以适应鲜活的业务需求。

段柯专栏[原创]诊断中小企业软件项目管..

对于企业管理,大公司有大公司的方式,小公司有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。