Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture
Neal Ford
Synopsis "Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture "
Software architecture metrics are key to the maintainability and architectural quality of a software project and they can warn you about dangerous accumulations of architectural and technical debt early in the process. In this practical book, leading hands-on software architects share case studies to introduce metrics that every software architect should know. This isn't a book about theory. It's more about practice and implementation, about what has already been tried and worked. Detecting software architectural issues early is crucial for the success of your software: it helps mitigate the risk of poor performance and lowers the cost of repairing those issues. Written by practitioners for software architects and software developers eager to explore successful case studies, this guide will help you learn more about decision and measurement effectiveness. Through contributions from 10 prominent practitioners, this book shares key software architecture metrics to help you set the right KPIs and measure the results. You'll learn how to: Measure how well your software architecture is meeting your goals Choose the right metrics to track (and skip the ones you don't need) Improve observability, testability, and deployability Prioritize software architecture projects Build insightful and relevant dashboards
Neal Ford es un arquitecto de software, escritor y conferenciante estadounidense especializado en desarrollo y arquitectura de software. Estudió Ciencias de la Computación en Georgia State University, con especialización en lenguajes y compiladores y formación complementaria en matemáticas y análisis estadístico.
A lo largo de su carrera ha trabajado como desarrollador, líder técnico, arquitecto y consultor. Durante más de veinte años desarrolló su actividad profesional en Thoughtworks, donde llegó a ocupar el cargo de Distinguished Engineer. Actualmente trabaja como consultor independiente, instructor y autor.
Ford es reconocido internacionalmente por sus conocimientos sobre arquitectura de software, desarrollo ágil, entrega continua, programación funcional y arquitectura evolutiva. También ha participado como conferenciante en cientos de eventos relacionados con la tecnología y el desarrollo de software.
Es autor de numerosos libros, entre ellos Fundamentals of Software Architecture, Building Evolutionary Architectures y Software Architecture: The Hard Parts, escrito junto con Mark Richards. Sus publicaciones buscan explicar conceptos complejos de arquitectura de software de una manera práctica y aplicable.
En Arquitectura de software: las partes difíciles, Ford analiza junto con los demás autores los problemas y decisiones más complejas que deben afrontar los profesionales al diseñar sistemas de software modernos.