, , , , , , , , , e.a.

Software Architecture Metrics

Case Studies to Improve the Quality of Your Architecture

Paperback Engels 2022 1e druk 9781098112233
€ 76,02
Levertijd ± 16 werkdagen
Gratis verzonden

Samenvatting

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

Specificaties

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Eoin Woods

Eoin Woods is a principal consultant at Züehlke Engineering in London, where he works as a consultant software architect focusing on trading and investment management companies in the financial markets. He has worked in the software engineering field for fifteen years with a number of companies, including Ford Motor Company, Groupe Bull, InterTrust Technologies, and Sybase.

Andere boeken door Eoin Woods

Inhoudsopgave

Preface
What Will You Learn?
Who This Book Is For
Conventions Used in This Book
O’Reilly Online Learning
How to Contact Us
Acknowledgments
Christian Ciceri
Dave Farley
Neal Ford
Andrew Harmel-Law
Michael Keeling
Carola Lilienthal
João Rosa
Alexander von Zitzewitz
Rene Weiss
Eoin Woods

1. Four Key Metrics Unleashed
Definition and Instrumentation
Refactoring Your Mental Model
Pipelines as Your First Port of Call
Locating Your Instrumentation Points
Capture and Calculation
Display and Understanding
Target Audience
Visualization
Front Page
Discussions and Understanding
Ownership and Improvement
Conclusion

2. The Fitness Function Testing Pyramid: An Analogy for Architectural Tests and Metrics
Fitness Functions and Metrics
Fitness Functions: Test Coverage
Fitness Functions: Integration Tests with Network Latency
Introduction to Fitness Function Categories
Mandatory Fitness Function Categories
Optional Fitness Function Categories
Fitness Function Categories: Catalog Overview
The Testing Pyramid
The Fitness Function Testing Pyramid
The Top Layer
The Middle Layer
The Bottom Layer
Examples and Their Full Categorization
Fully Categorizing Top-Layer Examples
Developing Your Fitness Functions and Metrics
Conclusion

3. Evolutionary Architecture: Guiding Architecture with Testability and Deployability
The Importance of Learning and Discovery
The Tools of Sustainable Change
Testability: Creating High-Quality Systems
Deployability: Scaling Development of Our Systems
Conclusion

4. Improve Your Architecture with the Modularity Maturity Index
Technical Debt
Origination of Technical Debt
Afgekapt op 60 regels

Managementboek Top 100

€ 76,02
Levertijd ongeveer 16 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Software Architecture Metrics