推荐10本软件度量书籍

 
 对许多组织来说,软件度量无疑是块硬骨头。虽然也有不少方法论的支持,也知道其重要性,但能让度量体系真正发挥作用做得好的还真不多。大多数都是无用数据一堆,不着调基线满篇,建立出一个个缺乏逻辑和指导意义的伪模型,似是而非的图标再加上不着边际的分析,这游戏做的还真是方方面面。
  自我开始写公众号以来,收到不少希望推荐好的度量书籍的需求,帮助他们把数据真正用起来。恰巧我教了二十年“软件度量”课程,经我手的书不敢说市面上的全滤过,但基本有点名气有人点赞的都翻过。负责的说,让我能眼前一亮,可圈可点的书少之又少。这里我汇总了十本我个人觉得可以帮助大家开拓思路、眼界,在实践中做些尝试的书。
  敏捷、精益的度量书也翻了一些,没找到一本下了功夫的,不做推荐。有些做CMMI咨询的朋友希望我推荐些建立和使用软件开发预测模型的书,考虑到投入产出比和软件适用性,不想误人子弟,也不做推荐。


 1.Measure What Matters
作者:John Doerr
作者是Intel Andy Grove的高徒,名震硅谷的天使投资人,当代OKR之父。估计作者不熟悉CMMI,但这本书可以教你如何选择有意义的业务指标及相关的过程指标,如何把改进活动和业务提升紧密结合起来。我个人比较喜欢此书的风格,用所见所闻有趣的IT故事把道理讲的清清楚楚。哪怕你的组织没有引入OKR实践,也完全可以把它当作一本度量书来读。

2.Measuring the Software Process, Statistical Process Control for Software Process Improvement
作者:William A. Florac, Anita D. Carletton
这是我最熟悉的一本书,一直用它作为“软件度量”的教材之一。两位作者曾在SEI工作,Humphrey给书写的序。书的亮点是它清晰的解析了控制图在软件中应用的常见问题和解决方法。国内众多CMMI四级、五级组织用的1-3-5-8异常点判断准则就是来自该书。如果你不理解CMMI2.0实践域MPM中提的可操作定义到底是什么,这本书能帮你解疑答惑。

3. Practical Software Metrics for Project Management and Process Improvement
作者:Robert B. Grady
这本书是10本书里最老的,我看中它的实战性。书的内容都是从HP实际项目中来的,解决了许多把数据如何用起来的问题。书中所列通过度量回答的问题,至今都有价值。

4. Understanding Variation – the key to manage chaos

作者:Donald J. Wheeler
Wheeler一辈子就做一件事,讲控制图的故事,这是他讲得最好的一本。老人家写的通俗易懂。遗憾的是,他的例子中基本没有软件的影子。


5. How Chart Lie

作者:Alberto Cairo
又是一个用一辈子只做了一件事的人。Cairo只专注度量统计图表的应用,堪称美国图表第一人。20年前参加过一个他的Workshop,送给我过一本讲如何使用常见的九个度量统计图表的书,印象深刻。这本书通过一些非常接地气的例子,解释统计图表如何被政客、坏人、无知者拿来忽悠,教你如何识别这些用数据编的瞎话。度量的展示是一个被遗忘的角落。

6. Software Metrics – a rigorous & practical approach

作者:Norman Fenton,Shari Lawrence Pfleeger
这是一本638页厚厚的软件度量书,我断断续续花了一年的时间才看完。书的优点是系统而全面,包含了许多方法论,是一本不错的参考书。

7. Storytelling with Data

作者:Cole Nussbaumer Knaflic
参加过我培训的同学,常常听我讲要学会看到数据背后的故事。这就是一本教你用数据讲故事的书。作者用她在银行、证券、谷歌等做的数据分析例子,条理清楚的解析了一些有效的数据分析方法。

8. The Art of Measurement

作者:Ronald Potter
作者算是我的同行,做IT咨询。在度量圈子里颇有名气。这本书从哲学、模型、概率、统计角度讲述了度量艺术。我比较喜欢书中描述的度量心态、度量质量、度量作为随机变量、度量参数的估算等内容。缺点是概率,统计基本功不硬的同学读起来会有些费劲。

9. Best Practices in Software Measurement – how to use metrics to improve project and process performance
作者:Christof Ebert, Reiner Dumke, Manfred Bundschuh, Andreas Schmietendorf
这本书信息量很大,覆盖了建立、维护度量体系的支持体系,度量在项目级组织层面的各种应用场景。读者应该都能在书中找到自己需要的内容。

 

10. Function Point Analysis – measurement practice for successful software projects

作者:David Garmus, David Herron
也曾帮助一些组织建立过以标准功能点为基础的软件规模度量度量,一般来讲维护和应用成本都不低,选择应该慎重。如果你的组织已经引入了功能点方法,建议看下这本书,系统的学习下功能点的分析方法。

  昨天看Uncle Bob在推特上说,他没有大学文凭,就是靠自学,玩命读书取得了今天的成就。开卷总是有益,希望我的推荐入你的书单。

推荐10本软件度量书籍》来自互联网,仅为收藏学习,如侵权请联系删除。本文URL:https://www.bookhoes.com/4015.html