Skip to main content

Organization Goal

Organization Goals record an organization's business architecture goal for a domain: how important the domain is relative to others, how large a coverage gap is acceptable, and by when the goal should be met. A goal can apply to the whole organization or to one organizational unit.

Schema: organization-goal.schema.json
Specification: JSON Schema Draft-07

Overview​

What is an Organization Goal?​

An Organization Goal captures:

  • Who it applies to (the organization and, optionally, an organizational unit)
  • What domain is targeted
  • How much the domain matters (weighting)
  • How close coverage must come to the target (gap tolerance)
  • When it should be achieved (maturity target date)

Relationship to Other Coverage Records​

The goal does not set a coverage level itself; the level comes from the coverage expectation for the domain. The goal's weighting ranks domains when gaps are prioritized, and its coverageGapTolerance decides whether a gap reported in coverage status needs action.

Goal Attributes​

AttributeTypeRequiredDescription
goalIDString✓Unique identifier for the goal
organizationString✓The organization this goal applies to
orgUnitString or nullOrganizational unit the goal is targeted at; null for organization-wide goals
domainString✓The business architecture domain targeted by this goal (e.g. "Performance")
weightingNumber✓Relative importance of this domain, typically between 0.0 and 1.0
coverageGapToleranceNumber✓Acceptable gap between target and actual domain coverage (e.g. 0.1 = 10% gap)
maturityTargetDateDate or nullDate by which the organization aims to achieve the coverage goal
notesString or nullAdditional context or commentary
createdByString✓User or system that created this record
createdAtDate-time✓Timestamp of creation

Examples​

Organization Unit Goal​

{
"goalID": "goal-001",
"organization": "Org-Alpha",
"orgUnit": "OU-Finance",
"domain": "performance",
"weighting": 0.3,
"coverageGapTolerance": 0.1,
"maturityTargetDate": "2025-12-31",
"notes": "Performance visibility is essential for our annual reporting cycle",
"createdBy": "coo@org-alpha.com",
"createdAt": "2025-07-01T11:15:00Z"
}

Organization-Wide Goal​

{
"goalID": "goal-002",
"organization": "Org-Alpha",
"orgUnit": null,
"domain": "risk",
"weighting": 0.4,
"coverageGapTolerance": 0.05,
"maturityTargetDate": "2026-06-30",
"notes": "Regulatory commitments require near-complete risk coverage across all units",
"createdBy": "cro@org-alpha.com",
"createdAt": "2025-07-01T11:30:00Z"
}

Goal Tracking Visualization​

Usage Guidelines​

Setting Effective Goals​

  1. Align with strategy — Weight the domains that matter most to business objectives
  2. Be specific — One goal per domain (and unit, where needed)
  3. Set achievable tolerances — A zero tolerance is rarely realistic
  4. Set a target date — Use maturityTargetDate to create urgency
  5. Assign accountability — Record who set the goal in createdBy and explain it in notes

Common Mistakes to Avoid​

MistakeProblemSolution
Equal weighting everywhereNo basis for prioritizing gapsWeight the few domains that matter most
Zero gap toleranceUnrealistic and demotivatingAllow a small, explicit tolerance
Missing timelineNo urgencySet maturityTargetDate
No contextOthers cannot see why the goal mattersExplain the driver in notes
Too many goalsDilutes focusPrioritize 3-5 key domains