2004年,我参加PMP考前培训时,问了老师一个问题:如何使用历史数据方法实施WBS分解。
在CMMI过程改进中,在OPP(量化过程绩效)过程,我找到了答案。
场景:在软件研发类项目中,FP度量法(Function Point方法)对于“项目规模”和“功能点”进行数学模型。比如:项目规模=f(X功能点,O其他参数)。
其中的因素关系:
| 影响因数: |
分数 (0-5) |
理由 |
分数: |
| Data Communications(数据通信) |
0 |
|
0 = 无影响 |
| Distributed Functions(分布式数据处理) |
3 |
|
1 = 一般影响 |
| Performance(系统响应速度及处理能力) |
3 |
|
2 = 中等影响 |
| Heavily Used(大量使用) |
2 |
|
3 = 平均影响 |
| Transaction Rate(事务比率) |
4 |
|
4 = 重大影响 |
| Online Data Entry(在线数据输入) |
3 |
|
5 = 严重影响 |
| End-user Efficiency(用户友好度) |
3 |
|
|
| Online Update(在线升级) |
0 |
|
通常请使用这里的缺省值,红色部分为重点考虑因数! |
| Complex Processing(复杂处理) |
2 |
|
|
| Reusability(复用性) |
3 |
|
|
| Installation Ease(易安装性) |
1 |
|
|
| Operational Ease(易运行性) |
3 |
|
|
| Multiple Sites(多站点支持) |
0 |
|
|
| Facilitate Change(易改变性) |
5 |
|
|
| 总分: |
32 |
|
|
【说明】红色字体的因素标明是重点因素。
以上,就是初步的Baseline Model。
在实际项目操作中,调整因素,利用项目规模=f(X功能点,O其他参数)公式,可以估算实际项目的“项目规模”。