软件度量与软件质量间本就不该有 "直接" 的关连

软件度量一直是软件开发中最容易引起争议、也最难能说服团队的一项吃力又很不讨好的工作。

@ 定个测试覆盖率的指标;每个团队的测试覆盖率都是 90% 以上,但在这 90% 以上的测试覆盖率,所形成的测试防护网里,却往往连个 “有效” 测试线上运维的测试用例都没有。

@ 定个单位代码行的缺陷率的指标;团队就总是只纠结着那个 “分母”;到底应该是百行还是千行。

@ 定个告警为零的指标;团队就总是在熬夜清告警,却又总是忘了应该要思考下,清完了一个告警,所会真正带来的商业价值为何?更忘了市场所要求的响应速度与自己的身体健康状况。

@ 定个用户满意度的指标;团队又总是只为了获得高的用户满意度,而忘了市场所需要的创新与创新所需要的试错。

我不是说软件度量这件事情有问题、不对。

而是软件度量这件事情,是很容易就被 “个人的利益”、“个人的主观意识”,甚至是 “个人的自尊心” 所给扭曲、所给区解的。

所以,我们也许该换个角度看看 “软件度量” 与 “软件质量” 之间的关系。

@ 首先,也许我们就该认为软件度量与软件质量之间是 “没有” 任何 “直接” 的关系的;也就是说,没有任何的软件度量能 “完全、直接、正确” 的界定软件质量的好、坏、优、劣。

@ 当软件度量与软件质量之间没有任何直接的关系时,那软件度量要拿来做什么?软件质量又要从何而来?

@ 软件度量应该是要用来做 “决策”的。

@ 软件质量的界定;好、坏、优、劣;应该是来自于 “决策”,而不是直接的来自于软件度量。

也就是说,当团队知道如何的针对自身产品、团队的问题,而能制定出所需的软件度量时,并能从软件度量中做出适当的决策,自然而然就能把握有限的开发人力与时间,却能产出符合用户预期与市场竞争力的产品。更重要的是,能保证团队成员的身体健康状况的良好。

所以,我们不应该将软件度量与软件质量直接的就藕合在一起;而是要将软件度量与软件质量之间,以 “决策” 将两者给完全的隔离

因为,只有这样,才会使得软件度量成为软件开发上的一个相当有用的 “决策工具”。当软件度量成为一个有用的决策工具时,软件度量才不会因为前述的人类行为上的偏差,而被扭曲、而被曲解。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏媒矿工厂

广播电视拥抱人工智能

最近几年人工智能(AI)领域出现了许多令人惊叹的发展。尽管如此,AI仍然是一个容易被炒作和误解的术语。

44950
来自专栏ATYUN订阅号

高通研究新进展,设备离线语音识别率高达95%

在波士顿的Re-Work深度学习峰会上,高通公司的人工智能研究员Chris Lott介绍了他的团队在新的语音识别程序方面的工作。

18040
来自专栏人工智能头条

去苹果做 AI 一共分几步?看看这套面试指南吧(附面试题)

21420
来自专栏人工智能

数据挖掘的7个重要技术

数据挖掘技术 数据挖掘是查看大型信息库以生成新信息的过程。直觉上,你可能认为数据挖掘是指提取新的数据,但事实并非如此; 相反的,数据挖掘是从已经收集的数据中推断...

20760
来自专栏华章科技

分布式实时处理系统浪潮——浅析“深度学习”看未来发展

Autodesk资深系统研发工程师,从事平台架构方面的研发工作。曾在思科系统(中国)研发中心云产品研发部工作多年,全程参与了海量数据实时处理、分析系统的构建与实...

8120
来自专栏机器之心

Nature | 耶鲁实现量子门的隐形传输,模块化量子计算的关键进展

这项新研究背后的关键原理是量子隐形传态,这是量子力学的独有特征,曾被用来在双方之间隐形传输未知的量子态,而不需要在物理上发送粒子本身。耶鲁大学的研究人员利用 2...

8810
来自专栏数据之美

用户画像从入门到挖坑

背景 用户流量从搜索引擎为入口的增量时代到移动互联网普及人口红利不再的存量时代,这个变化对每个公司的获客成本,运营思路都产生了很大的影响,在流量日益枯竭,获客成...

1.8K90
来自专栏机器之心

专访 | 腾讯云机器学习平台技术负责人黄明,详解 DI-X 深度学习平台

机器之心原创 作者:高静宜 3 月 28 日,腾讯云宣布推出深度学习平台 DI-X(Data Intelligence X),为机器学习、深度学习用户提供一站式...

60790
来自专栏专知

【前沿】人工智能系统的四大趋势与九大挑战,美国Berkeley14位重量级学者(包含机器学习泰斗Jordan)最新观点

【导读】最近,加州大学伯克利分校大学的大牛们针对目前AI的火爆形势,又总结了一篇《A Berkeley View of Systems Challenges f...

1.1K60
来自专栏数据猿

四方伟业上海售前总监任鹏:智能分析在智慧司法系统的应用

2017年11月10日,由上海大数据联盟、数据猿主办,上海科睿联合主办的《构建智慧法院,促进司法职能——魔方大数据》在上海超级计算机中心举行。本站整理了四方伟业...

376110

扫码关注云+社区

领取腾讯云代金券