[问题]CMM (能力成熟度模型)和QA的前景如何?

blueca

新手上路
注册
2003-01-18
消息
229
荣誉分数
0
声望点数
0
国内一家外企有一软件质量控制(QA)的职位要Interview,据说要求了解CMM(Capacity Maturity Model).请问QA的职位一般会问什么问题?另外CMM在北美用途广么?将来再回北美,会有前途吗?

谢谢!!!
 
国内的CMM刚刚起步,有实际CMM经验的很少,估计会是问些概念性问题,对是否有实际经验会比较感兴趣。

CMM实际操作起来很复杂,软件开发成本会很高的。建议研究一下公司背景,应该可以得出是真的要CMM,还是打算做个幌子。

QA会问些质量控制方法,怎么做Test Case,怎么做测试文档什么的,建议找些书看看,大吹理论,就能混到高工资,呵呵。。。

这个虽然有点老皇历,不过还是不太相信国内软件业在一年内有太大变化。。。
 
最初由 Felix 发布
国内的CMM刚刚起步,有实际CMM经验的很少,估计会是问些概念性问题,对是否有实际经验会比较感兴趣。

CMM实际操作起来很复杂,软件开发成本会很高的。建议研究一下公司背景,应该可以得出是真的要CMM,还是打算做个幌子。

QA会问些质量控制方法,怎么做Test Case,怎么做测试文档什么的,建议找些书看看,大吹理论,就能混到高工资,呵呵。。。

这个虽然有点老皇历,不过还是不太相信国内软件业在一年内有太大变化。。。
谢谢你这么快就回复了。

这是一家大企业,我想他们是真做CMM的。我简历上没写自己做过QA,只是看到招聘广告上说希望有多年软件开发的背景就投了。上次通电话的时候,他们也说国内有CMM经验的人很少,希望能招到有长期软件开发经验、并且交流能力好的人进行培养,当然最好有海外经验,因为项目是和国外合作的。

我这些天也在网上查找CMM资料,似乎最近在中国这是一个热点,不少企业都在忙着评级。但我担心,这会不会又是一种一哄而上,过不了多久,又一哄而散。

而且,我很快就能入籍了,未来我还是希望等到经济有起色的时候,回到美加工作。不知道美加的企业对CMM热心吗?另外中国人做这行有前途吗?
 
美加企业做CMM评级的非常普遍。中国似乎刚刚起步。据我了解,截至2000年,中国还没有一家企业能获得四级认证,最了不起的也就是摩托罗拉中国公司,勉强获得三级。而当时,印度的四级企业已经有20多家。

我个人认为CMM可能会在中国开展的比较艰难。可能会有个别几个企业一哄而上获得高级别认证,但能否坚持下去实在是个疑问。究其原因,跟中国软件界的文化有关。实行CMM以后,不可避免地要在企业内部引进matrix式管理,即项目经理和职能经理同时管事儿。这套东西,很难在中国这么一个最善于搞人际斗争的国家取得成功。职能经理一般都是本领域的技术权威,这些人和项目经理争夺资源的时候肯定占尽上风,导致项目经理的CMM概念无法准确、及时地实施。另外,中国的软件程序员比较崇拜技术权威,对于非技术的管理人员普遍比较敌对,这也会造成项目经理对职能经理的弱势。中国的程序员普遍比较年轻,这些人的特点是头脑聪明,但非常毛躁,他们只崇拜智力成就,而对枯燥、没有成就感的文档工作深恶痛绝。我见过的最邪门的事儿发生在国内一个最著名的门户网站。在那家网站,为了实现代码共享,C++程序员的普遍做法居然是直接把别人的源代码include进来。一些朋友告诉我,在这样的公司做项目管理特别难。

这是一个文化问题,不是一时半会儿就能一蹴而就。我完全相信像华为等尖子企业通过努力确实达到了四级的要求,但能坚持多久,I wonder。反观印度,之所以能有那么多四级企业,也跟印度人的文化和个性有关。印度人非常善于表达,并且比较能容忍外行领导内行。印度一些软件企业的manager不太懂技术,有些人甚至就是MBA,但他们照样能很好地开展工作。印度的程序员并不是很聪明,但他们愿意老老实实地写文档、做代码、改code,按照软件工程的要求踏踏实实地走,因而比中国的程序员更加职业。
 
