来源:之家技术
1.质量-研发人员的生命线
-- 汽车之家CTO项碧波对汽车之家技术委员会明确指示,质量对于汽车之家整体业务、用户体验,以及每一个技术人的重要性。
1.1
背景
汽车之家作为全国领先的汽车互联网服务平台,业务覆盖用户看车、买车、用车、换车等多元化需求,各大事业部下,又按技术序列与产品划分等对应分设了十余个技术部门,矩阵式的组织形态背景下,在既往几年间,各技术部基于自己的内部文化与业务特性都形成了各自不同的质量标准,各技术职能间的数据及工具也是百花齐放,格式不一。想要做到从公司的层面对线上整体质量做到精确的观测与分析,必须要统一各部门的质量标准,建立公司级的精细化质量标准,并打通各部门及环节的质量数据,才能对线上用户坏体验做到一致化、可视化的评估,以及长期优化反馈,最终提升真实用户体验,提高应用市场评分等。2022年,技术委员会在汽车之家CTO项碧波的带领下,提出质量为技术体系的核心重点、产品核心竞争力,并在质量方向上确定开启了汽车之家铸精品工程。

1.2
汽车之家铸精品工程
汽车之家在2022年通过联合各部门、委员会,打通 客户端、服务端、运维、测试等多技术序列,建立公司级精细化的质量度量运营体系。使用技术、运营手段,汇集和打造多层多源的工具建设, 对汽车之家整体线上业务运行、用户体验、研发测试过程等各层面数据进行精细化采集汇总监控分析,制定公司级质量度量指标及标准模型,形成可视化的质量罗盘。使得各环节质量变为可观测、可追踪的,为线上线下质量度量以及质量优化、用户体验提升提供方向和指引。并针对暴露出的突出问题,以及显著影响用户体验、急需提升的重点问题,优先开展专项技术治理。
2. 质量度量体系与工具建设
2.1
端到端的质量度量模型&工具
整个参考产品度量度量模型McCall,技术委员会对产品或软件的质量划分为产品运行、产品修正、产品转移3个视角的特性,并优先着重于产品运行(线上结果指标)、产品修正(线下过程指标)两部分,在质量领域拆解为 可维护性、可测试性、正确性、性能、可使用性 五大质量特性作为质量模型二级指标,每大特性下分别设立拆分为16项3级子指标,各级指标设置权重占比,进行百分制的综合质量分评估。

出于打通端到端,即能够收集从用户侧的真实体验到服务最后端整个链路中涉及各环节的数据,技术委员会结合公司内部实际情况,迅速打造并落地了Ftwo前端监控、App性能监控SDK等收集前台数据。并汇集打通了公司内各技术序列/部门内精益云看板、服务端日志、Aone流水线发布数据等已有基建,以及针对部分空缺的指标及基础数据,打造质量门禁等底层工具支持收集后台数据,达成精细化监控模型、铸造端到端全研发流程覆盖精细化的质量监控度量模型。

2.2
可观测的质量分体系
100(N - 零分线)/(满分线 - 零分线)

3. 质无止境,精益求精
3.1
持续优化
通过端到端的质量度量模型、综合质量分的建立,汽车之家已经实现了多维度、细粒度、可视化的技术指标监控,打通了质量监控-优化-反馈的闭环。系统上线以来,各技术部针对各项质量提升,从各领域都入手进行了深入分析,从产研流程,产品交付全周期的流程优化、到项目架构设计、原生App及页面加载流程等,都涌现了众多的优秀案例。在汽车之家播种了质量文化的种子,在各部门生根发芽开花结果,形成了持续向好的质量自循环生态,铸造汽车之家的质量防护林。
3.2
质量愿景
质量优化是一项持续的任务,需要关注各个环节和层面的改进。
在质量课题上,汽车之家认为质量提升的最终目标是提升用户体验。那么除了关注庞大的质量指标体系,汽车之家还应该站在更高的视角,关注用户体验,从影响线上用户真实体验的各方面问题上进行改善。减少用户在使用产品过程中遇到的负面体验,如白屏时间过长、App闪退、卡顿、裂图等等。
因此,为了更进一步提升质量,汽车之家技术委员会对显著影响用户体验、急需提升的重点问题进行了部分专项治理,如C端线上坏 UV专项治理 、服务端低质量请求专项治理,通过这些专项优化,汽车之家将在未来持续提升质量和优秀的用户体验,践行“用高质量的技术产品交付一流的用户体验”!
作者简介

王虹艺
■ 经销商技术部-质量保证团队
■ 2017.10.月加入汽车之家,负责质量保障体系建设、工程效能提升,以及相关质效工具研发与专项落地