文/共创力咨询资深顾问 杨学明

PQA(Process Quality Assurance)是过程质量保证的意思,有的公司也把它称为PPQA(Product Process Quality Assurance)产品过程质量保证。现在只要有研发或生产产品的企业都有这样一个职位,这个职位的主要职责是:

1.确保过程是否符合既定的要求,过程包括有立项、项目启动、里程碑评审、打基线、变更、状态报告等

2.确保中间工作产物是否符合既定的要求,典型的中间工作产物有计划、需求、设计、代码、测试用例等

根据共创力咨询近年来对十几个咨询项目的总结分析,目前许多中小型企业的PQA的职位形同虚设,或者根本没有设置PQA,或者让研发人员兼职,对于开发进度的重视程度优先于质量的意识普遍存在。因此,很多企业虽然已经制订了IPD、CMMI、敏捷等开发流程,但仍然无法落地,PQA的权力有限,甚至有些公司PQA受制于项目经理;另外,对于PQA的组织架构不清晰,作为一个流程和制度的推行和监督部门,PQA如果没有高层领导对质量活动的支持,是无法做好质量保证工作的;第三,很多公司PQA的能力有限,不能与开发人员进行有效的沟通,仅仅是当了一个警察的角色,而没有向一个集多角色如医生、牧师、教练、裁判等方向的转变。

2016年3月29日上午,第二届中国质量奖颁奖大会在北京人民大会堂举行。大会现场宣读了授奖决定并颁奖,科技巨头华为公司荣获中国质量奖第一名。华为公司在质量管理模式、管理方法和管理制度领域都取得重大创新成就,在华为公司内部,质量优先是基本法则,质量优先贯彻在一切工作中;首先是抓货源的高质量,供给侧一定要保证高质量。其次是产品要高质量,有了高质量的产品客户和消费者就会满意,企业才有效益,才能持续发展。那么,华为公司是如何构建产品过程质量(PQA)体系组织的呢?大的组织如下图:

如上图可见,在整个公司层面,有公司层面的质量管理部,现在叫质量运营部,然后PSST(产品与解决方案团队)各产品线如固网,又有固网产品线的质量运营部,各产品线质量运营部就会有PQA团队、成本管理团队、运作与支撑团队。其中PQA的职责主要是:

1、PQA主要针对重量级团队,主要的度量指标为客户满意度和质量的重量工作,占30%~40%,其它重点工作占60%~70%。

2、PQA的职责:DCP/XR(MR、SR、SCR、。。。。。。);

3、PDT的质量文化、质量绩效(网上事故、NPR、进度、客户、供应链、配置管理改进)

4、客户外部审计

5、版本引导

同时,因为在固网产品线又有多个开发单元(DU),华为对于每个开发单元(DU)又设置了一名RQA(Release Quality Assurance),来负责开发过程的质量,主要负责每个TR点的质量和开发阶段的质量保证工作,主要针对开发内部,与PQA不同,RQA的范围相对较窄一些,PQA需要负责端到端的质量,即对客户的最终的质量负责,需要管理需求、开发、设计、测试、生产、采购、客服等部门的交付质量,而RQA只需对开发代表的质量负责。如下图:(PQA和RQA分别处于不同的层级)

由上图可以看出,PQA的权利比RQA要大些,PQA一般向产品线总裁汇报,而RQA是向研发部部长汇报。PQA主要承担客户满意度和质量的一些重点工作,如流程引导、质量目标达成、质量活动的策划、DCP评审的组织与准备等;而RQA是处于开发执行层面的质量保证活动,如TR评审一次性通过率、开发过程中效率的提升、开发人员的质量意识的提升和辅导等等。由于质量活动是由上到下的工作,只有在公司领导的高度重视下,全体员工具备较好的质量意识,同时,对PQA工程师也需要具备一些基础的技能,这些技能包括五个层次:

最基本的价值-第1层:进行符合性检查,对照规范发现项目中的不符合情况,并沟通各方来解决

第2层:理解项目的情况,协助甚至指导项目,比如识别风险,建议风险和问题的应对措施;能够根据规范和实践来修订PQA检查表

第3层:在项目中识别改进机会,能够考虑到同类型项目

第4层:提供项目参照样例和比较基准,辅导项目

第5层:处理项目面临的优先改进机会,管理并提升客户/干系人的满意度

一般而言,普通的PQA人员达到第1层就满足了PQA基本要求,这个要求不高,所以不少组织会安排资历学历都不高的员工来担当PQA,但如果真正要做好PQA,仅仅当个“警察”是远远不够的,那么如何向多角色(医生、牧师、教练)转变呢:可参考以下技能:

达到第1层要求的PQA人员只需具备基本的技能和沟通能力

达到第5层要求的PQA人员所需技能包括:

1,IPD、CMMI、ITIL、PMBOK、Agile等等

2,所服务领域的基本知识

3,所在组织的各项规范

4,项目管理、质量保证

5,较强的沟通能力

具备以上的知识和能力,才有可能真正做好PQA的工作。

