Skip to main content

kpi

ArchiMate 3.2 Equivalent: Outcome / Driver Metric (Motivation Aspect)

Represents a Key Performance Indicator—a measurable metric used to evaluate progress toward goals, SLA adherence, or operational efficiency.

Visual Styling

To apply custom icons, borders, or CSS styles to KPIs, use a Style Rule (e.g. style kpi where trend == "Up" { icon "trending-up" }).


Syntax

kpi <id> "<Display Name>" {
description "<text>"
owner "<team>"
tags ["tag1", "tag2"]
target_value <number>
current_value <number>
unit "<unit_string>"
trend "Up" | "Down" | "Stable"

relationships { ... }
}

Properties

PropertyTypeAllowed ValuesDescription
descriptionstringFree textFormula, calculation methodology, and business meaning
ownerstringFree textAccountable metrics owner
tagsstring[]Array of stringsCategorization tags
target_valuenumberNumeric (e.g. 99.99, 15)Desired benchmark or SLA target
current_valuenumberNumeric (e.g. 98.75, 22)Current observed metric value
unitstringe.g. "%", "ms", "USD", "days"Measurement unit
trendenum"Up", "Down", "Stable"Directional trajectory indicator

Allowed Relationship Verbs & Targets

VerbArchiMate RelationAllowed Target Entity Types
influencesInfluencegoal, kpi
governed_byGovernancepolicy, standard

Complete Example

kpi kpi_mttr "Mean Time to Resolve (MTTR)" {
description "Average time required to detect, triage, and resolve Sev-1 production incidents"
owner "SRE Leadership"
target_value 15
current_value 24
unit "minutes"
trend "Down"
tags ["reliability", "dora-metrics"]

relationships {
this influences goal_system_resilience "Key indicator of platform health"
}
}