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 modeled. 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 (upcoming)
- Formal Governance & Validation (upcoming)
- Tool Integration (upcoming)
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 |
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.
- Architecture Knowledge Lifecycle
- EA on a Page Primer & Modeling Guide
- Part 3 — Metamodel Conceptualized
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.