质量管理
1.质量体系架构图
整体的质量体系架构图相对简单,主要包含三个部分:愿景(高质量交付-快、好)、能力(中间三层不同的能力)和文化(检视、调整和改进)。
1.1高质量交付
高质量交付(快、好)。在降本增效的大背景下,从多、快、好、省4个目标中,我们提取了快和好。虽然最好的选择时“我都要”,但那是不切实际的,如果以全要为目标,多半是没有意义的。
多:这个不是测试团队所能决定的,取决于团队的生产力和交付效率。
快:这个是我们想要的,在敏捷研发的体系下,快速反馈、快速验证、快速交付是必然的。
好:质量不好,交付的越快,死的也越快,所以好是不能省的。
省:为了实现更快、更好,那就必然有质量能力的培养成本和基础设施的建设成本,所以,省不了。
2.中间三层的能力建设
2.1流程规范:团队到达一定规模后,流程和规范成为必然的选择。流程是团队达成目标的最佳实践,它能保障团队在大方向上保持协调一致,尽可能降低由于团队人员能力、认知水平、意外情况带来的质量下降。所以流程和规范必须符合团队的当下情况,可以参考,但不能强加
2.2 质量能力:当下业内的工程实践和工程能力基本上都集中在这里,测试人员个体,可选择和培养的能力也大多集中在这里,具体就不作展开,需要结合业务和团队能力进行有选择地落地 ,作为体系的构建者,需要做好现状和工程实践的平衡,不可一味求全,根据实际情况去落地。
2.3 基础设施:从团队的角度看,统一平台是必然的选择,它有太多的好处:一站式服务、统一过程管理、统一数据链路、统一数据度量和展示。在当下的团队,我们通过Tone平台作为统一的入口,从需求到最终的交付,都落在这个平台上(业务能力见下图)。
3.基础认知:检视、调整、改进
勇于检视当下所有的测试活动,定期回顾并作出适当的调整,改进被认可的问题点,为交付的产品做出信心保障。