Architecture Practice from Scratch — Part 4: Governance & Lifecycle Management¶
Part 3 produced a conceptual metamodel — the element types, relationships, and domains. That tells you what can be modelled. This part defines who keeps it alive: governance roles, review cadences, quality gates, evolution rules, and retirement processes.
Without governance, a metamodel becomes shelfware within 6 months. This is the operational backbone.
The series:
- Stakeholder Discovery & Viewpoint Elicitation
- Structuring Requirements into Viewpoints & Artifact Types
- Metamodel Conceptualized
- Governance & Lifecycle Management ← you are here
- Formal Metamodel Definition
- Formal Governance & Validation
- Tool Integration
What We're Producing¶
By the end of this part, you'll have:
- A governance model — tier structure, bodies, escalation paths
- A RACI matrix — who is Responsible, Accountable, Consulted, Informed for each artifact type
- Review cadences — how often each artifact class gets reviewed and what triggers ad-hoc reviews
- Quality gates — the checkpoints artifacts must pass at each lifecycle stage
- Evolution rules — how the metamodel itself changes over time
- Retirement process — how artifacts are decommissioned without losing institutional memory
Background: The Architecture Knowledge Lifecycle describes the full seven-stage model (conceive → capture → validate → share → apply → evolve → retire) that this governance design must support.
Step 1 — Define the Governance Model¶
Choosing a Tier Model¶
EA on a Page describes three governance arrangements (Part 1, Step 4). For ACME Corp (2,000 staff, 150 applications), the two-tier model is appropriate:
| Tier | Scope | Focus |
|---|---|---|
| Enterprise | Organization-wide artifacts | Strategic direction, standards, landscapes, capabilities |
| Solution | Initiative/project-scoped artifacts | Solution overviews, designs, implementation decisions |
A three-tier model (adding domain architects) would be overkill at this size. A one-tier model would overload the enterprise architects with project-level reviews.
Governance Bodies¶
| Body | Composition | Meets | Responsibility |
|---|---|---|---|
| Architecture Steering Group | CTO, Enterprise Architects, Business Unit Heads | Quarterly | Approves Considerations and Visions, resolves strategic conflicts, oversees practice health |
| Architecture Review Board (ARB) | Enterprise Architects, Solution Architects (rotating) | Fortnightly | Reviews Outlines and Designs, checks standards compliance, approves solution approaches |
| Technology Council | Enterprise Architects, Senior Engineers, Security Lead | Monthly | Governs the Technology Reference Model, reviews adoption recommendations, manages technology lifecycle |
Escalation Path¶
- ARB handles: solution-level disagreements, standards exceptions, integration conflicts
- Steering Group handles: strategic direction changes, cross-business-unit conflicts, budget allocation for architecture work
- CTO handles: unresolved escalations, practice-level decisions (hire architects, change tooling)
Step 2 — RACI Matrix¶
For each artifact type, define who is Responsible (does the work), Accountable (approves), Consulted (provides input), Informed (needs to know):
Permanent Artifacts (Rules)¶
| Artifact | Responsible | Accountable | Consulted | Informed |
|---|---|---|---|---|
| Architecture Principles | Enterprise Architect | Steering Group | Business Unit Heads, CTO | All architects, Engineering Leads |
| Data Governance Policy | DPO | Steering Group | Enterprise Architect, Legal | All teams handling personal data |
| Cloud-First Direction | CTO | Steering Group | Enterprise Architects, Engineering Leads | All delivery teams |
| Technology Reference Model | Enterprise Architect | Technology Council | Senior Engineers, Security Lead | Solution Architects, Engineering Leads |
| Integration Patterns Catalog | Enterprise Architect | Technology Council | Solution Architects, Senior Engineers | Delivery teams |
Long-Lived Artifacts (Structures)¶
| Artifact | Responsible | Accountable | Consulted | Informed |
|---|---|---|---|---|
| Enterprise Capability Map | Enterprise Architect | Steering Group | Business Unit Heads | Portfolio Manager, Solution Architects |
| Digital Transformation Roadmap | CTO | Steering Group | Enterprise Architects, Business Unit Heads | All architects |
| Application Landscape Diagram | Enterprise Architect | Enterprise Architect | Portfolio Manager, Solution Architects | Steering Group |
| Application Inventory | Portfolio Manager | Enterprise Architect | Team leads (per application) | Steering Group, Finance |
| Personal Data Flow Map | DPO | DPO | Enterprise Architect, Application Owners | Compliance, Steering Group |
Short-Lived Artifacts (Changes)¶
| Artifact | Responsible | Accountable | Consulted | Informed |
|---|---|---|---|---|
| Solution Overview | Solution Architect | ARB | Enterprise Architect, Business Sponsor | Steering Group (summary) |
| Solution Design | Solution Architect | ARB | Enterprise Architect, Engineering Lead | Delivery team |
Step 3 — Review Cadences¶
Scheduled Reviews¶
The review cadences are organized by the CSVLOD lifecycle classification defined in the EA on a Page taxonomy:
| Lifecycle Class | Taxonomy Concept | CSVLOD Types | Governance Meaning |
|---|---|---|---|
| Permanent | eaoptax:Permanent |
Considerations, Standards | Created once, updated periodically — rules that persist across initiatives |
| Long-lived | eaoptax:LongLived |
Visions, Landscapes | Maintained continuously, evolving as the organization changes |
| Short-lived | eaoptax:ShortLived |
Outlines, Designs | Produced for a specific initiative/project, then archived |
Within a lifecycle class, different artifact types may have different operational cadences (e.g., Standards are reviewed quarterly while Considerations are reviewed annually) — the lifecycle class defines the nature of maintenance, while the cadence defines the frequency.
| Artifact Class | Lifecycle | Review Cadence | Review Depth | Reviewer |
|---|---|---|---|---|
| Considerations | Permanent | Annually (aligned with strategy cycle) | Full content review — still relevant? Still followed? | Steering Group |
| Standards | Permanent | Quarterly | Technology currency — any "retire" candidates? New "adopt" additions? | Technology Council |
| Visions | Long-lived | Annually (post-strategy) | Alignment with updated business strategy | Steering Group |
| Landscapes | Long-lived | Quarterly | Reconcile against CMDB, check for missing/decommissioned systems | Enterprise Architect |
| Outlines | Short-lived | At initiative gates (initiation, mid-point) | Standards compliance, integration feasibility | ARB |
| Designs | Short-lived | At project gates (design, pre-delivery) | Implementation readiness, deviation from outline | ARB |
Event-Triggered Reviews¶
Beyond scheduled cadences, certain events trigger immediate review:
| Trigger Event | Artifacts Affected | Action |
|---|---|---|
| Major acquisition or divestiture | All Visions, capability map, landscapes | Full re-baseline within 90 days |
| Regulatory change (GDPR update, new sector regulation) | Data Governance Policy, Data Flow Map, affected Standards | Impact assessment within 30 days |
| Critical incident (outage caused by architecture gap) | Related Landscapes, Standards, Designs | Post-incident review, update affected artifacts |
| Technology end-of-life announcement | Technology Reference Model, affected Landscapes | Add "retire" recommendation, assess affected applications |
| New strategic initiative approved | Capability Map (add gap/initiative), Roadmap | Update within sprint of approval |
Staleness Detection¶
An artifact is considered stale when:
| Lifecycle Class | Stale After | Action on Staleness |
|---|---|---|
| Permanent | Missed annual review | Flag to Steering Group, block new approvals referencing it |
| Long-lived | Missed quarterly reconciliation OR 6 months without update | Flag to owner, add "needs review" status |
| Short-lived | 30 days after initiative/project closes | Archive automatically, notify owner |
Step 4 — Quality Gates¶
Each artifact passes through lifecycle stages. Define what must be true at each gate:
Lifecycle Stages¶
Gate Definitions¶
| Gate | From → To | What Must Be True | Who Approves |
|---|---|---|---|
| Submit for Review | Draft → Under Review | All "minimum viable" fields populated (per Part 2 completeness criteria) | Author (self-assessed) |
| Approve | Under Review → Approved | Peer review passed, no blocking conflicts with existing artifacts, governance body sign-off | ARB or Steering Group (per artifact class) |
| Publish | Approved → Current | Approved artifact is accessible in the repository, supersession links created if replacing an existing artifact | Enterprise Architect (mechanical step) |
| Flag for Review | Current → Needs Review | Scheduled review date reached, or event trigger fired | Automated (staleness detection) |
| Supersede | Current → Superseded | New version approved, supersession chain recorded, old version remains accessible but clearly marked | Governance body that approved the original |
| Retire | Current/Superseded → Retired | Artifact no longer applicable (system decommissioned, initiative closed), cascading impact assessed | Owner + governance body confirmation |
Completeness Criteria at Each Gate (per Part 2)¶
| Gate | Minimum Viable (must-have) | Complete (should-have) | Gold Standard (nice-to-have) |
|---|---|---|---|
| Submit for Review | ✅ Required | — | — |
| Approve | ✅ Required | ✅ Required | — |
| Publish | ✅ Required | ✅ Required | Optional |
These map directly to SHACL severity levels in Part 6:
- Minimum Viable → sh:Violation (blocks submission)
- Complete → sh:Warning (blocks approval)
- Gold Standard → sh:Info (advisory)
Step 5 — Evolution Rules¶
The metamodel itself evolves — new element types, new relationships, new viewpoints. Define how that happens without breaking existing content:
Metamodel Change Classification¶
| Change Type | Impact | Approval Required | Examples |
|---|---|---|---|
| Additive | New types, properties, or viewpoints — no existing content affected | Technology Council | Add "CostCenter" element type, add "sustainability" viewpoint |
| Deprecation | Existing type marked as deprecated, migration path defined | Steering Group | Deprecate "IntegrationPoint" in favour of ArchiMate Interface |
| Breaking | Existing type removed or semantics changed — existing content must migrate | Steering Group + 90-day migration period | Rename relationship, change domain/range constraint |
Versioning Rules¶
- Metamodel version follows semantic versioning: MAJOR.MINOR.PATCH
- MAJOR: breaking changes
- MINOR: additive changes (new types, viewpoints)
- PATCH: definition corrections, documentation updates
- Artifact instances do not version-stamp to the metamodel version — they're validated against the current metamodel at query time
- SHACL shapes version-track alongside the metamodel — a MINOR bump may add new shapes (warnings for new required fields)
Change Process¶
- Propose — any architect can propose a metamodel change via a change request
- Assess — Enterprise Architect evaluates impact (how many existing instances affected?)
- Approve — appropriate body approves (per change type above)
- Implement — metamodel files updated, SHACL shapes adjusted, validation run against existing content
- Communicate — change note published, affected artifact owners notified
- Migrate — for breaking changes, 90-day window for content owners to update instances
Step 6 — Retirement Process¶
Retirement is not deletion. It's marking knowledge as no longer active while preserving institutional memory.
What Gets Retired¶
| Trigger | Artifacts to Retire | Cascading Check |
|---|---|---|
| Application decommissioned | Related Designs, Integration Points, Data Flows | Update Landscape, check Capability Map (is capability still covered?) |
| Initiative completed | Solution Overview, Solution Design | Archive with outcome (successful? partial? cancelled?) |
| Technology end-of-life reached | Technology Reference Model entry, related Standards | Update Landscape (what still runs on it?), create migration initiative |
| Principle superseded | Old Principle artifact | Verify no Designs or Outlines still reference it as active constraint |
| Organization restructured | Affected team assignments, governance body compositions | Update Landscape ownership, verify capability map alignment |
Retirement Checklist¶
For each artifact being retired:
- Set lifecycle status to
Retired - Record retirement reason and date
- Link to successor (if superseded) or note "no replacement needed"
- Check for active references from other artifacts — notify owners
- Remove from active viewpoint queries (but keep accessible in archive queries)
- Update landscape/inventory counts
- Record outcome for short-lived artifacts (initiative: successful/cancelled; design: built as designed/deviated)
Archive vs. Active¶
| State | Visible in Active Queries | Visible in Archive Queries | Editable | Purpose |
|---|---|---|---|---|
| Current | ✅ | ✅ | ✅ | Active governance |
| Needs Review | ✅ (flagged) | ✅ | ✅ | Maintenance trigger |
| Superseded | ❌ | ✅ | ❌ (read-only) | Historical reference |
| Retired | ❌ | ✅ | ❌ (read-only) | Institutional memory |
Worked Example: ACME Corp Governance Summary¶
Governance Model¶
- Two-tier: Enterprise + Solution
- Three bodies: Steering Group (quarterly), ARB (fortnightly), Technology Council (monthly)
- Escalation: Solution Architect → ARB → Steering Group → CTO
Key Cadences¶
- Principles and Capability Map: annual review (January, aligned with strategy)
- Technology Reference Model: quarterly review (March, June, September, December)
- Application Landscape: quarterly reconciliation against ServiceNow CMDB
- Data Flow Map: annual review + triggered on regulatory change
- Solution artifacts: per-initiative gates
Quality Gate Summary¶
- 12 artifacts in the practice
- 5 permanent (annual governance review)
- 5 long-lived (quarterly maintenance)
- 2 short-lived (gate-based, archived on closure)
First-Year Milestones¶
| Month | Milestone |
|---|---|
| 1 | Governance bodies established, RACI agreed, initial artifact stubs created |
| 3 | First Technology Council review, Technology Reference Model baselined |
| 6 | First ARB cycle complete, 2+ Solution Overviews reviewed, Landscape reconciled |
| 9 | First staleness detection run, stale artifacts flagged and addressed |
| 12 | Annual Steering Group review, Principles and Capability Map refreshed, practice health assessment |
Process Framework Alignment¶
The governance design above is expressed in operational terms — bodies, cadences, gates. It also maps cleanly onto the formal architecture processes of ISO/IEC/IEEE 42020, which Linked.Archi publishes as a queryable vocabulary (iso42020:, built on the Architecture Processes extension). Naming the mapping lets you position this practice against a recognized standard without changing any of the design decisions.
| ISO 42020 process | Where it appears in this series |
|---|---|
iso42020:ArchitectureGovernance |
Step 1 governance model, bodies, and escalation path; the Steering Group and ARB directing and controlling architecture work |
iso42020:ArchitectureManagement |
Step 2 RACI, Step 3 review cadences, and the first-year milestones — planning, organizing, and controlling the architecture effort |
iso42020:ArchitectureConceptualization |
Parts 1–3: stakeholder discovery, viewpoint elicitation, and conceptual metamodel |
iso42020:ArchitectureEvaluation |
Step 4 quality gates and the Part 6 SHACL/SPARQL checks; for scenario-based evaluation of a specific architecture, see ATAM Evaluation in Practice |
iso42020:ArchitectureElaboration |
Part 5 formal metamodel definition, where conceptual artifacts are refined into implementation-ready RDF |
iso42020:ArchitectureEnablement |
Step 5 evolution rules and Part 7 tooling — establishing and maintaining the methods, tools, and iso42020:ArchitectureRepository that keep the practice running |
A few points to keep the mapping honest:
- These are concurrent, repeating processes, not sequential phases. The series presents them in a build order for teaching, but in a running practice governance, management, and enablement operate continuously alongside conceptualization, evaluation, and elaboration.
- ISO 42020 says what processes a practice needs; it does not prescribe bodies, cadences, or a repository technology. The choices in Steps 1–6 are one valid realization, not the only one.
- If your organization frames its work in TOGAF ADM terms, the governance bodies here play the ADM Phase G (Implementation Governance) and the Architecture Board role, while the artifact lifecycle corresponds to the ADM's iterative development of Architecture Definition content. The series does not follow the ADM phase structure — it is organized around the CSVLOD artifact model instead.
To query which processes a modelled practice actually exercises, type your governance instances against the ISO 42020 vocabulary and traverse ap: properties. See the Processes Modelling Guide for the full usage pattern.
Who Owns Enablement?¶
The governance design so far answers "who owns the content" — the artifacts. It leaves a second question unanswered: who owns the means — the metamodel, the repository, the SHACL shapes, the generation pipeline, the tool integrations, the modelling methods? That is the job of Architecture Enablement (iso42020:ArchitectureEnablement), which corresponds directly to establishing and running TOGAF's Architecture Capability — the organization structures, processes, roles, and repository that let an architecture function operate at all.
The distinction is means vs. ends:
- Enterprise, Solution, and Technical architects produce architecture — the ends: models, decisions, designs, evaluations.
- Architecture Enablement produces and maintains the means of architecture — the repository, the metamodel, the tooling, and the methods that make everyone else's work possible.
This series builds those means in the parts that follow: the metamodel and ontologies in Part 5, the SHACL shapes and validation in Part 6, and the generation pipeline, tooling, and AI access in Part 7. Enablement is the function that keeps all of that alive after launch.
The enablement unit operates the architecture platform (repository, metamodel, tooling, methods) as an internal product. Architects populate and consume it; governance bodies hold it accountable.
Does it need a dedicated unit?¶
The function is always required; whether it becomes a standalone unit depends on scale and how asset-heavy the practice is. The operative rule: a named process with continuous outputs needs a single accountable owner.
| Practice scale | How to assign enablement |
|---|---|
| Small (like ACME's two-tier model) | Not a separate unit. Assign it as an explicit accountability to a lead/chief architect, governed by the Technology Council. The point is that it is named and owned — not that it needs headcount. |
| Large / asset-heavy / AI-ready | A dedicated Architecture Enablement team is justified — a platform-style team that runs the "architecture platform" as an internal product, with genuine engineering and product skills (ontology, SHACL, CI/CD, integration). |
The "platform team running an internal product" framing comes from Team Topologies: enablement is a platform team (it provides the repository and tooling as a product to other architects) with a touch of enabling team (it raises modelling competence across the practice). The Open Group's Leader's Guide to Establishing and Evolving an EA Capability covers the organizational structures, roles, and funding for standing up this function in larger organizations.
Leaving enablement as "everyone's responsibility" makes it no one's, which produces exactly the shelfware, schema drift, and broken-integration failure modes this part exists to prevent.
Accountability split — schema vs. instance¶
Enablement extends the Part 2 RACI with one clean boundary:
| Layer | Accountable | Responsible |
|---|---|---|
| Schema (metamodel, ontologies, SHACL, repository, tooling) | Architecture Enablement | Architecture Enablement |
| Instances (the architecture artifacts themselves) | Governance bodies (ARB / Steering Group) | Enterprise / Solution / Technical architects |
Enablement provides the rails; governance sets the rules; architects drive the train. Enablement does not approve models or make architecture decisions — that stays with the governance bodies.
Relationship with the architect roles¶
The model is supply/demand with feedback loops, not hierarchy:
| Role | Relationship to Architecture Enablement |
|---|---|
| Enterprise Architect | Primary customer. Defines which concepts, viewpoints, and standards the metamodel must support (demand); enablement realizes them in the schema and tooling (supply). Closest partnership — EA drives what, enablement delivers how. |
| Solution Architect | Highest-volume consumer/producer. Uses templates, validation, and tooling daily; feeds back friction and gaps that shape the backlog. |
| Technical Architect | Co-owner of integration. The platform touches CI/CD, triplestore, CMDB, Backstage, and MCP (the tooling built in Part 7) — so enablement either carries the engineering skill itself or partners closely with technical architects. |
Making it traceable¶
Record the enablement owner as an ap:ProcessRole so the accountability is queryable, not just documented:
ex:ArchitectureEnablementLead a ap:ProcessRole ;
skos:prefLabel "Architecture Enablement Lead"@en ;
ap:responsibleFor iso42020:ArchitectureEnablement .
iso42020:ArchitectureEnablement
ap:governs ex:ArchitectureRepository ;
iso42020:maintains ex:ArchitectureRepository .
ex:ArchitectureRepository a iso42020:ArchitectureRepository ;
skos:prefLabel "ACME Architecture Repository"@en .
This lets a governance query answer "who owns our enablement function, and what does it maintain?" directly from the graph — the same way the SPARQL health checks in Part 6 assess coverage and staleness.
Practical Tips¶
Do¶
- Start governing before you're "ready." The first ARB meeting can review one Solution Overview. You don't need a perfect metamodel to start governance — you need governance to make the metamodel worth building.
- Make staleness visible. A dashboard showing "3 artifacts past review date" creates healthy pressure. Hidden staleness is silent decay.
- Separate authority from authorship. The Enterprise Architect writes the Technology Reference Model but the Technology Council approves it. This prevents single points of failure.
- Keep the retirement backlog. Track retired artifacts and their outcomes. This is gold for pattern mining — "last time we chose SaaS for payment processing, it went well because..."
Don't¶
- Don't over-govern short-lived artifacts. A Solution Design that lives for 3 months doesn't need quarterly review. Gate-based governance (review at submission, archive at closure) is enough.
- Don't skip the RACI conversation. Ambiguous ownership is the #1 cause of stale artifacts. If two people think the other is responsible, nobody updates it.
- Don't forget the metamodel itself. The governance model governs both the instances (architecture artifacts) and the schema (metamodel evolution). Neglecting the latter means the metamodel drifts from reality.
- Don't treat governance as bureaucracy. If an ARB meeting adds no value, it should be shorter or less frequent — not eliminated. The rhythm is what keeps knowledge current.
What Comes Next¶
Part 5 takes the conceptual metamodel (Part 3) and this governance design (Part 4) and formalizes them into RDF: OWL classes for element types, SKOS concept schemes for controlled vocabularies, a metamodel manifest, and viewpoint definitions. The governance rules defined here become the requirements for the SHACL shapes in Part 6.
References¶
- Kotusev, S. (2021). The Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment. 2nd ed. SK Publishing.
- Kotusev, S. (2024). Enterprise Architects: The Agents of Digital Transformation. SK Publishing.
- ISO/IEC/IEEE 42010:2022. Software, systems and enterprise — Architecture description.
- ISO/IEC/IEEE 42020:2019. Software, systems and enterprise — Architecture processes.
- The Open Group. (2022). TOGAF® Standard — Enterprise Architecture Capability and Governance. https://pubs.opengroup.org/togaf-standard/ea-capability-and-governance/
- The Open Group. (2022). The TOGAF® Leader's Guide to Establishing and Evolving an EA Capability. https://pubs.opengroup.org/togaf-standard/togaf-leaders-guide/
- Skelton, M. & Pais, M. (2019). Team Topologies: Organizing Business and Technology Teams for Fast Flow. IT Revolution.
- Architecture Knowledge Lifecycle
- EA on a Page Primer & Modelling Guide
- Processes Modelling Guide — ISO 42020 processes and the
ap:extension - ATAM Evaluation in Practice — scenario-based architecture evaluation
- Part 3 — Metamodel Conceptualized
Worked Example: Browse the ACME Corp Artifact Catalog to see the concepts from this series applied to a fictional mid-size enterprise.
This is Part 4 of the Architecture Practice from Scratch series. Part 5: Formal Metamodel Definition continues by translating the conceptual metamodel and governance requirements into RDF.