Skip to content

Firmitas

Download: PDF · Word

A Framework for Sustainable Engineering Delivery: Designing the Systems That Make Delivery Possible

The cover of Firmitas

Firmitas, by Mark Bacon.

Most engineering programmes that fail do not fail suddenly. They fail slowly, visibly and predictably, in ways the people closest to the work could see coming. Firmitas is about why that happens and what to do about it. Part One describes how programmes fail. Part Two sets out the framework that responds to it. Part Three is about making it stick.

© 2025 Mark Bacon. Firmitas is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International licence.

Contents

Contents
Preface
Acknowledgements
Introduction
Part One: Why Programmes Fail
    Chapter 1: The Programme That Failed Predictably
    Chapter 2: Estimation: Why It Fails and What Honest Looks Like
    Chapter 3: The Commitment That Wasn’t Theirs
    Chapter 4: What the System Did With the Information
    Chapter 5: The Learning That Doesn’t Happen
    Chapter 6: Engineering Is a Systems Discipline
Part Two: The Framework
    Chapter 7: Leadership Owns the System
    Chapter 8: Delivery Knowledge Lives Closest to the Work
    Chapter 9: Commitments, Estimates, and Honest Plans
    Chapter 10: Risk, Issues, and the Register That Actually Works
    Chapter 11: Requirements: From Customer Need to Testable Specification
    Chapter 12: Slack, Flow, and Why Efficiency Thinking Fails
    Chapter 13: Architecture as Delivery Infrastructure
    Chapter 14: The Delivery Model
    Chapter 15: Quality as a System Property
    Chapter 16: Governance, Guardrails, and Decision Authority
    Chapter 17: Teams, Cognitive Load, and Organisation for Flow
    Chapter 18: Communication, Information Flow, and Documentation
    Chapter 19: Technical Debt and Change Management
    Chapter 20: Capability, People, and Building for the Long Term
    Chapter 21: Portfolio Flow and Prioritisation
    Chapter 22: Business Alignment, Economics, and the Customer
    Chapter 23: AI, Automation, and Human Accountability
Part Three: Making It Stick
    Chapter 24: The Leader Who Has to Change
    Chapter 25: Assessing Readiness and Adopting Progressively
    Chapter 26: Common Failure Modes and Anti-Patterns
    Chapter 27: Measuring What Actually Matters
    Chapter 28: What Firmitas Cannot Fix
    Chapter 29: The Long View
Appendices
    Appendix A: Glossary of Terms
    Appendix B: Firmitas Templates
    Appendix C: Architectural Principles for Firmitas
    Appendix D: Minimal, Balanced, and Regulated Firmitas Profiles
    Appendix E: End-to-End Worked Example
    Appendix F: Leadership and Delivery Anti-Patterns Firmitas Is Designed to Prevent
    Appendix G: Bibliography and Further Reading
    Appendix H: Engineering Practice Across Disciplines
    Appendix I: Quality, Regulation, and Assurance

The contents of Firmitas.