Agile Metrics in Action
作者: Christopher W. H. Davis
语言: 英文
出版年份: 2015
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Agile Metrics in Action: How to measure and improve team performance》是由Christopher W. H. Davis撰写的一本专注于敏捷团队绩效度量与改进的实用指南。本书由Manning Publications于2015年出版,旨在帮助敏捷团队通过数据驱动的方法衡量和提升团队表现。

在当今快速发展的软件开发领域,敏捷方法已成为主流实践。然而,许多敏捷团队在度量自身表现时面临挑战,往往缺乏清晰的指标和数据支持。《Agile Metrics in Action》正是为解决这一问题而生。作者凭借多年敏捷开发经验,结合实际案例,详细介绍了如何收集、分析和应用数据来衡量敏捷团队的绩效,并基于这些数据做出持续改进。

内容结构

全书分为三大部分,共10章,内容层层递进,涵盖了从理论到实践的全过程。

第一部分:敏捷团队的度量基础

  • 第1章:介绍了敏捷团队度量的重要性和反馈循环的概念,探讨了敏捷团队在度量过程中常见的问题,如敏捷定义的模糊性、数据分散等。
  • 第2章:通过一个实际的敏捷项目案例,展示了如何将理论应用于实践,通过数据发现问题并优化团队表现。

第二部分:收集与分析团队数据

  • 第3章:探讨了如何从项目跟踪系统(PTS)中获取数据,包括燃尽图、燃起图、累计流图等常见敏捷度量指标。
  • 第4章:聚焦于源代码管理系统(SCM),介绍了如何利用分布式版本控制系统(DVCS)和拉取请求(Pull Request)收集更丰富的数据。
  • 第5章:分析了持续集成(CI)和部署服务器中的数据,探讨了如何通过CI数据衡量团队的交付效率和代码质量。
  • 第6章:讨论了如何从生产系统中收集数据,包括应用性能监控(APM)和业务智能(BI)数据,以评估软件的实际表现。

第三部分:将度量应用于团队、流程和软件

  • 第7章:介绍了如何结合不同数据源创建复杂度量指标,例如通过整合多个数据点来衡量持续交付的质量。
  • 第8章:探讨了如何衡量软件的非功能性需求(NFRs),如可维护性、可用性等,以评估软件的整体质量。
  • 第9章:讲解了如何有效地发布度量数据,包括如何根据不同受众选择合适的仪表板和报告形式。
  • 第10章:将敏捷原则分解为可度量的组件,指导团队如何根据敏捷原则评估自身表现。

实践指南与工具

书中不仅提供了丰富的理论知识,还结合了实际案例和开源工具的使用。作者通过Blastamo Music LLC等案例,展示了如何在真实项目中应用度量技术。此外,书中还附有DIY分析系统的搭建指南,包括使用ELK(Elasticsearch、Logstash、Kibana)堆栈和Grails框架收集、索引和可视化数据。

目标读者

本书适合敏捷团队中的开发人员、Scrum Master、项目经理、团队领导以及对敏捷度量感兴趣的任何角色。无论是初学者还是有一定经验的实践者,都能从书中获得有价值的见解和实用的技巧。

总结

《Agile Metrics in Action》是一本全面、实用的敏捷度量指南。它不仅帮助团队理解敏捷度量的重要性,还提供了清晰的步骤和工具,让团队能够将数据驱动的方法融入日常工作中。通过本书的指导,团队可以更好地衡量自身表现,发现问题,并持续改进,从而在敏捷开发的道路上走得更远。

期待您的支持
捐助本站