尊敬的各位质量协会的领导, 您好, 迄今为止,我已经有13年的工作经历了,一直在一家软件检测实验室承担质量控制和质量保证等的相关工作,具体的工作经历详见下方陈述: A.主要工作经历,任职履历 2008-08 ~ 中体彩科技发展有限公司质量检测实验室 任质量保证工程师 B.主要质量相关工作实践和业绩 中体彩科技发展有限公司质量检测实验室主要工作实践 B-1. 主要质量相关工作实践 B-1-1.建立质量检测实验室的管理体系,协助最高管理者制定实验室的质量方针和质量目标 B-1-2.运用质量管理工具,对实验室质量管理体系运行情况及产品质量进行评估
B-1-3.协助实验室质量负责人进行团队绩效制定与评价 B-1-4.协助实验室质量负责人进行团队的人员能力评估、人员能力提升(如培训) B-1-5.识别实验室的度量元,建立实验室的度量机制 B-1-6.开展实验室的内部审核,审核体系运行情况的符合性,查找不符合项并进行分析改进 B-1-7.组织开展实验室的管理评审,审核体系本身的适宜性,查找不符合项并进行分析改进 B-1-8.组织开展实验室间的能力比对,确保实验室检测能力的保持 B-1-9.参与项目组的质量保证活动,运用质量管理知识评估产品质量 B-2. 主要业绩 B-2-1. 建立检测实验室的管理体系,制定了与实验室发展战略相结合的质量方针和质量目标。 B-2-2. 建立测试评估模型,对产品按照GBT25000.51-2016中的质量特性进行评估,自运行起未发生因检测导致的高等级生产故障。 B-2-3. 建立引入真实用户参加项目验收机制,除提升产品易用性及用户满意度外,也间接为客户节省了质量成本。 B-2-4 .建立了实验室的度量基线与度量机制,可直接应用于质量评估与人员能力评估,为领导决策提供了数据支撑。 B-2-5 .组织通过了中国合格评定认可机构的CNAS认可实验室认证。 B-2-6 .参加10余个项目的质量保证活动,发现包括流程不符合、运行不符合等20余项不符合,均整改完成,本人负责的项目上线后均未发生高等级生产故障。 B-2-7 .持续维护实验室的CNAS认可资质,组织参加了6次实验室间能力比对测试,结果均为满意。 B-2-8 .建立度量元收集、度量元分析与比对的度量数据分析线上平台,极大的节省手工人力投入与提升了数据准确性。 B-2-9. 建立质量评估线上平台,应用包含流程图、检查表等质量工具进行质量评估。 C.对质量管理实践的体会和认识 我08年入职时,刚开始是从事软件产品的检测工作,对当时的我来说就是按照产品需求说明书要求,对待测软件进行充分性测试,检测出bug是我最大的成就感。但是后续开始逐步开始从事测试管理、质量管理相关的工作后,才对质量有了初步认识,认识到检测出bug只是整个产品质量保证中的一小环节,而且检测是不能提升质量的,质量是设计出来的而不是检测出来的。 而随着企业的发展、行业竞争的不断激烈,对质量的要求也越来越高,不断提升企业人员的质量意识与质量知识也越来越重要,下面4点就是我在从事质量管理活动中的一些体会和认识。 C-1. 质量管理人员有进行系统学习的必要性 就如上文中提到的,我是由测试工程师转岗成质量工程师的,在刚开始接触质量管理时,需要对质量管理知识进行系统的学习,比如刚开始可以通过CMMi、CNAS等体系认证过程中进行系统的产品质量管理学习。但是这是不够的,所以注册质量工程师的出现弥补了这一缺陷,因为CMMi、CNAS等更关注整个产品的质量管理过程,而对于质量管理本身没有太多的提及,所以通过学习并完成注册质量经理的考核,让我对质量的含义与特性、质量管理的发展历史及主要思想、全面质量管理、卓越绩效模式、质量管理体系、质量管理的技能和方法、质量管理的工具都有了一定的了解与掌握,为我在本实验室的质量管理工作提供的发展方向与努力方向。 C-2. 质量管理人员要明确自己在组织中的定位 我从事质量管理的契机就是因为实验室要引入CNAS认可实验室认证,但是发现引入后其实对软件产品质量并没有显著提升,而且我们做了大量的质量管理工作却并没有收到预期的效果,我反思后觉得有以下原因困扰我们实行质量管理的地方:即按CNAS认可标准ISO17025:2017的说法,质量管理主要是检查过程的执行是否符合要求,那么并不能直接作用于产品,只能通过保证过程来间接的保证质量,对于制造型企业,很多东西是依赖于机器化的流水线作业,而对于软件企业来说很多东西很难规程化,人的因素总是琢磨不定的,所以即使过程执行的很完美,但过程所产生的东西不见得同样是完美的。 那么作为一个质量管理人员该如何发挥自己的作用呢,或者说如何开展工作更有效呢?我认为质量管理人员要把自己当成项目经理的帮手,项目团队的医生,即在各个产品环节实施质量保证,既包含对过程的检查,也因通过一些质量控制手段对工作产品的质量进行检查,比如参与需求评审、代码评审、测试评审等,那么这就要对质量管理人员的要求非常的高,要求对软件开发的各个环节有很深的认识与经验,也从另一个侧面要求质量管理人员不断的学习提高自己的能力。 C-3. 在质量管理中要善用工具与平台 在质量管理工作中,涉及到大量的文档管理、数据收集、数据分析、质量检测等等耗时耗力的工作。比如管理体系中的各种流程文件、模板、样例、作业指导书,我们通过SVN版本控制软件,制定权限管理规范,作为唯一途径面向全实验室发放,并且在有更新时及时通知全实验室,确保了管理体系文件的有效受控。比如我们在做质量控制的时候,有大约500条的质检项,如果通过人工根据检查单中的质检项一条条的检查,既耗时耗力又不能保证准确性,故我们开发了质控平台,通过平台自动抽检待质控产品成果物,并自动与质检项进行比对,质量管理人员只需要对比对结果进行分析,从而制定下一步工作计划,如整改或调整质检项。还有度量数据的收集与分析,我们通过度量分析系统自动从各平台抽签所需的度量元,并且根据所需的度量指标进行度量元的二次分析,极大的降低了人力成本投入。 C-4. 质量管理人员在从事质量管理活动时,要以结果为导向 刚开始,我们实验室为了企业资质通过了CNAS认可实验室的资质审核,审核虽然通过了,但是质量体系还仅仅是为了应付审核的一个花架子,摆在质量管理人员面前的是一条决定生死存亡的路——证明自己的存在价值,否则就将沦为一个应付审核用的临时组织,早晚被剔除掉。 作为一个质量管理的新人,对于具体要怎么干充满了迷茫,这个时候也是通过不断的学习质量管理相关知识,觉得我应该从研发项目质量工程师做起,于是我成为了大家最熟悉的SQA即软件质量管理工程师。所做的工作很简单,监控项目进展和流程执行规范,发现项目管理过程中的问题以及检视、测试过程中的问题,并及时向产品汇报。工作虽然简单,但是我却得不到认可,项目经理总觉得我是用流程在阻碍项目的进行,降低了开发测试效率,对我汇报的问题更是不予理会。我第一次对质量工作产生了怀疑:原来做测试工程师至少还有检测出bug的的成就感,现在感觉自己的工作没有任何价值。 后来通过与上级领导及项目经理的沟通,反思出对于领导和项目经理来说,他们最关心或者最重视的是什么,他们关心的成果和结果,那么作为质量管理人员就要用自己的专业知识去帮助他们达成最终的成果和结果,那么我们的工作才有意义。比如对于跟组工作,因为管理体系流程才刚刚建立,项目流程完全是根据CMMI/CNAS定制的,是不是适合项目过程还不得而知,但如果我们不去按照流程从头到尾跑一段时间,我们就不会知道到底哪里不合适。现在严格要求他们按流程走,为的就是收集这方面的信息。但是在要求的过程中需要注意方法,要站到项目组的角度去考虑问题,同时多了解项目经理的性格以及成员的性格。也不要只做一个指手画脚的人,尽量帮助项目经理分担一些管理工作,比如有一些项目经理是技术出生的,技术情结比较浓,只纠缠于技术细节,那项目管理和团队建设的工作我们完全可以承担下来,让他感到有了你他就能放心的去做自己喜欢的技术。最终我逐渐和项目经理打成一片,在团队建设上经常和项目经理一个唱白脸一个唱红脸,配合无间,帮项目经理整合一些繁琐的管理工作,一起做质量评估和分析,项目经理逐渐离不开我的帮助了,而我推行的流程在项目经理的大力支持下变得异常顺利。
报告人:刘萍 日期:2021年2月26日
|