平衡敏捷和纪律
2004-6
中国电力出版社
勃姆
254
无
敏捷与纪律,这两个截然相反的属性,是软件开发中的互补因素。计划驱动的开发人员必须具有一定的敏捷性,而敏捷开发人员也必须具有一定的纪律性。成功的关键是找到两者之间的平衡点。根据环境和风险的不同,这个平衡点在不同的项目中也是不同的。那些基于热情总是走极端的开发人员,最后必须学会如何根据实际情况分配其重点。
本书直接介绍可操作的核心概念。并且提供了定义平衡的软件开发策略的建设性方法。作者在书中展示了不具敏捷性的纪律所导致的官僚作风和停滞,以及没有纪律约束的敏捷所导致的松弛和不考虑结果的技术狂热。本书通过对两个开发组生活中的一天的介绍及案例分析,演示了敏捷方法与计划驱动方法之间的区别和相似之处,并展示了结合所有特性之后的最佳开发策略。在进行客观和脚踏实地的分析后,最终得出了对所有软件专家来说清晰和实用的指导--如何在任何项目中定位敏捷和纪律之间的最佳平衡点。
Barry Boehm美国国家工程院院士,AIAA、IEEE、ACM会士(Fellow),他从1955年开始就尝试在软件开发的敏捷和纪律之间寻找平衡点,他是TRW软件工程教授和南加州大学软件工程中心主任。他曾在DARPA信息科学与技术中心担任主管,并担任TRW的首席科学家。Boehm博士的贡献包括提出了COCOMO模型、软件过程中的螺旋模型及适用于软件管理和需求决断的理论。他还出版了经典书籍《软件工程经济学》。
Richard Turnet乔治·华成顿大学的工程管理及系统研究专家,致力于平衡软件开发方面的研究,具有广泛的工业界及政府服务经验。在为美国国防部工作期间,他负责评估新 软件技术并将其应用到防御系统软件的开发中,Turnet博士是CMMI作者群的创始人员,并且是《CMMIDistilled Second Edition》一书的作者之一。
Foreword by Grady BoochForeword by Alistair CockburnForeword by Arlhur PysterPrefaceAcknowledgmentsPreludeChapter1 Didciplie,Agility, and PerplexityChapter2Contrasts and Home GroundsChapter3A Day in the LifeChapter 4Ecpanding the Home Grounds Two Case StudiesChapter5Using risk to balance agility and disciplineChapter6ConcludinonsAppendicx AComparing the MethodsAppendicxBManifesto forf Software DevelofmentAppendicxCAppendicxD…………AppendicxE
无