关于CMMI 级别和 BUG率(千行代码缺陷率)

关于CMMI 级别中和BUG率相关的信息如下:


千行代码缺陷率(bug率):

CMM1级    11.95‰

CMM2级    5.52‰

CMM3级    2.39‰

CMM4级    0.92‰

CMM5级    0.32‰


基本属于成倍递减。国内通过CMMI 5 级评定的IT行业公司如下(信息来源互联网,如有出入,欢迎指正):

公司名称 通过年份 备注
东软 2002 据说是第一家通过CMMI5的中国企业
中国软件 2006
新宇科技 2003
中科院软件研究所 2005
软通动力 2006
亚信科技 2007
华为印度研究所 2003
华信 2004
惠普中国软件研究中心 2004
用友 2004
埃森哲 2005

据了解之所以说东软是第一家通过cmmi5的中国企业,是因为其他很多公司为合资,东软也只是apn事业部(主要做汽车音响和导航)完成了CMMI5级别的评定。

比如华为也是印度研究所通过了认证。


美国雷神Raytheon公司的BUG率为千分之0.03(CMM5 的标准是千分之0.32)。

这种标准比最高级别降低了十倍,详细搜索了一下这个公司(信息来自百度百科):

雷神公司(Raytheon Company)是美国的大型国防合约商,总部设在麻州的沃尔瑟姆。雷神在世界各地的雇员有73,000名,营业额约200亿美元,其中超过90%来自国防合约。根据Defense News 2005年的数据雷神是世界第五大国防合约商。

好吧,我们或许从来没有意识到,我们项目中存在的质量、BUG问题,在摩天大楼的建设,国防项目的建设上都是存在的。如果我们一味的强调软件必然有BUG,那可能打到朝鲜的导弹会直接偏离到日本,虽然这些确实跟人员的素质、生产率的质量以及管理有很大的关系,我们可以不用这种标准来要求自己,但要向着好的目标前进。

至少要意识到,提高软件质量,降低缺陷率,达到一个高度,在业内是存在的,只是我们的环境和客观条件让我们停滞不前。


国内的互联网公司很多还意识不到质量和成本的重要性,是因为我们从客户手里拿到的运营利润要远远大于我们的实际成本,我们关注更多的是不停的迭代式开发,上线新项目,招人,看业务用户数指标,当我们开始重视质量和成本的时候,往往盘子已经很大了,或者我们虽然外表光鲜,但每个互联网人都知道其实我们内部一团散沙。


我们不一定要达到CMMI 的质量和等级,但当我们快速成长并遇到瓶颈的时候,这些确实对改进工作很有效。用别人的一句话说:”日常工作中,我们有大量的数据和各种信息,只是因为我们缺少统计知识及其他辅助的管理工具,导致这些数据和信息的价值被白白地浪费掉了。







你可能感兴趣的:(工作中的成长和感悟)