About the Book
The Book
Quality Tactics is the comprehensive reference work for software architects who want to develop high-quality software systems. The book offers over 400 concrete, proven tactics for the systematic improvement of software quality.
Each tactic is described in a structured way and organized according to the quality characteristics of ISO 25010:2011. The book serves as a source of ideas for different situations and contexts – from requirements analysis through architecture decisions to implementation and operations.
Whether you want to solve a specific quality problem, conduct an architecture review, or simply get inspired – Quality Tactics provides you with well-founded solution approaches for almost every challenge in software development.
Who is this book for?
- Software Architects – who need to make informed decisions
- Development Teams – who want to systematically improve quality
- Technical Leads – who want to guide their teams to better quality
- Quality Managers – who need concrete measures
- Students – who want to understand practical software quality
Structure and Content
The over 400 tactics are organized according to the 8 quality characteristics of ISO 25010:2011, plus an additional special category Quality Illusions:
Each tactic describes a concrete solution approach with:
- Concise description of the tactic
- Assignment to quality characteristics and sub-characteristics
- Consequences and trade-offs
- Practical hints for implementation
About the Author
Markus Harrer is a software architect with many years of experience in developing and evaluating software systems. As an expert in software quality, he has accompanied numerous projects and supported teams in developing high-quality software.
How to use the book?
Quality Tactics can be used in various ways:
- As a reference: Search specifically for solutions to specific quality problems
- As a checklist: Systematically review different quality aspects during architecture reviews
- As inspiration: Discover new ideas for improvements
- As a learning resource: Systematically build knowledge about software quality
- In teams: Create a common basis for quality discussions
Online Version
This website provides you with free access to all tactics from the book. Browse tactics by quality characteristics, use the language switch between German and English, and quickly find the right solution for your problem.
The complete book with detailed explanations, additional examples, and further information is available on Leanpub.
ISO 25010:2011
The structure of the book is based on the international standard ISO/IEC 25010:2011 (Systems and software engineering — Systems and software Quality Requirements and Evaluation — System and software quality models). This standard defines a quality model for software products and systems with eight primary quality characteristics.
Additionally, the book contains the chapter Quality Illusions, which addresses supposed quality improvements that do not actually represent real improvements or may even be counterproductive.