敏捷开发实践与团队协作艺术指南

需积分: 0 5 下载量 28 浏览量 更新于2024-07-21 收藏 9.53MB PDF 举报
《敏捷开发的艺术》(The Art of Agile Development)是一本由Jim Shore和Shane Warden共同撰写的著作,专为深入了解和实践极限编程(Xtreme Programming, XP)的读者提供详尽的指导。书中作者结合自身丰富的实战经验,深入剖析了敏捷开发的核心实践,并强调了其带来的实际利益。他们不仅阐述了每项实践的具体操作方法,还揭示了实践中可能出现的误用情况,并给出了应对策略,如当没有现场客户时如何调整。 书中不仅仅局限于技术层面,更关注人的因素,探讨了如何通过建立信任、增强团队凝聚力等策略来支持敏捷开发的实施。作者们力求使读者全面理解敏捷开发的复杂性,而不仅仅是掌握具体的实践技巧。书中的讨论涵盖了人际关系管理、团队合作的深化,使得它成为了一个全面的指南。 这本书获得了高度评价,比如来自肯·普格(Ken Pugh)的认可,他提到这是一本获得Jolt奖的优秀作品《预重构》(Prefactoring)的作者。Brian Marick, Exampler Consulting的顾问也表示,他会将此书推荐给所访问的每一个团队,可见其在业界的认可度。 除了《敏捷开发的艺术》,此书还与其他O'Reilly出版社的相关资源相呼应,例如《美丽的代码》(Beautiful Code)、《极限编程口袋指南》(Extreme Programming Pocket Guide)以及《应用软件项目管理》(Applied Software Project Management)等,共同构成了丰富的IT学习资源库。读者可以通过O'Reilly官网(oreilly.com)获取更多关于敏捷开发和其他领域的专业书籍,这不仅是一个完整的书籍目录,也是提升个人和团队IT技能的宝库。通过阅读《敏捷开发的艺术》,读者不仅可以掌握敏捷开发的最佳实践,还能提升项目管理、团队协作和跨职能沟通等多个维度的能力,从而更好地适应快速变化的IT环境。
2016-02-15 上传
本书为那些正在考虑应用敏捷开发来构建有价值软件的人们提供了实用的指导。现在已经有大量的书籍描述敏捷开发是什么或者为什么它能帮助软件项目成功,但很少有哪一本书能把针对开发者、管理者、测试者和客户的信息合并成一个整体,从而使其能够直接应用。, 本书为敏捷的计划、开发、交付和管理提供了严谨的建议,这些建议来自于作者多年的极限编程(Extreme Programming,XP)经验。你将看到敏捷开发过程的全景图,包括为非技术类读者准备的全面指导,以及为开发者和测试人员准备的实用技术实践。, 本书为以下问题提供了明确的答案:, 怎样才能采用敏捷开发?, 我们真的需要结对编程吗?, 汇报应该详细到什么程度?, 如果无法让客户参与进来该怎么办?, 我们应该编写多少文档?, 何时进行设计和架构?, 作为一名非开发人员,我应如何同敏捷团队一起工作?, 产品的路线在哪里?, QA应该如何参与进来?, 本书教你如何采用XP实践,详细描述了每一种实践,然后讨论了一些原则,使你可以更改XP并创建自己的敏捷方法。尤其是,本书为敏捷开发中一些较为困难的方面(合作的需要和团队成员之间的信任)提供了解决办法。, 不管你目前已经是敏捷团队的一部分,还是只对敏捷开发感兴趣,本书都为你提供了开始实践敏捷开发所需的实用技巧。随着你的经验的增长,内容也随之深入。本书教你首先理解敏捷开发的规则,然后打破这些规则,最后当你掌握了敏捷开发的艺术之后,再完全撇开这些规则。