两个项目的规模相当,这是我们进行估算的依据,根据之前对项目总工作量的估算(300人/天),那么就可以得到本项目各个阶段的工作量分布,如表3所示:
表3-本项目各生命周期工作量分布
瀑布模型生命周期各阶段 |
人/天 | |
立项阶段 |
2.00% |
6 |
需求阶段 |
5.00% |
15 |
计划阶段 |
6.00% |
18 |
设计阶段 |
22.00% |
66 |
开发阶段 |
22.00% |
66 |
系统测试阶段 |
25.00% |
75 |
用户验收阶段 |
11.00% |
33 |
结项阶段 |
7.00% |
21 |
假设本项目采用瀑布式的开发模型,并且所需资源与组织级度量库中的历史项目A相同,根据表3对各个生命周期阶段工作量的估算,以及表1对各种资源的估算,那么通过表4的计算就可以得到完成本项目所需要的时间。 假如每月按照21个工作日进行计算,那么本项目估计5.82个月后可以结束。
表4-对项目周期的估算
生命周期各阶段 |
工时数 人/天 |
参与角色 |
参与人数 |
天数 |
立项阶段 |
6 |
PM |
1 |
6 |
需求阶段 |
15 |
需求人员 |
1 |
15 |
计划阶段 |
18 |
PM |
1 |
18 |
设计阶段 |
66 |
设计人员 |
2 |
33 |
开发阶段 |
66 |
开发人员 |
4 |
16.5 |
系统测试阶段 |
75 |
测试人员 |
3 |
25 |
用户验收阶段 |
33 |
测试人员 需求人员 PM |
5 |
6.6 |
结项阶段 |
21 |
全体成员 |
10 |
2.1 |
项目周期(天) |
122.2 |
如何估算项目的成本
假如本项目所使用的资源与项目A相同,那么就可以参考组织度量库中2008年各种资源的平均成本,如下图所示:
经过对项目周期的估算,可以得知本项目大概需要5.82个月的时间。基于以上数据就可以通过表5来对项目的成本进行估算,其结果如下所示:
表5-本项目成本估算
工种 |
人数 |
参考数据 |
估算成本 |
(元/月) | |||
设计人员 |
2 |
8000 |
16000 |
需求人员 |
1 |
5000 |
5000 |
开发人员 |
4 |
6000 |
24000 |
测试人员 |
3 |
4500 |
13500 |
项目经理 |
1 |
9000 |
9000 |
每月成本(元) |
67500 | ||
项目为期5.82个月,总成本(元) |
39,2850 |
至此,对项目的规模、成本、工作量、资源和工期的估算方法和顺序就介绍完了,通过本文的介绍,希望广大项目管理人员可以掌握项目估算的技巧。对于使用客观方法进行估算时,组织级的度量数据是关键核心点。另外,软件项目始终伴随着各种各样的变更,这正所谓“变化是永恒的,不变是短暂的”。 作为一个成熟的项目管理者应该勇于面对变化,在每次重大变化后对项目进行重新估算是十分必要的。如果大家还需要了解更多的软件项目管理的知识,可以通过www.zhang-jin.net与我联系,谢谢!