目录
O'Reilly Media, Inc.介绍
译者序
前言
本书结构
联系我们
致谢
第一部分 概念
第 1 章 概述
第 2 章 测量程序员的工作
度量的目的
案例分享:局部地揭露魔力三角
模式、异常点和离群点
理解度量的限制
案例分享:意料之外的成功因素
有价值的数据
案例分享:度量和怀疑论者
第 3 章 合适的数据
度量可以帮助回答哪些问题
案例分享:赛季的最有价值球员
度量数据
案例分享:双队记
第二部分 度量
第 4 章 技能度量
输入数据
进攻度量
防守度量
精度度量
技能度量计分板
如何度量各种程序员类型
第 5 章 响应[译注1]度量
输入数据
获胜度量
输场度量
动量度量
响应度量记分卡
基于项目类型的观察
第 6 章 价值度量
输入数据
贡献度量
评价度量
价值度量记分卡
关于团队在不同阶段的一些观察
第三部分 过程
第 7 章 使用度量
着手开始
案例分享:7%规则
在开发过程中使用度量
案例分享:转机
在绩效评估时使用度量
进一步采用度量
案例分享:相同与不同
第 8 章 打造软件团队
目标和描述信息
角色
案例分享:两次通宵
人事
案例分享:没有完美团队这回事
第 9 章 结论
附录 本书中的度量方法汇总
作者介绍
封面介绍
本书由“ePUBw.COM”整理,ePUBw.COM 提供最新最全的优质
电子书下载!!!
O'Reilly Media, Inc.介绍
O'Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知
识。自1978年开始,O'Reilly一直都是前沿发展的见证者和推动者。超级极客们正
在开创着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信
号”来刺激社会对新科技的应用。作为技术社区中活跃的参与者,O'Reilly的发展
充满了对创新的倡导、创造和发扬光大。
O'Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站
(GNN);组织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立
了Make杂志,从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信
息与人的纽带。O'Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领
袖,共同描绘出开创新产业的革命性思想。作为技术人士获取信息的选择,
O'Reilly现在还将先锋专家的知识传递给普通的计算机用户。无论是通过书籍出
版,在线服务或者面授课程,每一项O'Reilly的产品都反映了公司不可动摇的理念
——信息是激发创新的力量。
业界评论
“O'Reilly Radar博客有口皆碑。”
——Wired
“O'Reilly凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业
务。”
——Business 2. 0
“O'Reilly Conference是聚集关键思想领袖的绝对典范。”
——CRN
“一本O'Reilly的书就代表一个有用、有前途、需要学习的主题。”
——Irish Times
“Tim是位特立独行的商人,他不光放眼于最长远、最广阔的视野并且切实地按照
Yogi Berra的建议去做了:‘如果你在路上遇到岔路口,走小路(岔路)。’回顾
过去Tim似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不
错。”
——Linux Journal
本书由“ePUBw.COM”整理,ePUBw.COM 提供最新最全的优质
电子书下载!!!
译者序
软件开发是一种团队作用特别明显的活动,一直以来,软件开发团队的建设就是一
个很热门的话题。从数据分析的角度解析软件开发团队建设和改善的实践并不多,
之前广为流传的TPE(Team Performance Evaluation)做法,虽然给出了具体
KPI,但是如果操作不当,也容易使团队建设成为一种得分游戏。
拿到本书英文版时,我们曾经很犹豫是否有必要将英文版翻译成中文并介绍给国内
的中文读者,毕竟从书名上来看,很容易将其与程序员的绩效考核和评级联系起
来,这是我们不期望的。但是细读之后,发现并非如此,遂打消顾虑。本书更多是
从程序员度量的角度谈团队的建设,作者相信成功的团队是拥有一定的模型的,将
模型量化,由合适的程序员与团队匹配,必将打造成功团队,对于软件开发行业具
有点石成金的作用。作为集体性特别强的活动,长久以来认为对于软件开发缺少好
的度量方法。有时候人们会采用代码行数、开发中的bug数等作为度量,但这些数据
往往掺杂着许多干扰因素,很难将其与团队或者个人的改善结合起来。而本书的作
者Johnathan是个棒球迷,通过体育运动与软件开发活动的类比(二者都是强调团
队协作的集体活动),将技术统计的概念延伸到程序员度量领域,为软件团队的改
善打开了一个全新的视角。方法的实践细致入微,配合作者亲历的案例,很自然地
让读者产生试一试的想法。
本书详细解释了如何通过程序员度量来帮助团队更加准确地理解在项目过程中的事
件,让团队中的每位程序员可以关注于特定的改善。
本书主要内容如下所示:
·学习如何通过程序员度量改变长期以来的假设,并且改善团队动态。
·获得将程序员度量集成到现有流程的建议。
·提出正确的问题来确定软件开发管理者需要收集的数据类型。
·使用度量来测量一段时间之后程序员个体的技能和团队效率。
·确定每个程序员对团队所作的贡献。
·分析对所开发的软件及其特性的响应,并且验证是否正朝着团队和组织目标而努
力。
·建设更好的团队,通过使用程序员度量来进行人员调整和补充。
从译者的实践来说,本书中的方式不太可能全部直接套用,不过作者所提到的各种
度量对软件开发管理者来说,至少起到了拓展视野、全面了解团队的作用。
在本书中,作者引用大量的棒球和橄榄球术语,译者在这一方面的翻译也主要寻求
互联网的帮助,难免会有错译或漏译之处,请读者批评指正。
最后,我要感谢尹哲的引荐,让我们接触到本书,同时非常感谢机械工业出版社的
编辑,感谢他们耐心细致的指导,以及在交稿时间上一次又一次地宽限。参加本书
翻译的有周峰、张刚、宋励奋,及我还在上大学的妹妹张育萍。对于他们的辛勤工
作,在此一并感谢。
本书的几位译者都已为人父,为人夫,谢谢家人对我们工作的默默支持,在家中构
造了一个安静而温馨的环境,以便完成本书的翻译工作。在此,一并致谢对应的家
人,他们分别是夏菁华、王雪娟、刘艳卉、吴俊4位女士,及张舒涵、周沫宁、张云
桐、宋宇轩4位小朋友。
张燎原
本书由“ePUBw.COM”整理,ePUBw.COM 提供最新最全的优质