[原创]关键链项目管理软件AgileCC试用体会

2008-2-26 21:37:47【作者】 人月神话 【进入论坛】
swjuhml@hotmail.com进入人月神话专栏

人月神话

专业技能:CRM系统,ERP,IT项目管理,供应链管理,计算机,物流管理,项目管理,信息化咨询,知识管理,IT咨询 熟悉行业:仓储/物流,电力,电信,互联网,计算机,软件,物流与供应链,信息化咨询 
声明:
1.畅享网专栏专家文章仅代表作者个人观点,并不代表畅享网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
2.在本网的文章页面上进行跟帖或发表言论者,均为网友言论,不代表畅享网观点。
广告
使用AgileCC关键链进度管理软件前我带着最关心的两个问题,第一个就是对资源约束下进度计划编制的支持程度,第二个问题对接驳缓冲和项目缓冲的计算和分析。
首先假设了一个简单的软件开发项目计划,该项目除项目经理外只有1个需求人员,1个设计人员和2个开发人员。需求只能承担需求开发任务,设计只能做设计,编码只能完成编码任务,相互之间不能串角色。

整个任务分三个迭代周期,具体哪个先开始没有明确的要求,每个迭代周期中的需求,设计和编码任务存在强制依赖关系。所有编码都完成后才可以进行系统测试。在创建完任务后,设置了任务的最可能工期和悲观工期,以方便进行缓冲区大小计算。工期设置后对每个任务进行了资源分配,资源分配完成后通过自动化资源平衡进行了试验。自动资源平衡后的结果很另人满意,整个进度计划根据资源约束进行了重新计算和排序,需求和设计由于都受到一个资源的约束,系统都根据资源约束将原来并行任务进行了串行,并自动计算了三个迭代周期哪个先开始,以获取最短的项目工期。

对于接驳缓冲和项目缓冲长度,AgileCC支持两种常用计算方法。一种是“SRSS”,使用这种方法,必须输入任务的平均工期和最坏情况工期,AgileCC用任务链上每个任务的两个工期差的平方和再开平方,作为任务链后缓冲的长度。这种计算方法假设各个任务工期变化互相独立,有时候误差比较大,而且得到的缓冲长度偏短。一般情况不推荐使用这种方法。另一种方法是固定比例,这是一种很简单的计算方法,用任务链的长度乘以一个比例系数,得到的结果直接作为缓冲长度,比例系数通常是50%,也可根据项目工期的不确定性大小调整比例系数。

在自动计算完成后,我们对关键链进行重新分析,然后增加了项目缓冲,高亮了关键链后可以得到如下图表。
 
 


从图中可以看到根据可能时间和悲观时间,项目自动计算出需要增加5天的项目缓冲。当项目网络图中的处于关键链中的任何任务出现延迟的时候,都会消耗掉项目缓冲。红色标记为关键链上的任务,对于橙色,黄色和绿色标记为:

被标为橙色的任务,如果ID为8和9的任务,虽然不是关键任务,但这些任务和关键任务之间没有足够长的间隙(接驳缓冲区),在最坏的情况下,这些任务会延期并碰上关键链,导致项目缓冲被侵蚀。而且标为橙色的任务即时提前到最早可以开始的时间,也无法留出足够长的间隙保护关键链。这些任务在项目执行过程中也应该密切关注,在编制计划的时候最好安排这些任务尽可能早的开始。

被标为黄色的任务,如ID为15的任务,虽然不是关键任务,但这些任务和关键任务之间没有足够长的间隙(接驳缓冲区),在最坏的情况下,这些任务会延期并碰上关键链,导致项目缓冲被侵蚀。和标为橙色的任务不同的是,如果将这些黄色的任务提前一段时间,或者插入接驳缓冲任务,将会有足够的间隙保护关键链。在编制计划的时候,可以考虑提前这些任务,或者加入接驳缓冲,以充分保护关键链。

被标为绿色的任务在最坏的情况下也不会碰上关键链。

而这些标记的计算正是通过缓冲实际大小与任务的悲观时间比较得出来的,有很强的指导意义。对于接驳缓冲暂时还没有试验,对于任务实际执行过程中对缓冲消耗的跟踪也还没有试验。该软件提高了时间缓冲,资源缓冲,能力约束缓冲,同时还支持多项目间关键链进度管理,这些都还需要再进一步研究和使用。
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系
商蓉蓉专栏[原创]营销就是“先入为主”吗..

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

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

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

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

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

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

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

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

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