程序员度量:改善软件团队的分析学
Jonathan Alexander
张燎原, 周峰, 张刚, 宋励奋 译
出版时间:2013年01月
页数:223
“程序员度量方法对于软件开发团队的成功可谓点球成金。谁曾想到体育运动和软件开发具有如此多的共性?本书目标清晰且引人深思,对于任何软件开发团队和所有团队成员而言,本书都是不容错过的优秀著作。”
——Ben Wu,Zuora公司产品品牌专家
有没有一套可量化的科学方法和准则来帮助改善我们的软件开发团队,从而让我们的团队变得更好,最终走向成功?本书提供了一套行之有效的方法——程序员度量,这种方法不仅能通过衡量程序员的技能水平及其在团队中的贡献来提升他的综合能力,而且还能使团队变得更高效和更有凝聚力,让软件团队的成功变得可以衡量。
本书主要内容:
· 对程序员的工作进行度量的目的,以及有效度量数据的收集
方法;
· 程序员各项技术技能的度量方法以及帮助他们提高这些技能的方法;
· 通过对已发布软件的用户反馈进行度量来判断软件团队是否达到目标或取得成功;
· 度量团队成员为团队所做的贡献(团队成员的价值度量),充分发挥每个团队成员的作用;
· 将度量整合到你的软件团队实践中,花少量时间和精力就能让你的软件团队获得改善;
· 通过度量来帮助团队做出人事决策、改善团队建设方法,从而建立更好的软件团队;
· 通过数据分析的方法来帮助团队分析自己的生产力、技能水平、优势、劣势、模式和发展趋势,从而使得团队的决策过程更加理性、客观。
Jonathan Alexander是资深软件开发专家,毕业于加州大学洛杉矶分校计算机科学系,拥有超过25年的软件开发经验,对软件开发团队的管理有十分深入的研究,总结并提出了改善软件团队的分析学——程序员度量。他目前是Vocalocity公司(基于云技术的商用通信服务商中的领导者)的工程副总裁,在加入Vocalocity之前,曾经在vmSight、Epiphany和Radnet等多个企业负责软件开发团队的建设和管理。
  1. 前言
  2. 第一部分 概念
  3. 第1章 概述
  4. 第2章 测量程序员的工作
  5. 度量的目的
  6. 案例分享:局部地揭露魔力三角
  7. 模式、异常点和离群点
  8. 理解度量的限制
  9. 案例分享:意料之外的成功因素
  10. 有价值的数据
  11. 案例分享:度量和怀疑论者
  12. 第3章 合适的数据
  13. 度量可以帮助回答哪些问题
  14. 案例分享:赛季的最有价值球员
  15. 度量数据
  16. 案例分享:双队记
  17. 第二部分 度量
  18. 第4章 技能度量
  19. 输入数据
  20. 进攻度量
  21. 防守度量
  22. 精度度量
  23. 技能度量计分板
  24. 如何度量各种程序员类型
  25. 第5章 响应度量
  26. 输入数据
  27. 获胜度量
  28. 输场度量
  29. 动量度量
  30. 响应度量记分卡
  31. 基于项目类型的观察
  32. 第6章 价值度量
  33. 输入数据
  34. 贡献度量
  35. 评价度量
  36. 价值度量记分卡
  37. 关于团队在不同阶段的一些观察
  38. 第三部分 过程
  39. 第7章 使用度量
  40. 着手开始
  41. 案例分享:7%规则
  42. 在开发过程中使用度量
  43. 案例分享:转机
  44. 在绩效评估时使用度量
  45. 进一步采用度量
  46. 案例分享:相同与不同
  47. 第8章 打造软件团队
  48. 目标和描述信息
  49. 角色
  50. 案例分享:两次通宵
  51. 人事
  52. 案例分享:没有完美团队这回事
  53. 第9章 结论
  54. 附录 本书中的度量方法汇总
书名:程序员度量:改善软件团队的分析学
作者:Jonathan Alexander
译者:张燎原, 周峰, 张刚, 宋励奋 译
国内出版社:机械工业出版社
出版时间:2013年01月
页数:223
书号:978-7-111-40140-7
原版书书名:Codermetrics: Analytics for Improving Software Teams
原版书出版商:O'Reilly Media
Jonathan Alexander
 
Jonathan Alexander拥有超过25年的软件开发经验。他现在是Vocalocity公司的工程副总裁。Vocalocity公司是基于云技术的商用通信服务商中的佼佼者。在加入Vocalocity之前,他曾经在多个公司建设和管理软件团队,包括vmSight、Epiphany和Radnet。他毕业于加州大学洛杉矶分校计算机科学系,其职业生涯的早期曾经为著名作家Michael Crichton(迈克尔·克莱顿)编写软件。
 
 
本书封面上的动物是白颊吊(学名是白斑刺尾鱼)。所有刺尾鱼科刺尾鱼属的鱼类(例如孔雀鱼以及长吻鼻鱼)特征是其尾巴上的刺尾。Acanthurus(刺尾鱼)这个词源于希腊语,在英文中也俗称surgenonfish(外科医生鱼),因为它的尾巴就如同手术刀一般锋利,通过快速的摆动可进行防御。
白斑刺尾鱼分布在亚热带地区,可以在太平洋岛屿、澳大利亚和东南亚各地的珊瑚礁里发现它。成年鱼大约为8~9英寸(1英寸≈2.54厘米)长,主体为米色,脸部带有蓝斑彩条并呈黑褐色,眼睛在面部较高处,有一条贯穿头部和鳃部的白色条纹,尾巴上也有白色条纹,小嘴里有一排牙齿用来吃藻类植物,这是它们唯一的食物。
白斑刺尾鱼是大型鱼缸中的常见鱼类,也很容易买到。不过,有些刺尾鱼类在大型鱼缸中长得非常快,所以建议把它放到大型鱼缸之前做一些调研。