注:本文由资深研发管理专家杨学明先生提供。杨学明,清华大学MBA,资深研发管理专家,国内首席研发管理专家,曾服务于华为,阿里巴巴等知名企业,杨老师先后在国内开设研发类公开课100多场,服务内训客户1000多家,为数百家企业提供了研发咨询服务,典型的客户如深圳迈瑞、华立仪表、步步高、英威腾、雷赛智能、埃斯顿、华工科技、中国科学院、电力科学研究院、中国工商银行、重邮信科、从兴电子、浙大网新、联迪商用等。杨学明老师课程以实战为主,以行业标杆企业为牵引,结合国内中小企业研发及测试管理环节的典型案例,深入剖析各种管理疑难问题,深受学员好评!

PQA组织的设置与运作的更多相关文章

  1. EBS 多组织访问设置

    如果想让你的职责下为单组织模式,那么你在Profile下只设置MO: Operating Unit的值,MO: Operating Unit提供只访问一个单独的OU.如果你想让你的职责下为多组织模式, ...

  2. Microsoft CRM 2013 设置默认组织 default organization

    Microsoft CRM 2013 在部署管理器里没有设置默认组织的功能(以前4.0是有的),所以如果安装了多组织并且某些用户在多组织里同时存在这就涉及默认组织的设置问题,或者在安装outlook ...

  3. 番外篇--Moddule Zero 版本管理与组织单位管理

    Moddule Zero 版本管理 2.2.1 简介 大多数SaaS(多租户)应用都会有多个版本(包),这些版本的功能点也会各不相同.因此,他们能够为他们的租户(客户)提供不同的价格和功能点选项. 关 ...

  4. Exchange 2010 服务器邮件传输配额设置详解

    在企业的邮件系统管理中,传输邮件的大小配额关系到邮件队列.邮件传输速度以及关系到该附件是否能正常发送,直接关系到用户体验.为此,传输邮件大小的设置,也经常是企业邮件管理员比较迷惑的地方.如下: 1)  ...

  5. UWP开发:应用设置存储

    应用设置储存指的是保存在应用程序储存区中的键/值对的字典集合,它自动负责序列化对象,并将其保存在应用程序里.以键/值对方式提供一种快速数据访问的方式,主要用于储存一些应用信息. 1,简介 应用设置是W ...

  6. 在 Windows 10 专业版、企业版或教育版上设置展台

    原文: 在 Windows 10 专业版.企业版或教育版上设置展台 Set up a kiosk on Windows 10 Pro, Enterprise, or Education 适用于 Win ...

  7. FlowPortal BPM多汇报线的设置及使用

    1.在组织结构中设置多汇报线 2.流程中使用汇报线 3.流程节点上使用汇报线 流程节点默认启用流程中指定的汇报线,若流程中的某个节点需要启用特殊的汇报线,可通过设置节点业务属性实现.

  8. GitHub 优秀的 Android 开源项目(转)

    今天查找资源时看到的一篇文章,总结了很多实用资源,十分感谢原作者分享. 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介 ...

  9. GitHub 优秀的 Android 开源项目

    转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView.ActionBar.M ...

随机推荐

  1. 国内使用google搜索引擎

    百度搜索 "谷歌访问助手",点击第一个搜索结果,如下: 或者直接点击链接:http://www.ggfwzs.com/  ,然后点击相应的浏览器下载谷歌访问助手,解压,将解压好的谷 ...

  2. 使用以下映射将包含A-ZIS的字母的消息编码为数字:'A' - > 1,'B' - > 2 ...'Z' - > 26 给定包含数字的编码消息,确定解码方式的总数(python)(原创)

    题目:有一种将字母编码成数字的方式:'a'->1, 'b->2', ... , 'z->26'.现在给一串数字,给出有多少种可能的译码结果. 实现逻辑: 1,使用队列的数据类型,每一 ...

  3. Docker学习之1—基础及安装

    Docker介绍: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制 ...

  4. html自适应头

     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-sca ...

  5. 基于Consul的数据库高可用架构

    几个月没有更新博客了,已经长草了,特意来除草.本次主要分享如何利用consul来实现redis以及mysql的高可用.以前的公司mysql是单机单实例,高可用MHA加vip就能搞定,新公司mysql是 ...

  6. Linux Namespace : User

    User namespace 是 Linux 3.8 新增的一种 namespace,用于隔离安全相关的资源,包括 user IDs and group IDs,keys, 和 capabilitie ...

  7. Linux使用mailx发送邮件--技术流ken

    前言   最近想要监控系统服务运行情况并实现自动发送邮件报警,zabbix虽然也可以实现这样的功能,但是这里使用一个非常简单的办法就可以实现.需要安装mailx工具,mailx是一个小型的邮件发送程序 ...

  8. 启动sql2012时出现Cannot find one or more components.Please reinstall the application

    ①在运行中输入regedit.exe,启动注册表工具 ②找到注册表中的此处路径“HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management S ...

  9. [转]RPA流程自动化-Blueprism认证考试介绍

    本文转自:https://www.cnblogs.com/digod/p/9190186.html RPA流程自动化-Blueprism认证考试介绍 接触RPA有一段时间了,几种RPA相关工具也都试用 ...

  10. CloudFoundry 之 IBMCloud 项目部署java例子

    步骤一 通过官网注册IBMCloud账号 https://idaas.iam.ibm.com/idaas/mtfim/sps/authsvc?PolicyId=urn:ibm:security:aut ...