Agile!: The Good, the Hype and the Ugly (2014)

Bertrand Meyer

  • 出版商: Springer
  • 出版日期: 2014-04-22
  • 售價: $2,690
  • 貴賓價: 9.5$2,556
  • 語言: 英文
  • 頁數: 192
  • 裝訂: Paperback
  • ISBN: 3319051547
  • ISBN-13: 9783319051543
  • 相關分類: Agile Software
  • 海外代購書籍(需單獨結帳)

商品描述

Are you attracted by the promises of agile methods but put off by the fanaticism of many agile texts? Would you like to know which agile techniques work, which ones do not matter much, and which ones will harm your projects? Then you need Agile!: the first exhaustive, objective review of agile principles, techniques and tools.

Agile methods are one of the most important developments in software over the past decades, but also a surprising mix of the best and the worst. Until now every project and developer had to sort out the good ideas from the bad by themselves. This book spares you the pain. It offers both a thorough descriptive presentation of agile techniques and a perceptive analysis of their benefits and limitations.

Agile! serves first as a primer on agile development: one chapter each introduces agile principles, roles, managerial practices, technical practices and artifacts. A separate chapter analyzes the four major agile methods: Extreme Programming, Lean Software, Scrum and Crystal.

The accompanying critical analysis explains what you should retain and discard from agile ideas. It is based on Meyer’s thorough understanding of software engineering, and his extensive personal experience of programming and project management. He highlights the limitations of agile methods as well as their truly brilliant contributions ― even those to which their own authors do not do full justice.

Three important chapters precede the core discussion of agile ideas: an overview, serving as a concentrate of the entire book; a dissection of the intellectual devices used by agile authors; and a review of classical software engineering techniques, such as requirements analysis and lifecycle models, which agile methods criticize.

The final chapters describe the precautions that a company should take during a transition to agile development and present an overall assessment of agile ideas.

This is the first book to discuss agile methods, beyond the brouhaha, in the general context of modern software engineering. It is a key resource for projects that want to combine the best of established results and agile innovations.      

商品描述(中文翻譯)

你是否被敏捷方法的承諾所吸引,但卻被許多敏捷文獻的狂熱所嚇到?你想知道哪些敏捷技術有效,哪些不太重要,哪些會損害你的專案?那麼你需要《敏捷!》:第一本全面、客觀評估敏捷原則、技術和工具的書籍。

敏捷方法是過去幾十年來軟體領域最重要的發展之一,但也是最好和最壞的驚人結合。直到現在,每個專案和開發者都必須自己分辨好點子和壞點子。這本書為你節省了這種痛苦。它既提供了敏捷技術的詳細描述,又對其優點和限制進行了深入分析。

《敏捷!》首先作為敏捷開發的入門指南:每一章介紹敏捷原則、角色、管理實踐、技術實踐和工件。另外一章則分析了四種主要的敏捷方法:極限編程、精益軟體、Scrum和Crystal。

隨書附帶的批判性分析解釋了你應該從敏捷理念中保留和丟棄的內容。這是基於梅耶對軟體工程的深入理解和他在編程和專案管理方面的豐富個人經驗。他突出了敏捷方法的局限性,以及它們真正出色的貢獻,即使是它們的作者也沒有完全發揮出來的貢獻。

在核心敏捷理念的討論之前,有三個重要章節:一個概述,作為整本書的精華;對敏捷作者使用的思維工具進行解析;以及對傳統軟體工程技術(如需求分析和生命週期模型)的回顧,這些技術受到敏捷方法的批評。

最後幾章描述了公司在轉向敏捷開發時應該採取的預防措施,並對敏捷理念進行了整體評估。

這是第一本在現代軟體工程的整體背景下討論敏捷方法的書籍,超越了嘈雜聲浪。對於希望結合已確立成果和敏捷創新的專案來說,這是一個重要的資源。