最初由 松鼠 发布
美加企业做CMM评级的非常普遍。中国似乎刚刚起步。据我了解,截至2000年,中国还没有一家企业能获得四级认证,最了不起的也就是摩托罗拉中国公司,勉强获得三级。而当时,印度的四级企业已经有20多家。

我个人认为CMM可能会在中国开展的比较艰难。可能会有个别几个企业一哄而上获得高级别认证,但能否坚持下去实在是个疑问。究其原因,跟中国软件界的文化有关。实行CMM以后,不可避免地要在企业内部引进matrix式管理,即项目经理和职能经理同时管事儿。这套东西,很难在中国这么一个最善于搞人际斗争的国家取得成功。职能经理一般都是本领域的技术权威,这些人和项目经理争夺资源的时候肯定占尽上风,导致项目经理的CMM概念无法准确、及时地实施。另外,中国的软件程序员比较崇拜技术权威,对于非技术的管理人员普遍比较敌对,这也会造成项目经理对职能经理的弱势。中国的程序员普遍比较年轻,这些人的特点是头脑聪明,但非常毛躁,他们只崇拜智力成就,而对枯燥、没有成就感的文档工作深恶痛绝。我见过的最邪门的事儿发生在国内一个最著名的门户网站。在那家网站,为了实现代码共享,C++程序员的普遍做法居然是直接把别人的源代码include进来。一些朋友告诉我,在这样的公司做项目管理特别难。

这是一个文化问题,不是一时半会儿就能一蹴而就。我完全相信像华为等尖子企业通过努力确实达到了四级的要求,但能坚持多久,I wonder。反观印度,之所以能有那么多四级企业,也跟印度人的文化和个性有关。印度人非常善于表达,并且比较能容忍外行领导内行。印度一些软件企业的manager不太懂技术,有些人甚至就是MBA,但他们照样能很好地开展工作。印度的程序员并不是很聪明,但他们愿意老老实实地写文档、做代码、改code,按照软件工程的要求踏踏实实地走,因而比中国的程序员更加职业。
好像没有那么普遍
IBM,HP,MS都没有实行CMM,但他们都有自己的QA体系
据说,全世界共有超过20万家软件企业,选择CMM评估的仅有2300家,占1%。而国内相关政策对推动CMM认证作用是明显的。

  "截至2003年3月,全国共有近50家软件企业通过CMM认证,其中通过2级的32家,3级9家,4级2家,5级的4家。而全国仅有1400多家软件企业,实施CMM认证的企业比例己经高于世界平均水平。"
 
实施CMM的目的是为了软件质量控制,在国内,更多的是为了一个招牌,从而提高在市场上的竞争能力,就如同ISO认证一样。个人认为,国内实施CMM的难度首先在于成本,市场竞争过于激烈,销售价格无法提高,开发成本受到很大限制。国内不是没有能干的人,大部分情况是一个公司请不起那么多能干的人。高级人才的紧缺,也是造成成本压力的原因。

印度在CMM方面确实起步早,目前处于领先地位,北美的公司没有印度公司那么热衷于建立CMM体系,大部分都还停留在2级和3级,毕竟CMM的成本很高。

说到Matrix管理模式,职能经理与项目经理抢资源的现象永远都存在,谁占上风,就要看公司的管理文化了,是崇尚技术,还是崇尚项目客户服务,是产品主导,还是项目主导。

说到北美经济,现在看上去还不错,高科技行业也在复苏,通讯行业和互联网的热潮过去了,下一个火车头或许会是人工智能的应用?不知道。。。呵呵
 
最初由 松鼠 发布
美加企业做CMM评级的非常普遍。中国似乎刚刚起步。据我了解,截至2000年,中国还没有一家企业能获得四级认证,最了不起的也就是摩托罗拉中国公司,勉强获得三级。而当时,印度的四级企业已经有20多家。

