敏捷开发的艺术

James Shore, Shane Warden

出版时间

2009-08-01

ISBN

9787111268048

评分

★★★★★
书籍介绍
本书为那些正在考虑应用敏捷开发来构建有价值软件的人们提供了实用的指导。现在已经有大量的书籍描述敏捷开发是什么或者为什么它能帮助软件项目成功,但很少有哪一本书能把针对开发者、管理者、测试者和客户的信息合并成一个整体,从而使其能够直接应用。 本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试人员准备的实用技术实践。 本书为以下问题提供了明确的答案: 怎样才能采用敏捷开发? 我们真的需要结对编程吗? 汇报应该详细到什么程度? 如果无法让客户参与进来该怎么办? 我们应该编写多少文档? 何时进行设计和架构? 作为一名非开发人员,我应如何同敏捷团队一起工作? 产品的路线在哪里? QA应该如何参与进来? 本书教你如何采用XP实践,详细描述了每一种实践,然后讨论了一些原则,使你可以更改XP并创建自己的敏捷方法。尤其是,本书为敏捷开发中一些较为困难的方面(合作的需要和团队成员之间的信任)提供了解决办法。 不管你目前已经是敏捷团队的一部分,还是只对敏捷开发感兴趣,本书都为你提供了开始实践敏捷开发所需的实用技巧。随着你的经验的增长,内容也随之深入。本书教你首先理解敏捷开发的规则,然后打破这些规则,最后当你掌握了敏捷开发的艺术之后,再完全撇开这些规则。
AI导读
核心看点
  • 融合开发者、管理者与客户视角的敏捷全景图
  • 基于极限编程经验,提供可落地的实用指导
  • 教你理解规则、打破规则,最终掌握敏捷艺术
适合谁读
  • 正在考虑或尝试应用敏捷开发的软件团队
  • 希望深入理解极限编程实践的开发者与测试者
  • 需要与非技术成员协作的项目经理及客户
读前提醒
  • 本书侧重XP实践,建议结合具体项目场景阅读
  • 内容详实且深入,适合有一定开发经验的读者
  • 关注书中关于信任建立与团队协作的深层建议
读者共识
  • 内容全面详实,是理解XP与敏捷本源的经典之作
  • 实战性强,非理想主义,解决敏捷落地中的痛点
  • 论证充分,虽出版较早但核心思想依然极具价值

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "只有那些真正发布给客户的代码才能提供真实的反馈。"
  • "好的软件设计是:在实现可接受的运行性能的前提下,尽量减少创建、修改和维护软件的时间。"
  • "结对编程的一个明显好处是持续的代码评审,但同时它也在整个团队中散播知识,增强自律,并减少分心。"
  • "要求开发者与测试人员仅通过缺陷跟踪系统沟通,这一定会破坏他们的关系。"
  • "不要创建过程来保护组织免受雇员的负面影响,而应该创建过程来使团队成员各尽所能。 经理们,与其告诉团队应该做什么,不如让团队告诉你应该做什么来帮助他们成功。"
  • "一两周之后,原先”待完成“区域的下方出现了一块新的”搁置“区域——我们要求打断我们的人在我们移动卡片的时候,在这个区域建立新的卡片。"
  • "In fact, I don't recommend adopting agile development solely to increase productivity. It's benefits -- even the ability to release software more frequently -- come from working differently, not from working faster."
  • "All three types of success are important. Without personal success, you'll have trouble motivating yourself and employees. Without technical success, your source code will eventually collapse under its own weight. Without organizational success, your team may find that they're no longer wanted in th"
用户评论
是不是叫《敏捷开发最佳实践》会更好点,艺术就有点拔高了。其实是比较务实的书,就是有点儿乱,翻译得不好可能也是其中一个原因。
大概了解一下敏捷。
目前读过的XP的最好的书
关键字:结队编程/迭代式发布/舒服的双人大座位设计的工位...
约1/4内容对我来说超出需要,于是加快速度浏览。翻译不严谨,几乎没有注释。书名略浮夸,实际上是讲清楚了极限编程的方方面面。开卷有益,不浪费时间。实际上项目管理专业资格考试,考验的是对知识体系的阅读理解能力,结合工作实际的领悟应用能力。希望6.20可以正常考试。
一本关于极限编程的方法论工具书。看完之后的启发也是有的,让自己从另外的角度认识了软件工程的项目管理。半年之后再看一遍吧!
这是一本古老的书,但写得还真棒。 如果想要了解XP和最初的实践方式,想要探寻这一切发生的本源,这就是为你量身打造的,可用于考古。 Kindle商城有售。
极限翻书 发现bug应立即修复它,不要堆积bug
09年的时候出版读起来应该有更多的收获。书中对XP的概念性描述偏多
下载
收藏