有效保障软件质量方法

我们经常会提到如何做好产品质量建设?

首先我想问大家一个问题:什么是一个好的产品?如何研发好一个高质量的产品呢?

产品质量从宏观角度来讲有2个维度:

1、好用易用 -用户使用体验结果

2、研发过程高产出高质量-研发过程质控结果

 

如何达成以上2个宏观目标呢?

我觉得有以下几个核心要素:

一、提升产品质量

1、减少线上bug数量(这里包括研发部门内部发现的+外部使用发现的 线上bug)

2、产品验收环节 100%通过率(严格控制验收标准)

3、测试环节中 提出优化性的bug,并定义为P3级别bug,推动优化类需求的解决(提升用户体验)

4、开发环节自测 提升产品质量(提升提测代码质量)

二、提升产品、开发、测试 的工作效率

1、制定 产品输出、开发输出、测试输出的 有效输出衡量 数据(故事点)

2、制定月度产品的 需求目标

三、测试工程建设

1、用例库建设(通过搜索某个模块用例,可以看到这个模块的所有业务的用例历史迭代记录)-用例有效覆盖支撑我们的测试质量结果

2、接口自动化建设(主流程业务功能的接口、操作频繁的功能接口、bug较多模块的接口)-降低重复工作的内容

3、对于测试报告的质控(测试发版通过标准、测试过程记录、质量问题追责标准)-内部质量标准

四、绩效考核建设

1、产品的绩效考核标准

2、开发的绩效考核标准

3、测试的绩效考核标准

 

其实以上只是一些具体落实的方向,要落实好以上的工作方向,质量建设的真相是 建立可视化数据化的 数据积累。

只有具备数据量化的 数据指标 才可以很好的度量 我们的产品质量。

以上的核心要素分解成 可度量的数据,来支撑与调整我们的研发工作 过程,方可以朝着高质量的产品研发结果迈进!!!

说到底数据量化 其实本质 就是 拿数据来监督预警我们的 工作,最终实现交付更多的需求与可靠的系统;就过程而已实际就是领导对员工的 数字化管理。

最后一句话总结:无数字不管理,无数据不监控,无数据不考核,无数据不谈目标,无数据不谈结果~ 数据化是解决 产品质量问题得 唯一衡量方法和手段!

---2022-11-10日记   广州越秀区

 

posted @ 2022-11-10 14:19  BKY007-xzf  阅读(91)  评论(0)    收藏  举报