• Home
  • BVSSH
  • C4E
  • Playbooks
  • Frameworks
  • Good Reads
Search

What are you looking for?

Standard : Systems are architected to minimise the cost of change

Purpose and Strategic Importance

This standard ensures systems are architected with modularity and adaptability in mind, enabling teams to make changes safely, quickly, and with minimal disruption. It promotes long-term agility and reduces the hidden cost of architectural debt.

Aligned to our "Architect for Change" policy, this standard supports scalable design, faster iteration, and technical resilience. Without it, change becomes costly, fragile, and a blocker to innovation.

Strategic Impact

  • Improved delivery flow and reduced risk
  • Higher system resilience and technical agility
  • Faster time to value through scalable architecture
  • Stronger alignment to evolving business needs

Risks of Not Having This Standard

  • Reduced ability to respond to change or failure
  • Accumulation of technical debt or friction
  • Poor developer experience and morale
  • Decreased confidence in releases and features
  • Misalignment between technical implementation and business priorities

CMMI Maturity Model

Level 1 – Initial

Category Description
People & Culture Architecture decisions are ad hoc, with little consideration of change cost.
Process & Governance No defined architectural guidelines or practices to support change.
Technology & Tools Systems are tightly coupled, impeding rapid change.
Measurement & Metrics No measurement of architecture impact on delivery or change lead time.

Level 2 – Managed

Category Description
People & Culture Awareness of change cost exists but practices vary across teams.
Process & Governance Some architectural principles are documented and partially followed.
Technology & Tools Modular components exist but integration may be fragile or inconsistent.
Measurement & Metrics Informal tracking of architecture-related rework or delays.

Level 3 – Defined

Category Description
People & Culture Teams adopt modular design principles and document architectural decisions.
Process & Governance Architecture reviews and guidelines are established and consistently applied.
Technology & Tools Tools support modularity, versioning, and automated impact analysis.
Measurement & Metrics Metrics on change lead time and architectural debt are regularly monitored.

Level 4 – Quantitatively Managed

Category Description
People & Culture Architecture is managed proactively with focus on minimizing change effort.
Process & Governance Data-driven architectural decision-making supports continuous improvement.
Technology & Tools Automated analysis tools quantify architecture impact on delivery velocity.
Measurement & Metrics Trends in change lead time and architectural effectiveness guide investments.

Level 5 – Optimising

Category Description
People & Culture Architecture evolves continuously informed by feedback and system metrics.
Process & Governance Agile architecture practices embedded in strategic and delivery processes.
Technology & Tools Predictive analytics and tooling guide architectural adaptations in real time.
Measurement & Metrics Architectural impact on business agility and delivery outcomes is optimised.

Key Measures

  • Adoption rates of modular architecture principles
  • Impact of architecture on change lead time and delivery flow
  • Reduction in architectural debt and rework
  • Developer satisfaction related to system adaptability
  • Alignment of architecture with business goals and priorities
Associated Policies
  • Architect for Change
Associated Practices
  • Domain-Driven Design (DDD)
  • Value Stream Mapping
  • API-first Design
  • Strategy & Outcome Mapping
  • Modular Monoliths
  • GraphQL-first APIs
  • Refactoring
  • CQRS (Command Query Responsibility Segregation)
  • Strangler Fig Pattern
  • Hexagonal (Ports & Adapters) Architecture
  • Event-Driven Architecture (EDA)
  • Microservices Architecture

Technical debt is like junk food - easy now, painful later.

Awesome Blogs
  • LinkedIn Engineering
  • Github Engineering
  • Uber Engineering
  • Code as Craft
  • Medium.engineering