《人件:项目与团队高效管理(第3版)》对美国软件业影响非常大,是软件管理领域的传奇经典。全书从管理人力资源、创建健康的办公环境、雇用并留用合适的人、形成高效团队、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发过程中的最大问题——人(而不是技术),从而高效地管理项目和团队。
目标读者:软件项目与软件组织的管理者
经典重现:程序员必读书目之一
作者简介
Tom DeMarco 共出版了 9 本书,主题覆盖从开发方法到组织结构合理性。他还著有 2 部长篇小说和 1 本短篇小说集。Tom主要负责专家认证方面的咨询业务,偶尔也会提供关于项目和团队建设方面的建议。他已经在缅因大学教授了 3 年的伦理学课程,现居住在卡姆登附近。
Timothy Lister 主要从事咨询、教学和写作工作。他和 Tom DeMarco 合著了《与熊共舞:软件项目风险管理》(Waltzing With Bears: Managing Risk on Software Projects)一书。他们还和 The Atlantic Systems Guild 公司的另外 4 名同事一起撰写了《项目百态:深入理解软件项目行为模式》(Adrenaline Junkies & Template Zombies: Understanding Patterns of Project Behavior)一书。他是IEEE(Institute of Electrical and Electronics Engineers,电气与电子工程师协会)、ACM(Association for Computing Machinery,国际计算机学会)、Cutter IT Trends Council 的会员,并且是 Cutter 的研究员。
译者简介
张 逸
信通院应用现代化推进中心专家委员会委员,应用现代化首席顾问,融合企业架构、领域驱动设计、微服务、云原生架构与DevOps敏捷管理方法打造了通用、开放、中立的应用现代化方法体系,以帮助企业全面实现数字化转型。著译作包括《解构领域驱动设计》《软件设计精要与模式》《架构宝典》《高可用可伸缩微服务架构》《Java设计模式》《恰如其分的软件架构》《WCF服务编程》。
肖 然
Thoughtworks全球数字化转型专家,中关村智联创新联盟副秘书长。联合发起了中国敏捷教练企业联盟CAC(现任秘书长)、DDD China(联合创始人)等社区平台,积极推动先进科技理念在国内的发展和普惠,为实现科技兴邦尽个人的绵薄之力。
滕 云
程序员/架构师,具有10年以上软件开发相关经验,先后参与了多个行业的多个大型软件项目,涉及银行、保险、通信和工业设备等领域。感兴趣的技术方向有整洁软件架构、持续交付、云计算和领域驱动设计等,另译有《实现领域驱动设计》一书。
媒体评论
前言
30多年前,在一次越洋旅途中,正值航班上的漫长夜晚,我们萌生了撰写“人件”相关内容的想法。那时,我们正从洛杉矶赶往悉尼,教授软件工程系列课程。在飞机上,我们难以入眠,索性谈论起自己经历的,以及从客户那里了解到的软件系统的高复杂度问题。我们中的一个人(记不清到底是谁了)对讨论的内容总结道:“也许……软件系统的主要问题不在于技术,而在于社会性因素。”
我们花了好长一段时间才想明白其中的缘由,这和我们先前对软件的理解完全不同。我们和那些沉迷于高科技的人士一样,坚信“技术就是一切”,无论出现什么问题,总会有更好的技术能解决。但是,如果我们面对的问题纯粹属于社会学的范畴,再好的技术也无济于事。例如,必须在一起工作的人,如果彼此互不信任,使用什么软件包或万能工具都没用。
产生这样的想法后,我们俩就展开了一系列案例研究,进而认识到,在大多数项目中,复杂的社会性因素带来的挑战,远比技术上的要难处理得多。而且,我们还不可避免地要面临一个更加严峻的问题:即便我们意识到社会性因素比技术上的因素重要得多,也从来没有用这样的理念管理过团队。虽然我们也会不时地改善团队的协作环境,或者缓解团队的紧张情绪,但这些事情从来没有成为我们工作的核心。
如果能早点知道人的因素比技术因素更为重要,那么我们的管理方式会有何不同呢?于是,我们开始梳理这些想法。正好,我们手头上有空白投影胶片和油笔,可以将这些想法记录在幻灯片中,传神地展现给我们在悉尼的听众。哦,天哪!悉尼与美国和欧洲隔了半个地球这么远,要是我们回不了家,谁又会知道我们此时此刻的重大想法呢?
接下来的一周,悉尼的听众们立即加入到对人件的讨论之中,当然他们还有那么一点儿懊恼(看来,不只我们才有“唯技术是用”的观点)。大家踊跃发言,分享了不少自己的案例,这让我们感激万分,又备受鼓舞。
与1987年出版的第1版相比,我们通过大量的问卷调查和一线实验证明了第1版中对于环境影响的猜测(见第3版中的第二部分),同时验证了关于团队结构和沟通上的一些更为有效的建议(见本书其余部分的内容)。
《人件》的前两版是我们反思技术项目中人的因素后的结果,我们还在按照这个思路不断前进。在第3版新增的章节中,我们讨论了一些领导力上的病态现象,这些问题在之前的版本中并未受到重视。书中还讲述了会议文化的演进,以及如何管理新旧成员水火不容的混合团队。我们也越来越清楚地认识到,一些日常工具会成为我们前进的阻力,而非动力。
对于第3版,非常感谢Dorset House出版社的Wendy Eakin和Addison-Wesley出版社的Peter Gordon为我们编辑了手稿,使这本书成为现在的样子。此外,还要感谢我们在The Atlantic Systems Guild公司的同事——Peter Hruschka、Steve McMenamin、James和Suzanne Robertson,感谢他们30多年来和我们一起讨论观点、辩论、聚餐,感谢我们因此结下的友谊。
Tom DeMarco于缅因州卡姆登市
Timothy Lister于纽约
2013年2月