如何选择估算所用的生产率模型?

如何选择估算所用的生产率模型?,第1张

估算结果是否足够准确,取决于估算所选择的生产率模型是否合适。那么,我们要如何选择生产率模型呢?

估算用的生产率模型,分为内部和外部两大类。

内部生产率模型

内部生产率模型通常是用组织自己的历史数据建立起来的,因此它是更加适合组织自己项目使用。但是,在选用内部生产率时仍然要注意:

每个生产率模型都有其采样范围,待估算项目不能选用超出其采样范围的生产率模型

因为依据组织项目的历史数据建立起来的生产率模型,都是有其采样范围的,比如这个生产率模型是从0到100功能点的软件项目采集的数据建立的,那么它可能对超出此范围的项目(如功能点为1000的项目)不适用。

外部生产率模型

对于那些才开始实施科学估算,尚未积累自己的历史项目数据库的组织来说,他们只能使用外部生产率模型。一个组织可以使用的外部生产率模型有以下几种:

国际软件基准数据库模型

软件估算工具中自带的模型

文献资料中的模型或数学公式

无论哪种模型,都有其适用的组织/项目环境。所以,直接把这些外部模型拿来使用,期望这些外来的模型可以与组织特定的文化、技术背景契合,估算组织自己的项目就能获得较准确的估算结果显然是不可能的。

在组织不得不使用外部生产率模型的情况下,就应该在使用之前对这些模型进行校准,使其适应组织的特定环境,能够产生可信度较高的估算结果。

校准外部生产率模型可以采用以下步骤:

组织收集一个或多个已经结项的项目数据;

把这些项目的产品需求、开发过程和项目约束作为输入代入到外部模型里;

将模型的估算结果与该项目实际工作量作对比,并根据二者差距对外部模型作出调整,直至差距缩小到可以接受的程度。

总之,项目应当根据实际情况选用适合自己的生产率模型,无论内部生产率模型还是外部生产率模型,都有其局限性,选用之时应当注意这一点。

这正是:

估算模型要适合,否则难有好结果
外部模型需校准,内部模型看范围

参考书目:软件项目估算,作者: 阿兰·阿布兰,出版社: 人民邮电出版社

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 如何选择估算所用的生产率模型?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情