Skip to main content

Organization Goal

Organization Goals define the coverage objectives that an organizational unit commits to achieving. They connect metamodel adoption targets to strategic priorities and establish accountability for business architecture maturity.

Schema Version: 2.1
Schema Location: /schemas/extensions/organization-goal.schema.json
Specification: JSON Schema Draft-07

Overview

What is an Organization Goal?

An Organization Goal captures:

  • Who is responsible (organizational unit)
  • What coverage is targeted (template reference)
  • Why it matters (strategic alignment)
  • When it should be achieved (timeline)
  • How progress will be measured (success criteria)

Relationship to Coverage Templates

Goal Attributes

Core Attributes

AttributeTypeRequiredDescription
goalIDstring (UUID)YesUnique identifier
goalTitlestringYesHuman-readable name
descriptionstringNoDetailed explanation
organizationUnitreferenceYesUnit responsible for goal
templateReferencereferenceYesCoverage template applied

Strategic Attributes

AttributeTypeRequiredDescription
strategicObjectivestringNoLink to organizational strategy
businessDriverstringNoWhy this goal matters
sponsorstringNoExecutive sponsor
priorityenumNoGoal priority level

Timeline Attributes

AttributeTypeRequiredDescription
startDatedateNoWhen goal tracking begins
targetDatedateYesWhen goal should be achieved
reviewCadenceenumNoHow often progress is reviewed

Measurement Attributes

AttributeTypeRequiredDescription
targetCoveragenumberYesOverall coverage target (0-100)
domainTargetsarrayNoPer-domain coverage targets
successCriteriaarrayNoHow success is defined
currentStatusenumNoCurrent goal status

Priority Levels

PriorityDescriptionReview Frequency
criticalStrategic imperative, must achieveWeekly
highImportant for near-term objectivesFortnightly
mediumContributes to long-term maturityMonthly
lowNice-to-have improvementQuarterly

Goal Status Values

StatusDescription
not-startedGoal defined but work not begun
in-progressActively working toward target
at-riskBehind schedule or facing obstacles
on-trackProgressing as expected
achievedTarget coverage reached
exceededSurpassed target coverage
deferredPostponed to future period
cancelledNo longer being pursued

JSON Schema Definition

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://orthogramic.com/schemas/extensions/organization-goal.schema.json",
"title": "Organization Goal",
"description": "Coverage goal for an organizational unit",
"type": "object",
"required": ["goalID", "goalTitle", "organizationUnit", "templateReference", "targetDate", "targetCoverage"],
"properties": {
"goalID": {
"type": "string",
"format": "uuid"
},
"goalTitle": {
"type": "string"
},
"description": {
"type": "string"
},
"organizationUnit": {
"type": "object",
"properties": {
"unitID": {"type": "string"},
"unitName": {"type": "string"}
},
"required": ["unitID"]
},
"templateReference": {
"type": "object",
"properties": {
"templateID": {"type": "string", "format": "uuid"},
"templateName": {"type": "string"}
},
"required": ["templateID"]
},
"strategicObjective": {
"type": "string"
},
"businessDriver": {
"type": "string"
},
"sponsor": {
"type": "string"
},
"priority": {
"type": "string",
"enum": ["critical", "high", "medium", "low"]
},
"startDate": {
"type": "string",
"format": "date"
},
"targetDate": {
"type": "string",
"format": "date"
},
"reviewCadence": {
"type": "string",
"enum": ["weekly", "fortnightly", "monthly", "quarterly"]
},
"targetCoverage": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"domainTargets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domainID": {"type": "string"},
"targetCoverage": {"type": "number", "minimum": 0, "maximum": 100}
}
}
},
"successCriteria": {
"type": "array",
"items": {
"type": "object",
"properties": {
"criterion": {"type": "string"},
"measurementMethod": {"type": "string"},
"threshold": {"type": "string"}
}
}
},
"currentStatus": {
"type": "string",
"enum": ["not-started", "in-progress", "at-risk", "on-track", "achieved", "exceeded", "deferred", "cancelled"]
},
"statusHistory": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {"type": "string", "format": "date"},
"status": {"type": "string"},
"coveragePercentage": {"type": "number"},
"notes": {"type": "string"}
}
}
},
"metadata": {
"type": "object",
"additionalProperties": true
}
}
}

Examples

Division Architecture Goal

{
"goalID": "goal-001",
"goalTitle": "Retail Banking Architecture Coverage FY25",
"description": "Achieve comprehensive business architecture coverage for Retail Banking division to support digital transformation",
"organizationUnit": {
"unitID": "div-retail-banking",
"unitName": "Retail Banking Division"
},
"templateReference": {
"templateID": "tpl-002",
"templateName": "Financial Services Enterprise Coverage"
},
"strategicObjective": "Enable digital-first banking transformation",
"businessDriver": "Regulatory requirement for operational resilience mapping",
"sponsor": "Chief Operating Officer - Retail",
"priority": "high",
"startDate": "2025-01-01",
"targetDate": "2025-12-31",
"reviewCadence": "monthly",
"targetCoverage": 80,
"domainTargets": [
{"domainID": "capabilities", "targetCoverage": 90},
{"domainID": "value-stream", "targetCoverage": 85},
{"domainID": "risk-management", "targetCoverage": 95},
{"domainID": "technology", "targetCoverage": 75}
],
"successCriteria": [
{
"criterion": "All customer-facing capabilities documented",
"measurementMethod": "Capability inventory audit",
"threshold": "100% of L1/L2 capabilities"
},
{
"criterion": "Value streams mapped to capabilities",
"measurementMethod": "Cross-reference validation",
"threshold": "All value streams linked"
}
],
"currentStatus": "in-progress",
"statusHistory": [
{
"date": "2025-01-15",
"status": "not-started",
"coveragePercentage": 35,
"notes": "Baseline assessment completed"
},
{
"date": "2025-02-15",
"status": "in-progress",
"coveragePercentage": 42,
"notes": "Capability documentation underway"
}
]
}

Quick-Start Adoption Goal

{
"goalID": "goal-002",
"goalTitle": "Corporate Services Quick-Start Coverage Q1",
"description": "Establish foundational business architecture for Corporate Services",
"organizationUnit": {
"unitID": "div-corp-services",
"unitName": "Corporate Services"
},
"templateReference": {
"templateID": "tpl-001",
"templateName": "Minimum Viable Coverage"
},
"strategicObjective": "Improve shared services efficiency",
"priority": "medium",
"startDate": "2025-01-01",
"targetDate": "2025-03-31",
"reviewCadence": "fortnightly",
"targetCoverage": 60,
"successCriteria": [
{
"criterion": "Organization structure documented",
"measurementMethod": "Org chart validation",
"threshold": "Complete to L3"
},
{
"criterion": "Core capabilities identified",
"measurementMethod": "Capability count",
"threshold": "Minimum 20 capabilities"
}
],
"currentStatus": "on-track"
}

Goal Tracking Visualization

Usage Guidelines

Setting Effective Goals

  1. Align with strategy — Goals should connect to business objectives
  2. Be specific — Vague targets don't drive action
  3. Set achievable targets — Stretch goals are fine, impossible ones demotivate
  4. Define success clearly — What does "done" look like?
  5. Assign accountability — Someone must own each goal

Common Mistakes to Avoid

MistakeProblemSolution
100% coverage targetUnrealistic and demotivatingSet achievable targets (70-85%)
No sponsorLacks executive supportSecure visible sponsorship
Missing timelineNo urgencySet clear target date
Vague success criteriaCan't prove achievementDefine measurable criteria
Too many goalsDilutes focusPrioritize 3-5 key goals