您的位置:软件测试 > 软件项目管理 > 风险管理 >
基于关键链的软件项目进度风险管理
作者:网络转载 发布时间:[ 2013/5/15 14:58:57 ] 推荐标签:

基于关键链技术的软件项目风险管理通过对缓冲区的监控进行。关键链技术消除了每项工作的开始日期、完成日期,取而代之的是每条链的起止时间。但是我们是以每项工作的进度风险量之和设置缓冲区的大小,因此要避免各项工作的实际工作时间超出(估计时+风险时间)。我们为缓冲区设置了安全底线,缓冲区的安全底线反映的是项目过程中各时刻缓冲区大小的小值。在项目进行过程中,定时观测缓冲区的大小,若缓冲区处于安全底线以上,我们认为工作情况正常,低于安全底线,则有必要采取风险措施。

由表1,得到图4#的项目缓冲区划分。如图中所示,若项目过程中观察到缓冲区处于安全底线以上的区域,则工作执行情况良好;若处于安全底线以下的区域,则有必要根据风险计划,采取相应的风险措施。

5 结语

本文讨论了基于关键链的软件项目进度风险管理方法。关键链技术不仅考虑了工作间的紧前关系约束,还考虑了工作间的人力资源冲突。以理想工作条件下各个工作的执行时间建立工作节点网络图,考虑人力资源的冲突,确定关键链。在对各个工作进行风险分析的基础上,配置项目缓冲区和输入缓冲区,以消除不确定性,保证整个项目的按时完工。项目过程中,通过对缓冲区的监控和管理,实现对软件项目进度风险的管理。

但是,基于关键链的进度风险管理方法还存在一些问题。譬如,资源冲突时关键链的一般确定方法;存在多个资源约束时关键链的确定方法;基于缓冲区的进度风险的管理和监控等,这些都还有待作进一步研究。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd