研发QA的围城与突围

目的

验证并改进已执行的过程和所产生的工作产品的质量。

价值

增强过程使用和改进的一致性,以最大限度地提高业务效益和客户满意度。

CMMI2.0中相对原来的CMMI1.3版本我认为有所改进的是对过程域的价值做了明确说明,从这段描述我们可以明确,组织设立QA这个岗位的核心价值:

1、能提高业务效益;

2、提高客户满意度;

另外,每个过程都有相应的成熟度等级,对于PQA这个实践域,也分为3级,每一级别的实践描述如下:

第 1 级

PQA 1.1识别并解决过程和产品问题。

第 2 级

PQA 2.1根据历史质量数据开发、持续更新并遵循质量保证的方法和计划。

PQA 2.2在整个项目过程中,根据记录的过程和适用标准客观评价选定的已执行过 程和工作产品。

PQA 2.3沟通质量和不合规问题并确保解决问题。

PQA 2.4记录并使用质量保证活动的结果。

第 3 级

PQA 3.1在质量保证活动中识别并记录改进的机会。

我们可以把这个实践要求与QA的岗位能力活动进行映射,就可以得出岗位级别要求

初级:能按照标准,客观识别工作过程和工作产品的问题;

中级:能做质量保证策划、识别问题,确保问题闭环;

高级:预防问题,并能识别提升业务效益和客户满意度的机会。

到高级,显然就需要能将组织经营质量与过程质量打通,真正为经营效益改善服务了。

1.

围城外的人想进去

我们知道每年过了10月,一般求职招聘、换工作的都会大幅减少,但今年有些特殊哈。到11月,突然好多公司的朋友,委托我帮忙招聘 研发QA的岗位,薪酬待遇基本中位都在2万以上,也不乏年薪百万的职位。当然,对学历、学校、经验方面的要求也相对比较高了。有些虽然简历没写,但私下都会说,只要211,985本科以上学历,同行业经验。

转到群里后,很多同学都很羡慕,希望能转行到这个质量岗位。其实我也是比较欣喜的,因为研发QA岗位价值已经与研发这类强技术岗位,基本处于同一级水准了。我认为这是必然趋势,随着中国科技实力增长及向上游产业链的延伸,依靠人口红利和商业模式赚钱难以为继,叠加外部的政治环境,应该说硬核科技创新和产品质量,对中国制造业来说是必赢之战,也是国家支持的方向。研发QA之前很多质量人可能都没太听说的生僻岗位,一下成了热门、高薪岗位。

2.

围城里的人想出来

其实,真正做这个岗位的同学,很多其实都在考虑转行到其他岗位,比如,PM或者敏捷教练这类新的职位。

其实最主要的原因,就在于:价值认可度低,所做的工作在公司不被认可,而且经常要得罪人,心理压力大。

组织的思考

