博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《程序员度量:改善软件团队的分析学》一度量的目的
阅读量:5906 次
发布时间:2019-06-19

本文共 1521 字,大约阅读时间需要 5 分钟。

度量的目的

收集和使用度量有3个目的。当然,目的可以更多,但我在本书中只关注这3个。

度量的第一个目的是帮助你跟踪和理解发生了什么。尽管对事件的主观观察有时是非常具有洞察力的,但也经常带有个人偏见和经验色彩。在观察时,人们常被自己注意的细节和习惯的方式所左右,而且易于错过一些自己未曾注意到或识别的事情。
例如,如果你去看了一场棒球比赛,之后有人问你还记得什么,你可能会描述比赛中非常精彩的部分。可能是一个本垒打,或一次激动人心的防守。但你会忘掉更多的细节——即使这些细节就发生在几个小时以前。有些只是你不记得了,有些也许是没有注意到,也有些你根本就没有看到——因为当时你可能正在卖热狗的小贩那儿。同样,你能记得多少以及你能描述什么,取决于你有多熟悉棒球、你之前观看过多少次比赛,也取决于你对这场比赛的各个方面有多了解。
另外,如果你看到比赛关键统计中的得分统计,不论你有没有去看比赛,你都可以了解到比赛中发生的许多事情。并且,如果你看到那些完整的统计数据分解,包含完整的进攻及防守统计和所有得分方面的细节,而且如果你也知道那些统计数据的意思,那你就能够看出关于那场比赛的大量信息、球员的贡献,以及那些决定胜负的关键因素。
统计,或者度量,是过去发生的事情的详细档案。对于球员或者球队所做的事情,以及为什么球队能够取得成功或者失败,他们提供了一个更科学的 、实证分析的历史记录。
度量也保留了历史。日月如梭,时间不可避免地增强或者模糊了你所记得的以及你觉得重要的事情。拥有越多的统计数据,你就越不容易忘记或者曲解过去。例如,当我还很小的时候,我爸爸带我去看过UCLA的很多次篮球比赛。我记得Brad Holland是我在20世纪70年代后期喜爱的球员之一,他是个很棒的得分手,但我无法记得具体的细节。然而,如果我在书中或网站上看球员统计,很多细节都会浮现出来。去年发生过的事情同样会忘记,就像忘记30年前发生的事情一样。拥有的统计记录允许我们回顾以及在某种意义上再次体验曾经发生过的事情,并且平衡一下我们选择性的记忆。
度量的第二个目的是帮助人们沟通发生的事情。度量本身成为术语的一部分,允许一组人在讨论一些情境的时候,对大家讨论的同一件事有一定的信心。定义和命名度量迫使你澄清你用于沟通的语言。没有这样的定义和清晰的术语,在沟通的时候,你会更容易进入误区,或者甚至都不能够很好地讨论那些事实上非常要紧的问题。
例如,在棒球比赛中,众所周知的投手投球的统计是投手责任失分率(Earned Run Average,ERA)译注1。“投手责任失分”指的是在对方的得分当中因为投手的投球所造成的部分,ERA又表示一个投手在每9局投球中(意味着一个完整的比赛)的平均责任失分数。对理解和描述而言这意味着很多东西。但是,如果你说“那位投手的ERA是4.29”,对于熟悉棒球的人来说,你就可以快速简洁地传达丰富的信息。
度量的第三个目的是帮助人们关注那些他们真正需要改善的事情。度量记录了你所做和所完成的事情,并且给出了一个关于你的期望水平和实际水平的比较。缺少参考点将使得你很难知道目前所处的水平,到底还有多长的路要走,是否已经实现了目标。
美式橄榄球运动员测量他们在场上和场下的表现。他们测量在比赛中的推进码数、达阵得分和拦截抢球。但同时他们也测量40码冲刺次数和225磅杠铃卧推重复的次数,而这些事实上都不是球赛的一部分。他们之所以这样做,是因为他们知道速度和力量是赢得比赛的重要因素。他们同样拥有多年的数据来显示对不同位置(如角卫、线卫、跑卫和前锋)对速度和力量的要求范围。记录测度来显示球员目前所处的水平,可以帮助球员关注他们最需要提高的部分。

转载地址:http://vljpx.baihongyu.com/

你可能感兴趣的文章
Tomcat的设置4——Tomcat的体系结构与设置基于端口号的虚拟主机
查看>>
我的友情链接
查看>>
ftp协议基础
查看>>
访问共享经常中断
查看>>
人生的交易
查看>>
MySql
查看>>
sql server 下载安装标记
查看>>
js运算符(运算符的结合性)
查看>>
idea 编译级别的设置
查看>>
内置对象Array的原型对象中添加方法
查看>>
6大设计原则
查看>>
Github简介
查看>>
CISCO2691的OSPF点对点密文测评测试
查看>>
POJ 1661 Help Jimmy(递推DP)
查看>>
Node.js 中文学习资料和教程导航
查看>>
查找(AVL平衡二叉树)
查看>>
AJAX-初学AJAX本地环境配置
查看>>
【精选】Nginx负载均衡学习笔记(一)实现HTTP负载均衡和TCP负载均衡(官方和OpenResty两种负载配置)...
查看>>
Linux常用基本命令( rmdir, rm, mv )
查看>>
POJ2406 Power Strings(KMP)
查看>>