A Guide to Selecting Software Measures and Metrics
暫譯: 選擇軟體度量與指標的指南

Capers Jones

  • 出版商: Auerbach Publication
  • 出版日期: 2017-03-16
  • 售價: $5,870
  • 貴賓價: 9.5$5,577
  • 語言: 英文
  • 頁數: 372
  • 裝訂: Hardcover
  • ISBN: 1138033073
  • ISBN-13: 9781138033078
  • 海外代購書籍(需單獨結帳)

商品描述

Going where no book on software measurement and metrics has previously gone, this critique thoroughly examines a number of bad measurement practices, hazardous metrics, and huge gaps and omissions in the software literature that neglect important topics in measurement. The book covers the major gaps and omissions that need to be filled if data about software development is to be useful for comparisons or estimating future projects.

Among the more serious gaps are leaks in reporting about software development efforts that, if not corrected, can distort data and make benchmarks almost useless and possibly even harmful. One of the most common leaks is that of unpaid overtime. Software is a very labor-intensive occupation, and many practitioners work very long hours. However, few companies actually record unpaid overtime. This means that software effort is underreported by around 15%, which is too large a value to ignore. Other sources of leaks include the work of part-time specialists who come and go as needed. There are dozens of these specialists, and their combined effort can top 45% of total software effort on large projects.

The book helps software project managers and developers uncover errors in measurements so they can develop meaningful benchmarks to estimate software development efforts. It examines variations in a number of areas that include:

  • Programming languages
  • Development methodology
  • Software reuse
  • Functional and nonfunctional requirements
  • Industry type
  • Team size and experience

Filled with tables and charts, this book is a starting point for making measurements that reflect current software development practices and realities to arrive at meaningful benchmarks to guide successful software projects.

商品描述(中文翻譯)

這本書深入探討了軟體測量和指標領域中前所未有的問題,徹底檢視了一些不良的測量實踐、有害的指標,以及在軟體文獻中存在的重大缺口和遺漏,這些都忽略了測量中重要的主題。該書涵蓋了需要填補的主要缺口和遺漏,以便有關軟體開發的數據能夠對比較或估算未來專案有用。

其中較為嚴重的缺口是有關軟體開發工作的報告漏洞,如果不加以修正,可能會扭曲數據,使基準幾乎無用,甚至可能有害。最常見的漏洞之一是未支付的加班費。軟體開發是一個非常勞動密集的職業,許多從業者工作時間非常長。然而,實際上很少有公司記錄未支付的加班費。這意味著軟體工作量的報告低估了約15%,這是一個不容忽視的數值。其他漏洞來源包括根據需要進出工作的兼職專家。這些專家有數十位,他們的總工作量在大型專案中可能佔到總軟體工作量的45%以上。

本書幫助軟體專案經理和開發人員發現測量中的錯誤,以便他們能夠制定有意義的基準來估算軟體開發工作量。它檢視了多個領域的變化,包括:

- 程式語言
- 開發方法論
- 軟體重用
- 功能性和非功能性需求
- 行業類型
- 團隊規模和經驗

本書充滿了表格和圖表,是進行反映當前軟體開發實踐和現實的測量的起點,以便制定有意義的基準來指導成功的軟體專案。