初级研发QA做什么?

  • 辅助项目经理做文档管理和计划跟踪工作;
  • 工具和流程推广工作;
  • 数据收集;
  • 参加一系列的项目活动(周会,评审会,etc.)。
  • 给组织带来什么?

  • 组织能形式上满足ISO, CMMI, OPM3等体系或模型的要求;
  • 一堆平台工具在运行;
  • 越来越厚的过程规范集;
  • 过程数据生成的漂亮 表掩盖了研发过程的深层次问题;
  • 各个阶段的工作产品看似都有了。
  • 给组织绩效带来什么?

  • 没对公司/组织的经营目标产生贡献;
  • 项目的过程绩效和生产率没得以提高;
  • 项目最终工作产品的质量并没有显著提高。
  • 组织:我们不需要QA!

  • 管理成本上去了;
  • 生产率并未得到提高;
  • 客户满意度并未得到提升;
  • 项目收益并未有直接改善。
  • 其实从人性角度,QA确实不是一个让人心里舒服的岗位。因为QA在项目团队中,总是那个提出“问题“的人,显得不那么合群,其实对QA本身在心理上是存在很大压力的。

    3.

    如何突围

    我经常会听到一些非常糟糕的说法:质量人的使命就是消灭质量部;质量是所有人的责任。显然,这些都是不懂质量专业的人在推动的,同时也显示质量群体的弱势,不能理直气壮地说明自己为什么不可被替代。

    既然,我们认同,任何有风险的行业,都需要第三方的监督,那么软件和研发过程同样面临高风险,为什么就可以不需要监督了呢?

    所以,监督本身就是有价值的,这是QA岗位存在的基本价值。

    其实,前面一些CTO或者老板对QA工作的质疑,并非否定QA岗位的价值,而是他们认为QA人员的能力和素质无法达到他们的期望。因此,他们并没有因此,砍掉QA,而是通过提升QA岗位的人才素质和能力,来解决这个问题。

    因此,作为QA,更应该考虑是如何能做的更好,而不是质疑这项工作本身的存在价值。

    结合CMMI2.0对PQA的定义,我们可以对QA的层次也分为三级,每个层级的QA,关注点和主要过程活动都应该有所区别。

    根据我的观察,现在业界实际的现状,应该是80%以上的QA,都是在L1这个级别;15%左右,可能在L2这个级别,真正在L3这个级别的就很少见了,应该不超过5%。

    其实,作为QA具体应该如何做的具体方法,讲的比较多。但要突破职业的困惑,我认为同样需要,从过去、现在、未来,三步走。

    第一步:认识过去的自我;第二步:认准现在的方向;第三步:认知未来的趋势。

    1、认识自我

    如何更清楚地认识自我?其实有一个很实用的工具,即个人的三环理论。它包含三个问题:我的擅长是什么?我的爱是什么?我的机会是什么?

    作为QA,需要具备相应的知识、技能与素质,以软件QA为例:

    必备知识:

  • 开发流程基本知识
  • 需求管理
  • 系统工程
  • 测试工程
  • 单元测试过程
  • 审计
  • 项目计划
  • 项目管理
  • 产品技术工程概论
  • 认证和标杆测试过程
  • 统计过程控制
  • 系统分析与设计
  • 技术变更规程
  • 组织过程定义
  • 行业知识
  • 必备技能:

  • 基线审计和交付物审计
  • QA工具
  • 过程审计
  • 度量分析
  • 系统工程
  • 引导和培训
  • 沟通能力
  • 必备素质:

  • 沟通能力
  • 协调能力
  • 对问题的敏感度与洞察力
  • 韧性
  • 目标导向
  • 商业意识
  • 可以对照,找到目前的位置,长板与短板,找准努力的方向。

    2、认准方向

    认识自我后,还需要进一步明确自己的发展方向,也就是职业通道。通常个人的发展可以划分为管理通道和专业/技术通道两个方向。自己是擅长做管理还是更适合在专业领域深耕?

    走管理发展通道需要积累大量的QA经验、项目开发与管理经验。另外,沟通能力、协调能力、高情商的培养等管理技能也不可或缺。从管理一个2-5人的质量专业小团队,到全栈职能(QA、QC、CM)大团队,甚至能成为一个公司的首席质量官(CQO),每一步都是一个大的跃升,需要多年的积累和不懈的努力!

    走专业发展通道可以成为某个领域的专家,所谓专家就是对该领域的方法论理解透彻,知行合一,甚至形成自己的理论和实践方法,达到传道授业解惑的境界。

    但无论选择走哪个发展通道,我们都要努力成为“T”字型人才。“T”字的一竖代表“所在领域”,就是你要尽力成为所在领域里很难替代或无可替代的人。“T”字的一横代表“知识面”,就是同时你要尽力拓展知识面,成为一个拥有横向整合能力的人。

    3、认知未来

    上有资料显示,在未来的20年里,大约有36%的岗位将会彻底被AI所取代。另外,Devops技术愈发成熟,它可以通过流程标准化、实践标准化的方式来内建质量,并且不需要QA的介入。可能L1与L2级的工作会被大量替代,因此,我们需要有危机意识,不主动学习、不快速成长,势必会被淘汰!

    任何一个职业都是充满挑战和艰辛的,QA也一样。但我个人的经历看:不经历困惑怎么得成长!不经过痛苦的煎熬与坚持,怎么能突破瓶颈。

    其实,目前趋势已经明确,已经不需要问:QA前途如何?

    因为,研发QA未来必定可期!

    -End-

    声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

    (0)
    上一篇 2021年11月21日
    下一篇 2021年11月21日

    相关推荐