测试架构师修炼之道:从测试工程师到测试架构师(第2版)
上QQ阅读APP看书,第一时间看更新

2.1.4 测试人员在质量领域的发展

在软件测试工作中常常要对产品质量进行评估,这使得测试人员也适合向质量管理领域发展。当然,这里的质量管理不是仅指产品的质量管理,而是指整个企业的质量管理,如交付质量管理、经营质量管理,运营质量管理等。

1.企业流程建设

质量管理领域的一个重要发展方向就是流程建设。由于测试常常会和不同角色沟通,平时工作中和流程关系也比较紧密,所以很适合转型做流程。我身边就有很多资深测试工程师成功转型为流程设计师。

图2-4和图2-5所示为当前比较流行的流程框架。图2-4所示是大名鼎鼎的集成产品开发(Integrated Product Develop,IPD)流程框架,图2-5所示是当前非常流行的规模化敏捷流程(SAFe 5)框架。

图2-4 IPD全流程体系框架

图2-5 规模化敏捷流程体系框架

流程建设者的主要工作就是根据企业的需要,选择适合的流程体系框架,逐一建设企业的市场、产品、开发、交付等流程模块(如指南、规范、流程说明、交付件模板等),从用户需求到产品,再到服务和用户满意度,形成闭环,并通过度量分析、持续改进,不断提升企业的竞争力。

2.企业质量管理者

成为专业的企业质量管理者也是测试者在质量管理领域的一个发展方向。其实在软件测试发展史上,很多测试部又叫质量部,测试也叫QA(质量保证工程师),日常测试活动也叫质量保证活动。质量就是满足需求、一次性把事情做对、零缺陷、缺陷预防等很多对测试影响深远的理念都是源于质量领域。

但企业质量管理比测试质量管理的范围大得多。质量管理理论最早由泰勒提出,早在工业革命时代就诞生了,随后质量经历了几个发展阶段,如图2-6所示。

图2-6 质量发展阶段

质量管理从生产线上的操作控制发展到流程,到组织层面,再到战略和规划层面,最后发展为企业文化、行为和价值观。

质量管理三部曲

质量大师朱兰提出了“质量管理三部曲”,来对企业质量进行管理。

第一部曲:质量策划,致力于制定质量目标并规定必要的运行过程、准备相关资源以实现质量目标。

第二部曲:质量控制,致力于满足质量要求。

第三部曲:质量改进,致力于增强满足质量要求的能力。

企业质量管理者的主要工作会围绕如下几个方面展开:

·根据企业状况建立质量管理体系。

·明确体系内各过程的相互依赖关系,使其相互协调。

·控制并协调质量管理体系各过程的运行,关注其中的关键过程,规定关键活动的运作方法和模式。

·理解为实现共同目标所必需起到的作用和承担的责任,减少职责不明导致的障碍。

·在行动前确定所需资源。

·设定系统目标以及各个过程的分目标,通过实现分目标,确保实现预期的总目标。

·通过监控和评估,持续改进质量管理体系,不断提高组织的业绩。