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
| Attribute | Type | Required | Description |
|---|---|---|---|
goalID | string (UUID) | Yes | Unique identifier |
goalTitle | string | Yes | Human-readable name |
description | string | No | Detailed explanation |
organizationUnit | reference | Yes | Unit responsible for goal |
templateReference | reference | Yes | Coverage template applied |
Strategic Attributes
| Attribute | Type | Required | Description |
|---|---|---|---|
strategicObjective | string | No | Link to organizational strategy |
businessDriver | string | No | Why this goal matters |
sponsor | string | No | Executive sponsor |
priority | enum | No | Goal priority level |
Timeline Attributes
| Attribute | Type | Required | Description |
|---|---|---|---|
startDate | date | No | When goal tracking begins |
targetDate | date | Yes | When goal should be achieved |
reviewCadence | enum | No | How often progress is reviewed |
Measurement Attributes
| Attribute | Type | Required | Description |
|---|---|---|---|
targetCoverage | number | Yes | Overall coverage target (0-100) |
domainTargets | array | No | Per-domain coverage targets |
successCriteria | array | No | How success is defined |
currentStatus | enum | No | Current goal status |
Priority Levels
| Priority | Description | Review Frequency |
|---|---|---|
critical | Strategic imperative, must achieve | Weekly |
high | Important for near-term objectives | Fortnightly |
medium | Contributes to long-term maturity | Monthly |
low | Nice-to-have improvement | Quarterly |
Goal Status Values
| Status | Description |
|---|---|
not-started | Goal defined but work not begun |
in-progress | Actively working toward target |
at-risk | Behind schedule or facing obstacles |
on-track | Progressing as expected |
achieved | Target coverage reached |
exceeded | Surpassed target coverage |
deferred | Postponed to future period |
cancelled | No 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
- Align with strategy — Goals should connect to business objectives
- Be specific — Vague targets don't drive action
- Set achievable targets — Stretch goals are fine, impossible ones demotivate
- Define success clearly — What does "done" look like?
- Assign accountability — Someone must own each goal
Common Mistakes to Avoid
| Mistake | Problem | Solution |
|---|---|---|
| 100% coverage target | Unrealistic and demotivating | Set achievable targets (70-85%) |
| No sponsor | Lacks executive support | Secure visible sponsorship |
| Missing timeline | No urgency | Set clear target date |
| Vague success criteria | Can't prove achievement | Define measurable criteria |
| Too many goals | Dilutes focus | Prioritize 3-5 key goals |
Related Documentation
- Coverage Template — Define what to cover
- Coverage Status — Track current state
- Coverage Expectation — Set periodic targets