ZAF / CHAPTER 12 / 15

Governance, platform ownership and operating model

Public reference edition 1.0 · 5 November 2026 · Fictional institutional example. No client outcome or deployment is claimed.

In this chapter
  1. 12.1 Architecture needs a decision system
  2. 12.2 Responsibility matrix
  3. 12.3 Architecture decision lifecycle
  4. 12.4 Run the service after handover
  5. 12.5 Governance outputs

12.1 Architecture needs a decision system

A diagram cannot assign authority by itself. Governance identifies who decides, who supplies evidence, who operates the outcome and who may approve an exception. The operating model must fit the institution’s people rather than reproducing the structure of a much larger technology company. In the fictional two-engineer team, several roles may be held by the same person. The responsibilities must still be distinguishable, and critical approvals need an appropriate independent check. A separate platform capability does not automatically require a separate department.

12.2 Responsibility matrix

Decision or activityAccountableResponsible for deliveryConsulted
Business transition policyBusiness ownerDomain engineering ownerFinance and control
Data definition and retentionData ownerData steward and custodianLegal or policy authority
Release readinessSystem ownerDelivery engineerDomain and support owners
Architecture exceptionAuthorized architecture or risk ownerProposing teamAffected consumers
Incident coordinationSystem ownerNamed incident leadBusiness and security owners
Residual-risk acceptanceAuthorized institutional ownerRisk coordinator documentsArchitect and operators

Accountability is not transferred to a software vendor by leaving a cell blank. The service contract should explain which responsibilities are delegated and which the institution retains.

12.3 Architecture decision lifecycle

Figure 12.1 · Architecture decision lifecycle
Architecture decision lifecycleAn accepted decision retains its rationale and consequences. A review trigger starts a new assessment; it does not silently rewrite the earlier record.ProposeContext and evidenceReviewAffected ownersAccept or declineAuthorized decisionImplementNamed delivery ownerVerifyAcceptance evidenceRevisitTrigger or changed context
An accepted decision retains its rationale and consequences. A review trigger starts a new assessment; it does not silently rewrite the earlier record.

A decision record includes context, evidence, constraints, options, recommendation, consequences and a review trigger. Proposed, accepted, superseded and withdrawn states should be explicit. Retain the rationale when replacing a decision so future teams understand why the earlier choice was reasonable. A lightweight review may be enough for a local module change. A cross-domain contract or sensitive data destination requires broader review. Classify changes by consequence rather than demanding the same committee for every commit.

12.4 Run the service after handover

Define service hours, support route, escalation, access review, patching, backup exercises and exception ownership. Incident response must include business communication and reconciliation of uncertain outcomes, not only restarting the process. Record operational knowledge where the team can use it. A runbook should name prerequisites, permissions, actions, verification and escalation. Test it with someone other than its author where possible. Personal availability is not a durable support model.

12.5 Governance outputs

  • Role and decision-rights register.
  • Service catalog with operating and consumer contracts.
  • Architecture records and time-bounded exceptions.
  • Incident, release and recovery responsibilities.
  • Periodic evidence review and improvement backlog.

The acceptance gate is a scenario walkthrough: a failed release, uncertain approval or overdue reporting job must have a decision-maker and a response. Governance is effective when that route works, not when the organizational diagram looks complete.