新書推薦:
《
我们为何建造(城市与生态文明丛书)
》
售價:HK$
89.7
《
算法经济 : 商业逻辑与人类生活的智能演进(生动呈现AI与算法的创新应用与商业价值)
》
售價:HK$
79.4
《
家书中的百年史
》
售價:HK$
79.4
《
偏爱月亮
》
售價:HK$
45.8
《
生物安全与环境
》
售價:HK$
56.4
《
泥土:文明的侵蚀(城市与生态文明丛书)
》
售價:HK$
84.0
《
医用化学(第三版)
》
售價:HK$
57.3
《
别怕,试一试
》
售價:HK$
67.9
編輯推薦:
本书提供了一套行之有效的方法——程序员度量,这种方法不仅能通过衡量程序员的技能水平及其在团队中的贡献来提升他的综合能力,而且还能使团队变得更高效和更有凝聚力,让软件团队的成功变得可以衡量。
內容簡介:
对程序员的工作进行度量的目的,以及有效度量数据的收集 方法;
程序员各项技术技能的度量方法以及帮助他们提高这些技能的方法;通过对已发布软件的用户反馈进行度量来判断软件团队是否达到目标或取得成功;度量团队成员为团队所做的贡献(团队成员的价值度量),充分发挥每个团队成员的作用;将度量整合到你的软件团队实践中,花少量时间和精力就能让你的软件团队获得改善;通过度量来帮助团队做出人事决策、改善团队建设方法,从而建立更好的软件团队;通过数据分析的方法来帮助团队分析自己的生产力、技能水平、优势、劣势、模式和发展趋势,从而使得团队的决策过程更加理性、客观。
關於作者:
Jonathan
Alexander拥有超过25年的软件开发经验。他现在是Vocalocity公司的工程副总裁。Vocalocity公司是基于云技术的商用通信服务商中的佼佼者。在加入Vocalocity之前,他曾经在多个公司建设和管理软件团队,包括vmSight、Epiphany和Radnet。他毕业于加州大学洛杉矶分校计算机科学系,其职业生涯的早期曾经为著名作家Michael
Crichton(迈克尔·克莱顿)编写软件。
目錄 :
前言
第一部分 概念
第1章 概述
第2章 测量程序员的工作
度量的目的
案例分享:局部地揭露魔力三角
模式、异常点和离群点
理解度量的限制
案例分享:意料之外的成功因素
有价值的数据
案例分享:度量和怀疑论者
第3章 合适的数据
度量可以帮助回答哪些问题
案例分享:赛季的最有价值球员
度量数据
案例分享:双队记
第二部分 度量
第4章 技能度量
输入数据
进攻度量
防守度量
精度度量
技能度量计分板
如何度量各种程序员类型
第5章 响应度量
输入数据
获胜度量
输场度量
动量度量
响应度量记分卡
基于项目类型的观察
第6章 价值度量
输入数据
贡献度量
评价度量
价值度量记分卡
关于团队在不同阶段的一些观察
第三部分 过程
第7章 使用度量
着手开始
案例分享:7%规则
在开发过程中使用度量
案例分享:转机
在绩效评估时使用度量
进一步采用度量
案例分享:相同与不同
第8章 打造软件团队
目标和描述信息
角色
案例分享:两次通宵
人事
案例分享:没有完美团队这回事
第9章 结论
附录 本书中的度量方法汇总
內容試閱 :
【前言】
是否存在一种合理的方法来衡量程序员的技能与贡献,并且也同样适用于团队所有的人?是否可以通过度量来帮助个人提高程序员的自我意识,以及促进团队工作、出谋划策和目标设定?能否通过详尽的数据帮助你做出更好的聘用决策,或者更公平地进行绩效考核,从而让你的软件开发团队变得更成功?
无论你是程序员、团队负责人,还是项目经理,如果你对这些主题中的任何一个感兴趣,或者你对如何采用不同工作方式将度量应用到软件开发团队中感兴趣,那么本书很适合你。本书的思路和过去在软件开发中使用度量的方式有很大不同。本书中提出的概念和技术,旨在帮助你从不同的角度思考构建软件开发团队以及开始你们的新旅程——在软件开发过程中采用更新、更好的度量方法。
作为软件开发团队的经理,我本人亲身实践了这些方法。本书中所提出的技术已帮助一些身处麻烦中的团队走出困境,并且帮助一些本来已经不错的团队锦上添花。固然,本书提出的度量方法并非成功的唯一途径,但它对我来说极具价值,我相信对你也会同样有效。
也许你会通过使用软件的人数、交付版本的效率或者软件中错误的数量来衡量软件的成功。通过使用度量方法可否将这种成功提高5%、10%或者15%?自己测试一下这些想法就知道了。虽然本书描述的方法相当有效,但即使仅仅有5%的改善,也意味着很大的价值。如果度量可以简单地帮助开发者在一个团队里变得更自觉,并继而成长为更好的团队成员,那么这有多大的价值?最起码,我相信潜在的收益足以抵得上你收集和使用书中描述的各种度量指标所花费的时间和精力。即使最终你决定不再收集这些度量,但是我相信通过阅读本书,你仍然能够从中学到很多有用的概念并应用到你的团队中。
本书结构
本书按阅读的顺序分为三部分,虽然在以后将度量方法应用到实践时,可能其中某些章节对你而言更有价值。第一部分对程序员度量背后的思想进行详细介绍,并介绍了多种关于可以从度量获得的分析和那些可用于测量程序员和软件开发团队的数据。第二部分可以作为各种度量方式的参考指南。每种度量方法都包含一些例子和注释。第三部分介绍将度量引入团队并将它们用于开发流程中的一些技术,以及使用度量来构建和改善软件开发团队的方法。
第一部分由以下章节组成。
第1章详细解释了本书的构思、动机和目标。
第2章讨论了度量、程序员度量以及团队协作和团队绩效分析背后的基本概念。
第3章讨论有用数据的组成,怎样获取它,以及在程序员度量方法中使用的详细数据元素。
第二部分由以下章节组成。
第4章覆盖各种关于程序员技能和贡献的度量方法。
第5章包括对软件的各种正面、负面用户反馈的度量方法。
第6章包含度量程序员为团队带来价值的方法。
第三部分由以下章节组成。
第7章给出一个多步骤的方案,用于检验和把度量引入一个组织中,并提供了在开发过程和绩效评审中使用度量的方法。
第8章描述怎样使用度量来确定团队的需要,以及如何把它们应用于个人计划、招聘以及培养现有团队成员。
最后给出了关于度量价值的结论,如何处理那些很难量化的关键度量,以及如何在未来改善和扩展度量方法。