敏捷开发的艺术实践与指南

5星 · 超过95%的资源 需积分: 0 40 下载量 190 浏览量 更新于2024-10-01 1 收藏 9.53MB PDF 举报
"The Art of Agile Development 是一本实践指南,旨在帮助任何考虑或应用敏捷开发来构建有价值软件的人。本书结合了开发者、管理者、测试者和客户可以直接应用的信息,提供了有关敏捷规划、开发、交付和管理的实用建议,基于作者在极限编程(XP)中的多年经验。书中涵盖了敏捷开发过程的全局视角,包括对非技术人员的全面指导和对开发者、测试者的实际技术实践。同时,解答了如何采用敏捷开发、是否需要结对编程、应报告哪些指标、如何处理客户参与问题、应编写多少文档、何时进行设计和架构等问题。此外,书中还教给读者如何采纳XP实践,详细解释每个实践,并讨论允许修改XP并创建自定义敏捷方法的原则。它着重于团队成员间的合作与信任,无论您是敏捷团队的一员,还是与敏捷团队合作,或是对敏捷开发感兴趣,都能从中获得实践敏捷开发所需的实用技巧。随着经验的增长,这本书将与您一起成长,提供练习和信息,让您先理解敏捷开发的规则,然后打破规则,最终在掌握敏捷开发艺术时完全摆脱规则。” 这本书的亮点在于两位作者Jim Shore和Shane Warden基于他们在领导团队中的实际经验提供的专业见解。他们不仅解释了敏捷实践的好处,还解答了实践中可能存在的问题,并给出了在实施实践遇到障碍(如缺乏现场客户)时的替代方案。此外,书中的讨论扩展到了与人相关的议题,如建立信任和团队凝聚力的策略,使内容更加全面。 这本书受到了同行的高度评价,如Ken Pugh(《Prefactoring》的作者)认为本书是对极限编程的深入解析,他会在访问每个团队时留下一本。而Brian Marick(Exampler Consulting的代表)表示,他也会将这本书推荐给每一个他接触的团队。 《The Art of Agile Development》是理解和实践敏捷开发的宝贵资源,涵盖了敏捷开发的各个方面,包括实践、原则、团队协作和管理,无论你是新手还是经验丰富的专业人士,都能从中受益。