我个人认为CMM可能会在中国开展的比较艰难。可能会有个别几个企业一哄而上获得高级别认证,但能否坚持下去实在是个疑问。究其原因,跟中国软件界的文化有关。实行CMM以后,不可避免地要在企业内部引进matrix式管理,即项目经理和职能经理同时管事儿。这套东西,很难在中国这么一个最善于搞人际斗争的国家取得成功。职能经理一般都是本领域的技术权威,这些人和项目经理争夺资源的时候肯定占尽上风,导致项目经理的CMM概念无法准确、及时地实施。另外,中国的软件程序员比较崇拜技术权威,对于非技术的管理人员普遍比较敌对,这也会造成项目经理对职能经理的弱势。中国的程序员普遍比较年轻,这些人的特点是头脑聪明,但非常毛躁,他们只崇拜智力成就,而对枯燥、没有成就感的文档工作深恶痛绝。我见过的最邪门的事儿发生在国内一个最著名的门户网站。在那家网站,为了实现代码共享,C++程序员的普遍做法居然是直接把别人的源代码include进来。一些朋友告诉我,在这样的公司做项目管理特别难。

这是一个文化问题,不是一时半会儿就能一蹴而就。我完全相信像华为等尖子企业通过努力确实达到了四级的要求,但能坚持多久,I wonder。反观印度,之所以能有那么多四级企业,也跟印度人的文化和个性有关。印度人非常善于表达,并且比较能容忍外行领导内行。印度一些软件企业的manager不太懂技术,有些人甚至就是MBA,但他们照样能很好地开展工作。印度的程序员并不是很聪明,但他们愿意老老实实地写文档、做代码、改code,按照软件工程的要求踏踏实实地走,因而比中国的程序员更加职业。

As far as I know, there are 11 CMM level 5 ORGs in the world, and 25 CMM level 4 ORGs in the world.

CMM is a QA standards, without experience you can only understand it superficially, lots of stuff, lots of methods and techniques.
 
呵呵, 2000年9月 SOFTWARE CENTER, MOTOROLA CHINA过了LEVEL 5.

没有做过软件开发具体工作的, 理解CMM比较困难, 但不是不可能.

关于成本问题, 其实CMM 3以下的内容都是一个成熟软件公司所必须具备的,你能说你不要CONFIGURATION, 不要TRAINING, 不要PROJECT MANAGEMENT麽? 关键是怎么把这些东西灵活的运用到实践中去.

同时, 没有做过大项目的人, 可能不太能理解CMM的条条框框.

归根结底, CMM象指导思想, 而各个公司的PROCESS是千变万化的.
 
最初由 rainzw 发布
呵呵, 2000年9月 SOFTWARE CENTER, MOTOROLA CHINA过了LEVEL 5.
update一下,2002年底,东软通过CMM5认证,当时是第一家中国企业到达CMM5,现在国内情况如何就不知道了。
 
最初由 bytes 发布

update一下,2002年底,东软通过CMM5认证,当时是第一家中国企业到达CMM5,现在国内情况如何就不知道了。

都是骗人的。
 
最初由 blueca 发布
国内一家外企有一软件质量控制(QA)的职位要Interview,据说要求了解CMM(Capacity Maturity Model).请问QA的职位一般会问什么问题?另外CMM在北美用途广么?将来再回北美,会有前途吗?

谢谢!!!


不知道你说的是哪家大企业,我猜想国内的所谓大企业也只是想把CMM当成个花瓶抱回家而已。当年我在北京哪家公司也算不小了,跟行业里几个竞争公司抢着上CMM,上了一级上二级,上了二级上三级,现在不知道到几了,但都是糊弄人的。我当时就参与了CMM的包装和参审,就是把堆成山高的文档按CMM要求重新copy/paster一下,然后就人来评审,我还纳闷怎么这么有把握呢,老板说,这些评审的人会放水的,因为我们pass了才会交评审费,我靠,就这样,拿着事先就知道的答案去会议室给评审员答问题,不pass才怪。 不过话说回来,这个文档整理工作真是累,我相信CMM给中国企业造就了又一批technical secretaries.
 
后退
顶部