• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件项目的进度控制

发布: 2008-4-30 10:42 | 作者: 不详 | 来源: mypm | 查看: 237次 | 进入软件测试论坛讨论

领测软件测试网

 

1、用积分法控制进度

积分法的基本思想是,为项目中每一项任务按项目计划给出一个绩效指标—计划积分,在项目执行过程中的每一个检查点(一般应在里程碑点,或按月/周定期)按执行计划的绩效得出实际积分,通过这两个积分值的比较,分析、评估项目的进度状态。

 



            项目总的工作量 100
             图1 项目EXP的计划图

让我们用一个例子来说明这种方法是如何控制进度的。一般在作项目计划时都应该绘制计划图(如GANTT图,可用MS PROJECT绘),图1是项目EXP(本文用的案例)的GANTT图。图中还包含了人力的安排,在表示每项任务工期的杠的两端标出了该项任务的开工和完工日期。绘制这种图的难度在于对整个项目工作量的估计和对各项任务工作量的分配,关于这方面的问题,在不少资料上有介绍,本文不予讨论。从图1可以看出,这是一个需要100人-周工作量,分成9项任务的项目。开发工期为9个半月。下面我们讨论积分法的工作步骤。

2、 积分和累计积分

1) 计算每个月(时间粒度可因项目而异)的计划积分
由计划图中各项任务的工作量及其工期和项目的总工作量可计算出每个月的计划
积分,计算公式如下:
某月的计划积分 = (该月计划的各项任务的工作量之和 / 项目的总工作量)* 100
例如本例,在5月份,有两项工作:部分的需求和部分的设计工作,所以
    5月份的积分 = (用于做需求的工作 + 用于做设计的工作)/ 100 * 100
                =  (2 * 18 + 3 * 31)/ 7 = 18.4
工作量的单位是人-周,每周7天

2) 计算每个月的计划累计积分
某月的计划累计积分 = 该月上个月的计划累计积分 + 该月的计划积分
不言而喻,第一个月的计划累计积分等于它当月的计划积分。
例如本例,5月份的计划累计积分 =  4月份的计划累计积分 + 5月份的计划积分
                              = 14.6 + 18.4 = 33
   在图2的下方列出了项目EXP各个月份的计划积分和计划累计积分。

3、 进度状态图

状态是特定时刻的状况,所以,计划进度状态图是项目在某个特定时间(即检查点,如
里程碑、月底、周末等)计划执行的状况图。图2是项目EXP在6月底的进度状态图。

1) 估算各项任务实际完成的工作量
估算各项任务到给定时刻实际已完成的工作量并在进度状态图中标示(在计划工期
杠的下面画杠。如果由于时间粒度原因在进度状态图上不能足够精确地标示出任务已完成的工作量,那么需要将任务做进一步的分解,这将在后面讨论)。在本例中,项目到6月底完成了规划任务,但需求、设计和实现任务都未完成计划,如图2所示。

文章来源于领测软件测试网 https://www.ltesting.net/

42/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网