Beautiful Teamstxt,chm,pdf,epub,mobi下载
作者:
Andrew Stellman
/
Jennifer Greene
出版社: O'Reilly Media 副标题: Inspiring and Cautionary Tales from Veteran Team Leaders 出版年: 2009-4-3 页数: 510 定价: USD 39.99 装帧: Paperback 丛书: Beautiful X Series ISBN: 9780596518028
内容简介
· · · · · ·
What's it like to work on a great software development team facing an impossible problem? "Beautiful Teams" takes you behind the scenes with some of the most interesting software teams over the past 30 years. Through a series of fascinating personal stories from many of the industry's leading programmers, architects, project managers, and thought leaders, you'll go inside high-...
What's it like to work on a great software development team facing an impossible problem? "Beautiful Teams" takes you behind the scenes with some of the most interesting software teams over the past 30 years. Through a series of fascinating personal stories from many of the industry's leading programmers, architects, project managers, and thought leaders, you'll go inside high-profile projects such as the development of Internet Explorer, the Boeing 777, Subversion, and some of the first Agile projects. Learn how extraordinary teams coped with challenges, and how their efforts led to superb - or disastrous - results. Contributors include: Scott Berkun, bestselling author of "Myths of Innovation" and "Making Things Happen" and former Microsoft Program Manager; Barry Boehm, a developer at TRW in the 1980s and software engineering pioneer; Patricia Ensworth, author of "The Accidental Project Manager"; Karl Wiegers, author and principal consultant with Process Impact; Karl Rhemer, a developer on the Boeing 777 project; Ned Robinson, Project Manager, Bowne Management Systems; James Grenning, engineer, consultant, and original signer of the Agile Manifesto; Karl Fogel, formerly of CollabNet, Inc. and Google Inc., and part of the team that built Subversion; and, Cory Doctorow, blogger, journalist, science fiction author, and copyright activist. This is not simply another book on the right and wrong ways to build software. "Beautiful Teams" offers contributions from people who made software engineering history. It's a must for people who have been part of a software development team, and a fascinating read for anyone interested in compelling stories about teamwork.
作者简介
· · · · · ·
Scott W. Ambler是IBM软件部的敏捷开发实践领导者,他与IBM全世界的客户共同协作,以提升软件过程质量。他还是敏捷建模(Agile Modeling,AM)、敏捷数据(Agile Data, AD)、敏捷统一过程(Agile Unified Process,AUP)以及企业统一过程(Enterprise Unified Process, EUP)等方法论的创始人。Scott共完成过19本著作(这里面既有他自己撰写的,也有与他人的合著),其中包括《Refactoring Databases》(数据库重,Addison-Wesley Professional出版社)、《Agile Modeling》(敏捷建模:极限编程和统一过程的有效实践, Wiley出版社)、《Agile Database Techniques》(敏捷数据,Wiley出版...
Scott W. Ambler是IBM软件部的敏捷开发实践领导者,他与IBM全世界的客户共同协作,以提升软件过程质量。他还是敏捷建模(Agile Modeling,AM)、敏捷数据(Agile Data, AD)、敏捷统一过程(Agile Unified Process,AUP)以及企业统一过程(Enterprise Unified Process, EUP)等方法论的创始人。Scott共完成过19本著作(这里面既有他自己撰写的,也有与他人的合著),其中包括《Refactoring Databases》(数据库重,Addison-Wesley Professional出版社)、《Agile Modeling》(敏捷建模:极限编程和统一过程的有效实践, Wiley出版社)、《Agile Database Techniques》(敏捷数据,Wiley出版社)、《The Object Primer, Third Edition》(The Object Primer 中文版(原书第3版),《Cambridge University Press)和《The Enterprise Unified Process》(Prentice Hall)。Scott现在也是《Information Week》的资深特约编辑。他的个人主页是http://www.ibm.com/software/rational/leadership/leaders/#scott,他的“敏捷扩展”博客地址是www.ibm.com/developerworks/blogs/page/ambler。
Scott Berkun是O’Reilly畅销书《Making Things Happen》和《The Myths of Innovation》的作者。(《Making Things Happen》中文版名为《项目管理之美》, 是《项目管理艺术》[ The Art of Project Management]的续作。)1994年至2003年,他在微软担任经理一职。在这段时间里,他参与了Internet Explorer前五个版本的开发。2003年至今,他转而成为独立作家和演说家。他的作品曾出现在《纽约时报》、《华盛顿邮报》、《连线》杂志上,并曾在国家公共广播电台(National Public Radio)播出。他还曾在华盛顿大学教授一门有关创新式思维的课程,目前为财富500强企业主办研讨会,传授有关创新的内容;同时目前定期为《Harvard Business Digital》杂志提供文章。现在,他在MSNBC和CNBC电视频道上频频露面,谈论有关管理和创新式思维。他运作着一个广为流传的博客,其中包括视频、博客和文章,地址是www.scottberkun.com/blog。
Barry Boehm是美国南加州大学(USC)计算机科学系的软件工程教授,同时也是南加州大学系统与软件工程中心的主任。1989年至1992年,Barry Boehm博士为美国国防部服务,作为DARPA信息科学与技术办公室主任,同时担任DDR&E软件与计算机技术办公室主任。1973年至1989年,他为TRW工作,最终成为防御系统部的首席科学家。1959年至1973年,他在美国兰德公司工作,最终成为信息系统部的负责人。1955年,他在General Dynamics公司踏进软件领域。目前,他的研究兴趣在于将系统与软件工程重新打造成为一个基于价值的框架,范围涵盖流程、方法、工具,此外他还希望提供一种根本理论和流程,供基于价值的系统和软件进行定义、架构、开发、验证和演变。他对软件领域的贡献包括:COCOMO系列模型(Constructive Cost Model,构造型成本模型),该模型可供系统与软件工程估算使用;系统与软件工程相关过程的螺旋式软件过程模型(Spiral Model)和增量式承诺模型(Incremental Commitment Model);系统与软件管理和需求确定方面的W理论(Theory W,双赢理论)。他曾被授予ACM软件工程杰出研究奖、IEEE Harlan Mills奖,同时被马萨诸塞州大学授予计算机科学荣誉博士学位。他还是诸多领域主要专业协会的高级会员,这些协会包括计算机领域的ACM协会、航空领域的AIAA协会、电子领域的IEEE协会和系统工程领域的INCOSE协会;同时,他也是美国国家工程院(National Academy of Engineering)的成员。
Grady Booch是世界知名的专家,这是因为他在软件架构、软件工程和协作开发环境等领域都做了许多创新性的工作。他将全部精力都投入在提升软件开发的科学和艺术之上。自Rational软件公司1981年创立起,Grady就一直担任首席科学家,直到2003年Rational被IBM收购。现在,他是IBM公司Thomas J. Watson研究中心的一员,在其中担任软件工程方面的首席科学家,继续撰写自己的著作《Handbook of Software Architecture》;同时,他还领导着软件工程方面的多个项目,这些项目已经超越了短期产品的范畴。Grady继续致力于与客户一起解决真正的难题,并同学术界以及世界其他研究组织一起建立深入的联系。Grady是统一建模语言UML的最初创始人之一,他也曾参与开发了Rational的多个产品。作为架构师和架构指导者,Grady一直在参与世界各地众多大型复杂软件密集型系统的设计和开发。他同时还是6本畅销书的作者,其中包括《The Unified Modeling Language User Guide》(UML用户指南)以及具有开创性的《Object-Oriented Analysis and Design with Applications》(面向对象分析与设计),上述两书均由Addision-Wesley出版。他还定期为《IEEE Software》杂志撰写有关架构内容的专栏。Grady的居住地包括Thorne Bridge、美国科罗拉多州和夏威夷州的Maui岛。他的兴趣广泛,包括阅读、旅游、唱歌、演奏凯尔特竖琴、练习高温瑜伽,还有划艇。有时这个世界的物理规则对他并不适用,而且他还没有死。
Mike Cohn是Mountain Goat Software公司的创始人,该公司提供流程和项目管理咨询与培训服务。他的著作包括《Agile Estimating and Planning》(敏捷估计与规划)(Prentice Hall出版社)、《User Stories Applied: For Agile Software Development 》(Addision-Wesley Professional出版社)以及《Succeeding with Agile》(Addison-Wesley出版社)。Mike拥有超过20年的经验,曾担任多家公司的技术高管,这些公司涵盖初创企业到财富40强公司。他还经常为杂志撰文、在大会上做演讲,同时也是Scrum 联盟和敏捷联盟的创始人之一。他的邮件地址是mike@mountaingoatsoftware.com。
Michael Collins是RedJack有限公司的首席科学家,该公司为马里兰地区提供网络安全方面的咨询。在这个职位上,他开发了可供超大型网络使用的流量监控系统和分析技术。在到RedJack公司工作之前,Collins博士在卡耐基·梅隆大学的CERT网络情景侦测(Network Situational Awareness)团队中工作,那时他所开发的工具和技术供美国国防部的CENTAUR项目和美国国土安全部的EINSTEIN项目使用。Collins博士拥有卡耐基·梅隆大学的电子和计算机工程的博士学位,他经常发表有关网络安全和情景侦测方面的文章和演讲。
Mark Denovich目前生活和工作的地点在欧洲,他是一名自动识别技术(Auto ID)行业的资深业务咨询师,专注于语音识别技术。他还参与开发者培训和产品研发之中。Mark的软件开发生涯开始于他在卡耐基·梅隆大学攻读物理学位的日子,那时他要筹集学费。指导老师为他提出了诚恳的建议—“呃,我觉得学术界不适合你”,而且他也无法长出令人尊敬的大胡子,这使得他放弃了物理学,转而学习软件开发作为自己的事业。在那些课上,他了解到:软件开发一部分是艺术,另一部分是科学。在现实世界中,他认识到软件开发实际上是商业行为。他的梦想是:有朝一日,能够生活在自己的瓦尔登湖旁边,当然,还要有高速的Internet连接。
Bill DiPierre在25年前就开始编写软件了,那时他才上高中。一路走来,他已经体验过软件生命周期中所有的工作。Bill住在费城,同住的还有两条狗,它们都很支持他的事业;不过这两只狗也激励着他,让他铭记:除了好好工作之外,生活中还有更重要的东西。