本书对第1版内容进行了全面更新和升级,详细描述了敏捷开发的各种实用方法及具体实践。作者以极限编程为基础,引入了Scrum、看板、DevOps、精益软件开发、精益创业等思想和实践,可以帮你成功地将敏捷开发引入团队和组织,或者发现敏捷可能并不适合你当前的情况。书中保留了第1版中的实用方法以及大部分实践,但几乎所有的实践都被重写,以囊括整个行业敏捷实践和作者自身的新经验。新增内容包括:使用敏捷方法、定制化敏捷方法的深度指南;关于规模化敏捷的介绍;运维和安全方面的内容以及受DevOps启发进行的更新;敏捷和远程团队协同工作的指导方法。
无
计算机\软件工程
“ James Shore对本书进行了全面升级,增加了过去十年来出现的新工具、技术和经验教训。这本宝贵的书籍将帮助你把工作方式提升为真正敏捷且有效的方式。”
——Bill Wake ,XP123,LLC
大多数软件开发公司都在应用它们称之为“敏捷”的方法,但人们对于敏捷的定义以及使用方式存在广泛的误解。如果你想提高软件开发团队的敏捷性,那么这本综合性指南是很好的选择。书中通过清晰、具体且详细的指导阐释了如何行动、为何行动,以及何时进行权衡。
在这本书中,James Shore结合自己20多年的敏捷经验,就敏捷的采用、计划、开发、交付和管理提供了言简意赅的建议。他将极限编程、Scrum、精益管理、DevOps等新理念融会贯通。你不仅可以了解如何成功地将敏捷开发引入团队和组织,还可以发现敏捷是否适合你。
本书重点介绍了以下方面:
? 提高敏捷性:在组织中为敏捷的成功和推广创造必要条件。
? 专注于价值:以团队作为整体开展工作,了解优先事项,提供可视化计划并持续改进。
? 可靠地交付软件:共享所有权,降低开发成本,进行增量式设计并持续部署。
? 优化价值:掌握产品计划、预算和实验,并开发市场领先的软件。
James Shore自1999年以来一直带领团队实践敏捷开发。他将对敏捷理念的深刻理解与数十年的实战开发经验结合在一起。他是敏捷联盟Gorden Pask敏捷实践贡献奖的获得者、多个编程视频课程的主持人,以及敏捷流畅度模型的共同创造者。