以前的CMM的QA是只关心过程质量,由此也是众多的咨询师也是众口一词,对此也没有置疑。还是在2001年在做CMM的时候我就觉得至少在国内这些过程还不成熟甚至没有过程的软件企业(通过了N级并不代表过程真正的成熟)是难以实现的,最后导致的结果就是做CMM的时候QA在公司还比较重视,做完CMM了,QA在公司就难以生存,纷纷或跳槽、或转到测试、配置和项目管理上去了。究其原因如下:
1. 过程毕竟还属于“虚”的东西,虚的东西往往会风光一时,但是生命不会很长,尤其在以赚钱为目的的企业;
2. 虚的东西是缺少Power的,没有Power,就难以发挥作用,搞过程的人都不能发挥作用,那过程还会发挥过程的力量吗?
3. QA由于不关心产品质量,不关心技术,因此很多公司的QA个人的能力和地位在公司比较低,但是过程本身又需要更高层的人员。这种高不成低不就的尴尬在很多企业都存在的;
4.
在01年我做质量部门的头的时候就提出QA不能只关心过程质量,而不关心产品质量,当时遭到了许多QA的反对,反对的原因就是这种要求对他们太高了,有人还因此离职了。现在看看CMMI,我似乎觉得美国人好像也觉得只玩虚的不行,因此CMMI对又加了一个P产品。提出要关注产出物的质量、要知道问题的原因,这样才能起到作用。当然这样的PPQA就不仅仅只知道过程就可以的了,就需要有更多的项目管理的经验、开发的经验、具体技术的经验。
记得98、99年我参加三峡项目的时候,加拿大公司的QA,我觉得那才是真正的QA,因为我刚进项目组第一次写的一个程序,现在还记得文件名是RA038的文件,被她从文件命名、变量定义、代码注释、程序逻辑以及业务逻辑的BUG、以及异常处理统统指出来了(自我批判一下,刚毕业哪会写的程序也确实比较烂),如果不是具有相当的开发经验的人不会这么到位的。害的我花了两天开发的程序不得不修改了一个星期,然后又把厚厚的英文开发规范仔细读了一遍。
分享到:
相关推荐
因此,QA的角色逐渐转变为预防性的工作,即PPQA,它在CMMI模型中扮演着过程审计的角色,强调在项目执行过程中进行监控,确保过程正确执行。 **二、什么是PPQA** PPQA是指在项目进行中,通过独立于项目的第三方...
CMMI 和 CMM 的主要区别 CMMI(Capability Maturity Model Integration,能力成熟度模型集成)和 CMM(Capability Maturity Model,能力成熟度模型)都是软件过程改进的模型,但它们之间存在着一些关键的区别。 1....
热身 为什么需要质量保证 QA 什么是 PPQA
总结来说,CMMI-PPQA体系文档是指导企业进行过程和产品质量保证的重要资源,它涵盖了从规划到执行再到改进的全过程,旨在提升组织的成熟度,确保产品和服务的质量满足客户的需求。通过深入学习和实践PPQA的相关知识...
《CMM升级到CMMI的研究》 CMM(Capability Maturity Model,能力成熟度模型)与CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是软件工程领域中衡量组织软件开发过程成熟度的重要标准。CMMI是...
1. CMM/CMMI的核心是将软件开发过程分为五个成熟度级别,从初始级(无序)到可重复级、已定义级、已管理级,最终达到优化级。每个级别都代表一套更完善的管理实践。 2. 引入CMM/CMMI的主要原因是解决软件开发中的...
CMMI3级软件过程改进方法与规范 1.1 CMMI简介 4 1.1.1 CMMI发展简史 4 1.1.2 CMMI的过程域 5 1.1.3 CMMI的两种表示法 6 1.2 CMMI阶段式表示法 7 1.2.1 成熟度等级L1:初始级的特征 8 ...1.7 CMM/CMMI在中国 21
CMM CMMI各级过程域 CMM CMMI各级过程域
软件工程简介及CMM_CMMI模型介绍,软件工程简介及CMM_CMMI模型介绍,软件工程简介及CMM_CMMI模型介绍
CMM/CMMI讲座PPT,讲述了CMM1到5级的完整内容
【CMMI的五个级别】CMMI模型定义了五个成熟度级别,从低到高分别为: 1. 初始级:过程随机且不可预测,成功依赖于个人技能。 2. 可重复级:建立了基本的项目管理流程,能够重复以往的成功。 3. 定义级:过程标准化,...
### CMM与CMMI的比较 #### 概述 CMM(Capability Maturity Model)与CMMI(Capability Maturity Model Integration)是两种在软件工程领域被广泛使用的模型,用于评估和改进组织的开发过程成熟度。两者之间存在...
CMMI(Capability Maturity Model Integration)和PMP(Project Management Professional)是两种广为认可的项目管理框架,它们分别从不同角度提供了严谨的管理流程和标准。"CMMI+pmp项目管理模板.zip"这个压缩包...
SW-CMM到CMMI的过度.pdf则可能详述了从早期的SW-CMM(软件能力成熟度模型)过渡到CMMI的具体步骤和策略。 学习这些资料,不仅可以了解CMM和CMMI的基本概念,还可以深入理解如何将这些模型应用于实际的软件开发项目...
### CMM、CMMI标准名词术语解析 #### 1. AT Assessment Team 评审小组 - **定义**:评审小组是一组被指定负责评估组织内软件开发或项目管理过程是否符合既定标准的专业人员。 - **作用**:通过专业的视角审查项目的...
cmmi与CMM的比较分析
CMMI,全称为Capability Maturity Model Integration,中文译为能力成熟度模型集成,是国际上评价软件开发和项目管理成熟度的一项重要标准。CMMI3是CMMI的第三个级别,代表“已定义级”,标志着一个组织的软件开发...
2. **CMMI模型**:CMMI是软件开发组织提升其过程性能的一种模型,包括了多个等级,从Level 1的基础级到Level 5的优化级。PPQA在CMMI框架下的实践有助于组织达到更高的成熟度等级。 3. **过程质量保证**:这是PPQA的...