QA是什么意思?
qa是英文quality assurance 的简称,中文含义是质量保证;qc是英文quality control的简称,中文含义是质量控制。
IPQC是过程检验工程师 JQE是品质工程师 DQA是设计品保工程师 SQE供货商管理工程师 按照iso9000:2000,qa的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”,qc的定义则是“质量管理的一部分,致力于满足质量要求”。
标准中的定义都言简意赅,难以长篇大论,这可能会导致定义不太容易清晰理解。
简言之,qc是对人事、对物,直接致力于满足质量要求:qa则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。
在软件/信息化方面的一些标准中,qa的定义包括:“质量保证是指为使软件产品符合规定需求所进行的一系列有计划的必要工作。
”(gb/t 12504-1990计算机软件质量保证计划规范);“为使某项目或产品符合已建立的技术需求提供足够的置信度,而必须采取的有计划和有系统的全部动作的模式。
”(gb/t11457—1995软件工程术语)。
在这两个标准中都没有直接关于qc的定义。
按照不同的目的、从不同的角度对同一个术语的定义往往存在差异,例如gb/t 12504-1990、gb/t11457—1995分别对qa的定义就存在差异,按照gb/t 12504-1990的qa定义涵盖的范围较宽,包含了qc的内容。
2. qa与qc的侧重点比较 在一个软件组织或项目团队中,存在qa和qc两类角色,这两类角色工作的主要侧重点比较如下: qa与qc的其他重大区别还包括: 具备必要资质的qa是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;qc则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。
国外有软件企业要求qa应具备两年以上的软件开发经验,半年以上的分析员、设计员经验;不仅要接受qa方面的培训,还要接受履行项目经理职责方面的培训。
在项目组中,qa独立于项目经理,不由项目经理进行绩效考核;qc受项目经理领导,通常在项目运行周期内qc的绩效大部分由项目经理考核决定。
qa活动贯穿项目运行的全过程;qc活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。
对称职的qa,跟踪和报告项目运行中的发现(findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;qc的活动则主要是发现和报告产品的缺陷。
QA是什么意思?
qa是英文quality assurance 的简称,中文含义是质量保证;qc是英文quality control的简称,中文含义是质量控制。
IPQC是过程检验工程师 JQE是品质工程师 DQA是设计品保工程师 SQE供货商管理工程师 按照iso9000:2000,qa的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”,qc的定义则是“质量管理的一部分,致力于满足质量要求”。
标准中的定义都言简意赅,难以长篇大论,这可能会导致定义不太容易清晰理解。
简言之,qc是对人事、对物,直接致力于满足质量要求:qa则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。
在软件/信息化方面的一些标准中,qa的定义包括:“质量保证是指为使软件产品符合规定需求所进行的一系列有计划的必要工作。
”(gb/t 12504-1990计算机软件质量保证计划规范);“为使某项目或产品符合已建立的技术需求提供足够的置信度,而必须采取的有计划和有系统的全部动作的模式。
”(gb/t11457—1995软件工程术语)。
在这两个标准中都没有直接关于qc的定义。
按照不同的目的、从不同的角度对同一个术语的定义往往存在差异,例如gb/t 12504-1990、gb/t11457—1995分别对qa的定义就存在差异,按照gb/t 12504-1990的qa定义涵盖的范围较宽,包含了qc的内容。
2. qa与qc的侧重点比较 在一个软件组织或项目团队中,存在qa和qc两类角色,这两类角色工作的主要侧重点比较如下: qa与qc的其他重大区别还包括: 具备必要资质的qa是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;qc则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。
国外有软件企业要求qa应具备两年以上的软件开发经验,半年以上的分析员、设计员经验;不仅要接受qa方面的培训,还要接受履行项目经理职责方面的培训。
在项目组中,qa独立于项目经理,不由项目经理进行绩效考核;qc受项目经理领导,通常在项目运行周期内qc的绩效大部分由项目经理考核决定。
qa活动贯穿项目运行的全过程;qc活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。
对称职的qa,跟踪和报告项目运行中的发现(findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;qc的活动则主要是发现和报告产品的缺陷。
做Qa Qc 需要具备哪些知识
具备哪些知识:QA 是 Quality Assurance QA最重要的职责在于系统层面的完善,侧重于问题的防范及对已发生之问题之Root Cause探究及其Permament C/A之实施,从而降低不良的产生。
随着QA的出现,企业的质量管理范围进一步推广,包括了整个品质保证题写的范围,质量管理人员的权限也进一步增大。
有些企业QA还包括了CS(顾客满意)的业务,就是处理顾客的投诉:分析、对策、顾客满意度调查等业务。
总的来说就是对工厂的质量的设计、考核、监督的职能 等。
QC 是 Quality Control 指检验,在质量管理发展史上先出现了“QC”,产品经过检验后再出货是质量管理最基本的要求。
QC的工作主要是产成品,原辅材料等的检验,QA是对整个公司的一个质量保证,包括成品,原辅料等的放行,质量管理体系正常运行等. QC最重要的职责在于对制成品(主要包括Raw material,in-process goods,finish goods,In-process audit)的监控,侧重于通过Sample Inspection来Detect defect. 一般指工厂的检验员之类的 。
工作中注意事项:1)多沟通:QA在工作中遇到的最大问题就是缺乏对项目组活动的足够了解,因此就要加强与项目组的沟通,不仅与项目经理经常沟通,还要与其他项目组成员沟通,可以当面交流或邮件的形式;2)学习技能,提高自己,树立权威和专业性:为了更好的协助项目工作,QA要不断学习,熟悉掌握规范及项目使用的标准,方法和工具,软件工程的知识;软件开发新的技术、技能(不一定特别专,但至少要懂);3)学习沟通技巧:比如,日常中你可以告诉项目组,QA不是来挑他们“刺儿”或毛病来的,而是来帮助他们更好的实现项目目标来的,不要单纯为了 QA 而QA ,别忘了我们项目的最终目标。
4)借助外部专家力量:比如不定期的邀请外部专家对QA工作进行指导。
5)有针对性的开展培训和交流:通过与项目组的接触,了解他们对规范的掌握情况,可适时的为他们安排培训和经验交流。
QA质检和QC质检有什么区别?
1.定义qa是英文quality assurance的简称,中文含义是质量保证;qc是英文quality control的简称,中文含义是质量控制。
按照iso9000:2000,qa的定义是“质量管理的一部分,致力于提供质量要求会得到满足的信任”,qc的定义则是“质量管理的一部分,致力于满足质量要求”。
标准中的定义都言简意赅,难以长篇大论,这可能会导致定义不太容易清晰理解。
简言之,qc是对人事、对物,直接致力于满足质量要求:qa则是对人、对过程,致力于使管理者、顾客和其他相关方相信有能力满足质量要求。
在软件/信息化方面的一些标准中,qa的定义包括:“质量保证是指为使软件产品符合规定需求所进行的一系列有计划的必要工作。
”(gb/t 12504-1990计算机软件质量保证计划规范);“为使某项目或产品符合已建立的技术需求提供足够的置信度,而必须采取的有计划和有系统的全部动作的模式。
”(gb/t11457—1995软件工程术语)。
在这两个标准中都没有直接关于qc的定义。
按照不同的目的、从不同的角度对同一个术语的定义往往存在差异,例如gb/t 12504-1990、gb/t11457—1995分别对qa的定义就存在差异,按照gb/t 12504-1990的qa定义涵盖的范围较宽,包含了qc的内容。
2.qa与qc的侧重点比较 在一个软件组织或项目团队中,存在qa和qc两类角色,这两类角色工作的主要侧重点比较如下: qa与qc的其他重大区别还包括: 具备必要资质的qa是组织中的高级人才,需要全面掌握组织的过程定义,熟悉所参与项目所用的工程技术;qc则既包括软件测试设计员等高级人才,也包括一般的测试员等中、初级人才。
国外有软件企业要求qa应具备两年以上的软件开发经验,半年以上的分析员、设计员经验;不仅要接受qa方面的培训,还要接受履行项目经理职责方面的培训。
在项目组中,qa独立于项目经理,不由项目经理进行绩效考核;qc受项目经理领导,通常在项目运行周期内qc的绩效大部分由项目经理考核决定。
qa活动贯穿项目运行的全过程;qc活动一般设置在项目运行的特定阶段,在不同的控制点可能由不同的角色完成。
对称职的qa,跟踪和报告项目运行中的发现(findings)只是其工作职责的基础部分,更富有价值的工作包括为项目组提供过程支持,例如为项目经理提供以往类似项目的案例和参考数据,为项目组成员介绍和解释适用的过程定义文件等;qc的活动则主要是发现和报告产品的缺陷。
QA处于一个什么样的角色?QA单独能保证软件的质量吗?他的角色重...
QA在软件开发流程中是很重要的角色,是项目支撑人员中协助项目经理完成质量监控,质量审计,质量问题跟踪以及项目关键流程的制定的角色。
地位非常重要,而且需要掌握深厚的相关业务知识。
做好了的话前途很大,主要还是看个人能力的情况。
QA能够做好的话,如果再懂一些对应的业务,都是可以向项目经理转型的:)
如何在软件项目中进行有效的管理
及时向开发组反映客户的新要求。
让客户得到一个质量上乘功能齐全的产品。
完备的项目管理拥有一支经验丰富的项目管理队伍,计划中规定出项目目标、质量目标,这是项目经理应凭自己的经验调整进度、系统测试阶段和客户测试阶段、质量管理、配置管理、资源状况和调配,在项目初期指定配置管理计划,以质量取信于市场。
CMM2的六个关键域为:需求管理,对项目及项目经理做出合理评价。
配置管理采用先进的配置管理方法。
项目进程中避免不了因需求或其他技术问题干扰进度。
通过CMM2的六个关键域职称项目管理以CMM为目标和支撑进行项目的管理。
在国内软件开发行业一片混乱中,减少双方需求误会和严格控制进度,这依赖于我们有一套严格的项目管理体系。
领导的重视对于一个企业来说领导的重视莫过于的项目管理的最大支持,设置多个检验点,分析态势、重新调配资源项目管理我们不能保证我们的技术方案在各个方面都是最优的,但是我们能够保证最终交给用户的是一套高质量、高可用的系统,让所有客户满意,使公司的开发过程与国际接轨,由QA监督个检验点评审过程,项目外部的QA人员对整个项目的过程进行监控,并严格控制变更。
客观上、分承包商管理。
需求管理在项目经理运用娴熟的项目管理技巧进行客户与公司的沟通,从而达到明确需求和管理需求的目的,通过这支队伍的努力、设计阶段、编码阶段、项目组结构,在严格符合规程的条件下运用项目经理丰富的管理经验将技术和人力资源合二唯一进行管理。
项目经理对外代表公司与客户做最充分的沟通,对内代表客户严格要求质量、资源调配情况心中有数,从而及时化解突发事件。
项目计划我们的项目经理会最终依照客户需求给出该项目的实施计划,我们已拥有规范化和适用于的项目管理流程。
记录较大的需求变更,并愿意通过项目管理提高产品质量。
质量管理无论在项目内部还是项目外部我们都由QA人员对项目进行监督。
多名经验丰富的项目经理管理个项目。
突出管理我们的项目管理决不只是单纯的对规程的遵照,而是注重管理,以该项目计划为基准进行项目的开发和实施。
QA按照事先规定的配置管理基线和项目里程碑进行审核。
重视项目经理的管理技巧和沟通能力,以便在更大程度上满足客户的需求。
项目管理方式项目管理流程介绍: 我们的项目的生命周期大致分为以下几个阶段:需求阶段,规定各阶段的流程并指定责任人。
按照规程和项目实际情况确定个项目的里程碑,决定走国际化的标准轨道,以提高高层的项目管理意识来带动整个公司的项目管理体系日益成熟化、风险预期以成本估算等。
在项目执行过程中,以标准保证质量。
特别要指出的是、项目开发及实施进度,并在开发期间应用。
按照项目生命周期建立配置管理基线,把握项目大方向,接受美国的成熟方法,项目内部QA人员负责测试和配置管理的计划及落实,我们有一部分来自外企和国外的高层人员,我们的高层人员有成熟的项目管理理念,关注项目管理:在我们公司的培训内容上有针对于领导层的项目管理培训系列培训。
项目追踪在项目实施过程中我们要求我们的项目经理每周至少运用项目管理工具Project跟踪两次项目做到对项目的进程,并按照项目管理流程严格监督、项目计划、项目跟踪
QA的具体工作内容和职业发展前景
项目运行过程中,技术主管,开发经理。
软件团队不是一直和谐的,客户需求沟通,技术难点解决和内部团队管理。
技术主管。
加我裙子,前面是257,沟通起了客户和开发,中间是014,后面是.001,组合起来就行,因为开发首要解决的问题就是如何用技术能力去解决客户的需求,而不是自己的形象怎么样。
事实上这种情况在现代中得到很大改善,很多IT人士都很注重自身形象,而是通过在一旁监督软件开发的过程,然后把监测的结果反馈给软件开发团队。
既然是监督过程,所以SQA经常是流程化的代名词。
流程是外企当中比较看重的东西,所有项目流程规定的点所涉及到的邮件都要CC一份给SQA,那么对于“删除一个用户”的行为,所有的这一切,从技术到人本身,都在时时考验一个技术主管的管理水平。
2.5 开发经理(SDM)软件开发经理是一般软件项目中执行层面上的最高职位了。
其主要作用是项目的进度控制,客户高层沟通,甚至到项目预算控制。
软件开发经理的编程功底要看具体人而定,在我们公司软件开发经理一般都是技术出身,5-8年的工作经验或软件行业的资历。
在具体的项目中,几乎不参与任何代码的编写和设计工作。
前期的项目计划(Project Plan),中期的项目进度管理和客户需求管理,到后期的项目交付,所有的工作都是软件开发经理和客户主要要沟通的东西。
业务方面,软件开发经理对业务认知的能力是非常强悍的,因为资历深的人对很多陌生的业务嗅觉和认知要比其他人强。
不过在实际中,业务需求方面大部分工作给技术主管做了,所以软件开发经理主要关注于项目总体,对细节不太关注了。
软件开发经理还有个重要的作用便是在软件项目过程中,积极地调动项目内外的资源。
简单的说,把合适的人放在合适的位置上。
当团队出现无法解决的问题时,软件开发经理会想方设法从外部获取资源帮助团队渡过难关。
3 从软件开发团队成员看21世纪企业所需的人才素质从一个软件开发团队中开发(DEV),测试(QA),质量监督(SQA),技术主管(Tech-Lead),开发经理(SDM)这五类角色所具有的各种能力我们不难看出二十一世纪的社会需要的是什么样的人才,答案很明确,二十一世纪我们需要的是复合型人才。
那什么是复合型人才呢?复合型人才就是多功能人才,其特点是多才多艺,能够在很多领域大显身手。
复合型人才包括知识复合、能力复合、思维复合等多方面。
当今社会的重大特征是学科交叉,知识融合,技术集成。
这一特征决定每个人都要提高自身的综合素质,个人既要拓展知识面又要不断调整心态,变革自己的思维,成为一名“光明思维者”。
那么一名复合型人才又应该拥有哪些素质呢?3.1 高尚的思想政治品格首先,要树立正确的马克思主义世界观、人生观、价值观,用辨证唯物主义的观点,客观、动态、全面、本质、联系地看问题、分析问题、解决问题。
其次,要有坚定的政治立场,坚持四项基本原则,树立共产主义的信念和理想,自觉、积极、热情、主动地参加有中国特色的社会主义的建设,为实现社会主义现代化而奋斗。
在现今社会中,要能识别和抵制各种错误思潮的影响,坚定正确的政治方向。
第三,要有现代意识,譬如竞争意识、时效意识、科学意识、开放意识、改革意识、民主意识、法制意识、平等意识、信息意识、优质服务意识等。
3.2良好的科学文化知识科学文化素养是指人们对自然科学、人文社会科学、文学、美学、艺术等人类文化各种基本知识或常识的认识程度和掌握情况。
21世纪的人才又需要精深而娴熟的专业知识、先进而新鲜的前沿知识以及与本专业相关的各种知识。
3.3 法律道德知识21世纪的社会将是一个法制社会,法律在它的适用范围内具有普的约束力和强制性。
尤其在社会主义市场经济下,任何经济活动都必然依法进行,知法、懂法、用法、守法,增强法律意识就显得更加重要。
所以,21世纪人才必须有较高的法律修养,了解宪法和法律的基本内容,正确行使公民权利,认真履行公民义务,作一个守法的公民,运用法律维护自己的正当权益。
3.4 健康的心理所谓心理健康是指个体在各种环境中都能保持一种良好的心理效能状态,个体在这种状态下能以社会认可的方式调节内部心理结构,以取得对外界环境的良好适应,并充分发挥其身心潜能,保持旺盛的生命力。
3.5 一定人际交往能力和合作精神21世纪是一个变化极快的时代,由此是一个竞争异常激烈的社会,但也由此不可能光靠一人的能力来成就事业,因此21世纪更加需要合作。
合作精神是一种值得弘扬的时代精神,也是新世纪人才必备的一种优良品质,我们必须放弃“鸡犬之声相闻,老死不相往来”的陋习,倡导科学、文明、健康、开放的社会交往方式,学会交往,学会合作,提倡合作精神。
在人际交往和互相合作过程中注意互惠互利、互相尊重、互相信任、摆脱嫉妒、能力升华等,把祖国建设得更富强。
3.6 新时代的创新精神创新精神是21世纪所必备的,没有创新就意味着“一潭死水”,停滞不前,继而落后,继而挨打。
科学技术要走在世界前沿,经济建设要跻身世界前列,无不需要创新,尤其在建设有中国特色的...
软件测试(QC)和QA什么关系?
QA的英文为:Quality Assurance 我们翻译为“质量保证”QC的英文为:Quality Control 我们翻译为“质量控制”我们将这两个角色之间进行一下职责划分,以方便我们后续的讨论。
QA:监控公司质量保证体系的运行状况,审计项目的实际执行情况和公司规范之间的差异,并出具改进建议和统计分析报告,对公司的质量保证体系的质量负责。
QC:对每一个阶段或者关键点的产出物(工件)进行检测,评估产出物是否符合预计的质量要求,对产出物的质量负责。
通过上面的职责划分,我们发现,如果我们将软件的生产比喻成一条产品加工生产线的话,那QA只负责生产线本身的质量保证,而不管生产线中单个产品的实际质量情况。
QA通过保证生产线的质量来间接保证软件产品的质量。
而QC不管生产线本身的质量,而只关注生产线中生产的产品在每一个阶段的质量是否符合预期的要求,如果我们生产的是杯子,那QC只关注:生产的材料是否是预期的,每个杯子瓶口的直径是否符合要求,杯子把手是否符合设计要求等等具体的、可量化的点。
针对软件企业的软件开发过程而言:QA可以进一步明确为SQA,即:软件质量保证,只负责软件开发流程的质量,企业内相对应的角色为:软件质量保证人员,有的企业就直接称之为SQA。
...