过程改进在于数据和结果

news/2024/7/11 1:06:05 标签: CMM, .net, Blog, HTML
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
自波音(Boeing)公司的John Vu两个主题演讲(软件过程改进的现状、如何在软件外包市场胜出),切中要害,不仅对国内软件业现状分析透彻,而且提出了很好的对策。给我印象最深的是两句话:
  • I never ask the suppliers for CMM maturity level, I only request them to show the data.
  • Not look for piece paper, we only look for skills, competencies, expertise
这两句话的含义只有一点,就是一个软件企业应注重提高实际的技术、竞争能力和专业水平,而不要看重某种认证。通过CMM/CMMI认证,如果没有获得很好的执行结果,是没有意义的。

在国内,许多软件企业进行过程改进,往往忘记了其根本目的——软件质量和生产力的提高,而把目标放在通过CMM/CMMI的认证,如何通过2级。通过了2级,就想如何通过3级、4级和5级。这实际是抓了芝麻、丢了西瓜。软件过程改进就是两个目的——不断提高产品或服务质量、不断提高软件开发的效率(生产力)。所以说,
  • 过程改进不是根据一本书写成的文档
  • 过程改进是业务的竞争力
过程改进过程中,我们要不断问自己:质量提高了吗?成本降低了?效率提高了吗?开发周期缩短了吗?进度控制更准确了?客户更满意了吗?......而要为这些问题找到答案,只有靠数据、数据,还是数据。例如,每千行代码的缺陷数、进度误差率、软件复用程度、投入产出比、等等。

当许多人在质疑CMM/CMMI的含金量的时候,向大家一再强调过程改进的实质目标,是非常具有现实意义的,可以看作是对国内软件业的“CMM/CMMI热”敲响的警钟,对纠正政府某些片面政策(如哪个企业通过CMM 3级,将获得奖励基金50万元)也是有帮助的。在一种务实的态度下,紧急围绕着“质量和生产力”这两个核心,以客户需求为导向,把过程改进持续进行下去,才是正确的做法。








Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1937454



http://www.niftyadmin.cn/n/600298.html

相关文章

gitclone 一个tag的地址_充值时的tag与memo标签

最近&#xff0c;断断续续有盆友咨询充值的问题&#xff0c;说是需要另外填一个Tag。我把tag简单理解成用户备注&#xff0c;所以没去细究。今天有盆友发给我一个截图&#xff0c;问什么是Tag&#xff0c;我傻逼了。我跑去问高手&#xff0c;高手说是memo标签。然后&#xff0c…

追本溯源 - 勿忘质量之本

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/46860.html" frameborder"0" width"468" scrolling"no" height"60"></iframe>有时&#xff0…

everything免安装_电脑好软推荐:火绒弹窗拦截独立版,everything文件搜索

点击上方即可获取最新动态火绒弹窗拦截来源于火绒杀毒软件&#xff0c;可有效拦截市面上绝大多数的弹窗广告&#xff0c;还你电脑一个干净的体验本次带来的是独立版本(提取版本)&#xff0c;可配合市面上大多数电脑管家使用&#xff0c;方便快捷获取方式关注wx公众号输入弹窗拦…

2007年美国高增长科技企业十强

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/46860.html" frameborder"0" width"468" scrolling"no" height"60"></iframe>在评选“美国高…

Google 联合一些社交网站来对抗 facebook

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/46860.html" frameborder"0" width"468" scrolling"no" height"60"></iframe>谷歌(Google) 将…

django language_Django学习之旅(3):路由变量及正则表达式

*在项目目录下的配置目录里的settings.py里设置为中文LANGUAGE_CODE zh-hansTIME_ZONE AsiaShanghai回顾一下Django:一、创建django-admin startproject mydjango中文&#xff1a;在mydjango目录里的settings.py里修改:LANGUAGE_CODEzh-hans&#xff0c;如果要使用系统内置的…

OAMP的理解

Orthogonal Approximate Message Passing, OAMP1 前言2 绪论3 AMP3.1 AMP算法3.2 AMP-state evolution与等效信号模型4 OAMP4.1 OAMP产生的动机4.2 去相关的线性估计4.3 OAMP算法4.4 估计误差迭代与OAMP-state evolution4.5 关于OAMP的合理性以及两个重要假设4.5.1 从假设2看假…

git ignore设置_Git 子模块实战

Git 子模块实战本文将从0开始引导你利用 git 子模块的功能完成两个项目的关联使用。使用场景通常中后台管理项目业务场景较为相似,所以我们可能在多个项目中都需要使用 某些固定类型的组件、方法, 我们可以将不包含业务逻辑的部分打包成 npm 包来达到复用的目的, 但是 npm 是一…