质量管理 | QC、QA、QM,去QA化与降本增效
现在国内职业的质量管理都是从 CMMI 和 ISO 质量体系演化过来的,但是能做真正的质量管理的公司很少。质量管理的 QC 偏测试,对最终的产品负责;QA 偏过程,从过程把控质量;QM 偏体系,类似于全面质量管理,建立质量文化。
硬件公司更关注质量
质量是一组固有特性满足要求的程度。质量就是符合要求;质量管理核心是人;CMMI里面要求的这种质量,之前在中兴通讯是符合要求的。但是后来,中兴推广敏捷,质量管理人员转为敏捷教练,后面的事情就不太了解了。[敏捷后的质量怎么管理?]
在业界,一般有QA岗位的公司很多都是兼职,也有的干的都不是质量的事情,只是挂个名。
也有的把质量部的同学都叫做 QA,不分那么细
质量领导很关键
有质量意识的领导,会组建专业的质量团队,来把控研发过程;不懂的领导会觉得,这些人没有产出,没有价值……同时也对质量团队的领导有要求,怎样体现出自己和质量团队存在的价值
QA指标哪里来
我现在的公司有QA团队,刚开始还觉得怪怪的,原来是专业的配置。只是这个QA团队制定的指标经常被开发团队所诟病;也不知道这些指标是从哪来的?
CMMI里面的过程域,质量和配置管理都是CMMI-2里面的。里边有标准和指标。
做得好的,会先出方案,领导评审,找团队实验,改进,推广;不好的,就是领导想啥就是啥,其实背后都是某个领导的要求;CMMI里面还有一个EPG,这个才是过程改进的,主导和推广标准,只不过,大多数让QA来干
质量和配置贯穿始终
厉害的质量管理人员,会一步步建立质量框架,把需求-开发-测试-上线,这些过程数据实现闭环,不会出现专门考核开发或测试的情况;质量和配置一样都是贯穿于研发过程中。
质量更要求独立,以第三方的角度对过程把控,所以也就要求质量团队要有直接向大领导汇报的权利;在一个公司里面,质量直接归属于大领导的架构,说明还是要专业一点;如果是挂在产品、开发、测试,下面的,那就完了,基本就是附属和工具
这里说的质量,已经不是产品质量、测试保证的质量了;独立于产研运测单独运行才行,但是独立出去又很难做。
这个就要看质量团队领导了,专业的领导会展现出质量的必要性;一般的质量人员如果只能做一些基本的工作,那就不行了
个人愚见:一般来说,有QA的公司,流程会专业一点;有CM的公司,流程一定是专业和标准的;之前看一个精益专家说,公司的流程就是一个公司管理的体现
很多测试只做测试,或者关注测试质量。很少会关注研发过程中的质量
从人性来说,人很多都会高看自己,低看别人;比如,不了解质量的会说,质量不就是干****的,就这个我们测试或产品也能干呀,还要养这些人?然后他们接过去之后,干着干着就干没了
特别是制造业,像华为中兴,质量是他们的战略之一,所以相对要求会很高;汽车也是,因为一旦出现事故,那就是大事;曾经某个大公司IPTV出事故,董事长亲自上门道歉
得了去QA化的病
羡慕有QA团队的配置,做公有云IaaS这块,质量这块都是研发自己负责;当时福报云是学 Google 去QA团队化,认为质量是研发的一部分,由研发 RD 自己负责, who run who build。不设置专门的QA和SRE岗;
但是 Google 给工程师的待遇,和国内公司的是不一样的;所以他们的能力也是不一样的
同意,也是艺高人胆大,Google 这么做上限高但是下限也低呀。不要轻易学习,画虎不成反类犬。字节就是这个毛病[捂脸]
消除浪费而不是降成本
华为的狼性文化,给员工喂得的是肉;而那些要学习的公司,甚至连草都不想给
何止是草啊,连水都不给喝。
我司现在厕所都自带纸[捂脸]
应该降的,不是成本,而是浪费。
能看得见的都是成本,减就对了
在业务人员眼里,QA 也是成本,不能创造收益……
在业务人员眼里,SRE 也是成本,不能创造收益……
在业务人员眼里,研发也是成本,不能创造收益……
这不是降本,这是剥削。
很多老板眼里只有能创造营收的销售才是帮他赚钱的;研发什么的都没用.....
吐槽小结
前面讨论的还是很深刻,后面一转移到降本增效上来就偏了,变成了吐槽「资本家」不喂肉,不给水,不给厕纸,甚至把除了销售人员的QA、研发、SRE都当成了成本都要减,至此吐槽结束。这就是我们群讨论的内容,一群身在黑暗脚踩光明的打工仔,加入我们一起来讨论吧 :)
我的相关文章
质效提升 | 聊QA与业务测试(中)
研发效能组织能力建设之特性团队FeatureTeam(上)
DevOps|研发效能不是老板工程,是开发者服务
质效提升 | QA不做业务需求测试,你怎么看?
互联网公司研发效能/工程效率团队建设和规划
质量管理 | QC、QA、QM,去QA化与降本增效的更多相关文章
- 软件测试QA、QC、QM的关系与区别
01概念上 QA:Quality Assurance (质量保证) QC:Quality Control (质量控制) QM:Quality Manage (质量管理) 02定义上 QA:为达到质量要 ...
- 测试,测试开发,QA,QM,QC--------- 测试之路勿跑偏
测试,测试开发,QA,QM,QC可能是测试行业里的细分角色了,加了不少群学习,看到不同人有对自己不同的角色定位.我也做了这挺长时间的测试,也和大部分测试同胞一样,为了一份好的工作学习各种各样的技术,但 ...
- IM 去中心化概念模型与架构设计
今天打算写写关于 IM 去中心化涉及的架构模型变化和设计思路,去中心化的概念就是说用户的访问不是集中在一个数据中心,这里的去中心是针对数据中心而言的. 站在这个角度而言,实际上并非所有的业务都能做去中 ...
- 小众Tox——大众的“去中心化”聊天软件
★Tox是什么 一个反窥探的开源项目:一种基于DHT(BitTorrent)技术的即时通讯协议:一个为安全而生的加密通讯系统 .美国棱镜计划曝光后,一个名为 irungentoo 的牛人于17天后的2 ...
- 基于Twitter-Snowflake的java改进版,去状态化实现
package jeffery; import java.net.InetAddress; import java.net.UnknownHostException; import java.util ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架
这是一篇很长的文章,在开始正文之前,请允许我代表目前排名前 20 中唯一的 .Net 开源软件 FineUI 拉下选票: 投票地址: https://code.csdn.net/2013OSSurve ...
- 去model化开发
前言 去model化是一种框架设计上的做法,其中的model并不是指架构中的model层,套用Casa大神博客中的原文就是: model化就是使用数据对象,去model化就是不使用数据对象. 常见的去 ...
- 一个轻client,多语言支持,去中心化,自己主动负载,可扩展的实时数据写服务的实现方案讨论
背景 背景是设计一个实时数据接入的模块,负责接收client的实时数据写入(如日志流,点击流),数据支持直接下沉到HBase上(兴许提供HBase上的查询),或先持久化到Kafka里.方便兴许进行一些 ...
- 一步步教你开发、部署第一个去中心化应用(Dapp) - 宠物商店
今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和编写智能合约结合起来看. 写在前面 阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你先看以太坊是什么除此之 ...
- ImCash:币安下架BSV之辩:规则、中立与去中心化
一种看法是:一个引用价格数据和执行交易的加密货币交易所,其业务决策往往是在链外发生的,不受制于严格的.类似于准宪法的链上规则的约束,加密货币交易所可以拒绝任何人喜欢的价格和交易,而且这样做并不会损害底 ...
随机推荐
- SpringBoot配置与打包基础
本篇主要记录SpringBoot使用的基础配置 SpringBoot Maven配置 SpringBoot maven依赖关系 我们创建springboot项目后,会发现项目的pom文件都会继承自sp ...
- yaml的读写
yaml文件的读写是真的快,也很简单.代码如下:from ruamel.yaml import YAMLimport os # 读取yaml配置文件def read_yaml(yaml_path): ...
- upload-labs 第一关 前端验证绕过!
打开靶场发现只能上传jpg png gif 的文件格式的文件,我们想要上传上去的文件格式为php文件格式,首先在Notepad++里面打开图片,会出现很多乱码,我们在最后面添加漏洞语句<?php ...
- phpstudy-sqlilabs-less-2
题目:GET - Error based - Intiger based 基于错误的数字型注入 ?id=1 ?id=1 order by 3 ?id=-1 union select 1,2,3 ?id ...
- 【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决
问题描述 创建Azure Kubernetes Service服务后,需要升级AKS集群的 kubernetes version.在AKS页面的 Cluster configuration 页面中,选 ...
- C#.NET Framework RSA 公钥加密 私钥解密 ver:20230609
C#.NET Framework RSA 公钥加密 私钥解密 ver:20230609 环境说明: .NET Framework 4.6 的控制台程序 . .NET Framework 对于RSA的支 ...
- SQLLDR简介 和 Oracle插入大量数据
SQLLDR简介 一.简介 SQLLOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中.SQLLOADER是大型数据仓库选择使用的加载方法,因为它提供了最 ...
- 【Leetcode】 two sum #1 for rust solution
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标.你可以假设每种输入只会对应一个答案.但是,数组中同一个元素不能使用两遍. 示 ...
- 2023-06-14:我们从二叉树的根节点 root 开始进行深度优先搜索。 在遍历中的每个节点处,我们输出 D 条短划线(其中 D 是该节点的深度) 然后输出该节点的值。(如果节点的深度为 D,则其
2023-06-14:我们从二叉树的根节点 root 开始进行深度优先搜索. 在遍历中的每个节点处,我们输出 D 条短划线(其中 D 是该节点的深度) 然后输出该节点的值.(如果节点的深度为 D,则其 ...
- .NET7 中Autofac依赖注入整合多层,项目中可直接用
一.配置Autofac替换内置DI 1.安装Nuget包:Autofac.Extensions.DependencyInjection 2.Program.cs中加上 builder.Host.Use ...