快速学习COSMIC方法之十六:如何进行生产率的标杆对比?

    当我们采集了历史的规模数据与工作量数据之后,我们可以和业内的数据进行标杆对比,其中在国际上影响最大的就是从ISBSG的数据库中获取行业数据进行标杆对比。 

一 ISBSG是什么?

       快速学习COSMIC方法之十六:如何进行生产率的标杆对比?ISBSG全称为国际软件基准标准小组,是一个非盈利性组织,其创建于1997年,主要目的是为了促进IT行业的数据使用,并提升软件过程和软件产品。该组织有两套数据库,一套是包含IT开发项目的数据,一套是包含IT运维项目的数据。这些数据全部为真实数据,来源于世界各地的软件公司/组织。很多公司都使用ISBSG提供的数据作为标杆,来考量公司的绩效水平。

二 如何获得ISBSG的数据?

快速学习COSMIC方法之十六:如何进行生产率的标杆对比?

    ISBSG为了持续获得最新的项目数据,对所有向ISBSG提交数据的公司提供了奖励,即反馈一份项目标杆报告。报告中根据公司所提交的数据,对比行业内数据进行了分析。主要内容如图所示。

    因此,当按照要求向ISBSG提交数据后,IT开发类和IT运维类项目均可,即可获得行业标杆数据。

三 如何向ISBSG提交数据?

    ISBSG针对不同的度量方法提供了不同的问卷,包括COSMIC、IFPUG等,对于非功能的项目也有相关的问卷,同时也为运维类项目提供详细的表格供参考。

    问卷的内容主要分为两类:一是基本信息,包括提交人信息、公司背景信息、项目背景信息,二是数据信息,包括人员与工作量数据、阶段数据、及功能规模度量数据。当提交的数据数量较大时,ISBSG也支持提交Excel表格,公司只需在问卷中显示共通信息,对于数据信息则由Excel表格整理。

       通常,根据项目实际收集的数据,我们可以制作表格如下。

快速学习COSMIC方法之十六:如何进行生产率的标杆对比?

快速学习COSMIC方法之十六:如何进行生产率的标杆对比?

    调查问卷中所需的数据信息并非全部必须,而是越多越好。所以即使公司当前收集的数据无法覆盖调查问卷的全部内容,也可以根据实际情况填写已知数据,提交ISBSG审核,对方会根据实际数据反馈相应建议,公司可以再做补充。

    ISBSG非常注重数据的隐私性,承诺数据来源高度保密。

    调查问卷模板及其他信息均可从官方网站获取:http://isbsg.org/

 四 如何解读ISBSG的报告?

    报告根据所提交的项目数据得出PDR即项目交付率,工作量(小时)/功能点个数。

    得出项目交付率,并与ISBSG数据库中的数据从功能规模、开发语言、行业、团队规模等角度来对比项目交付率。例如,当功能规模一致时,即与ISBSG数据库中处于同一功能规模区间的项目进行对比时,我们可以了解本项目的交付率在数据库项目中所处的位置,是处于平均水平还是我们的项目交付率较高。如下图所示,在这里N代表项目的个数,Overall代表满足以上三个条件的交集的项目,同时对于数据库中的整体水平分布也有展示。

    仍然以功能规模为例,我们可以这样解读:项目1的功能规模处于300-1000FP之间,在此区间内,ISBSG数据库中有N个项目,在这N个项目中,10%的项目的交付率为1.7h/FP及以下,25%的项目的交付率为4h/FP及及以下,50%的项目的交付率为10.5h/FP以下,75%的项目的交付率为19.2h/FP及以下,90%的项目的交付率为25.4h/FP及以下。

快速学习COSMIC方法之十六:如何进行生产率的标杆对比? 

    另外,项目所提交的工作量多为开发活动的工作量,因此ISBSG按照一定比例将开发活动工作量折算为整体工作量,即全生命周期工作量。但如果在项目提交数据时已收集全生命周期工作量,则ISBSG不会再对此部分数据进行折算,直接按照所提交的数据出具报告。折算后,仍与上文类似与数据库中处于同一类别的项目进行对比。

    ISBSG也会根据提交的数据对数据质量等级进行打分,确认数据的完整性及有效性。