Dataset entry

Mdg Metrics Framework V0 1

DAMA mdg_byte mdg_metrics_framework_v0_1
Provide a canonical, AI-readable metrics framework for MDG governance: detect drift, assess decision quality, and trigger the right Decision Blocks.

Attribution

Creator: Dzmitryi Kharlanau (SAP Lead).

Canonical: https://dkharlanau.github.io/datasets/DAMA/mdg_metrics_framework_v0_1.json

LinkedIn

JSON (copy / reuse)
{
  "id": "mdg_metrics_framework_v0_1",
  "purpose": "Provide a canonical, AI-readable metrics framework for MDG governance: detect drift, assess decision quality, and trigger the right Decision Blocks.",
  "principles": [
    "Metrics measure behavior and outcomes, not documentation volume",
    "Prefer leading indicators over lagging ones",
    "Every metric must have thresholds and response rules",
    "Metrics must map to Decision Blocks for actionability"
  ],
  "layers": [
    "decision_quality",
    "process_health",
    "governance_drift",
    "rule_effectiveness",
    "ownership_capacity"
  ],
  "metrics": [
    {
      "metric_id": "decision_consistency_rate",
      "layer": "decision_quality",
      "definition": "Share of similar cases receiving the same decision outcome",
      "thresholds": {
        "warning": "<85%",
        "critical": "<70%"
      },
      "linked_decision_blocks": [
        "db_attribute_level_ownership_decision_rights_v0_1",
        "db_rule_lifecycle_management_keep_kill_simplify_v0_1"
      ],
      "ai_interpretation": [
        "Decision rights unclear",
        "Owners apply different criteria",
        "Rules or definitions are ambiguous"
      ],
      "recommended_actions": [
        "Clarify attribute-group ownership",
        "Align decision criteria and examples",
        "Review rules causing divergence"
      ]
    },
    {
      "metric_id": "decision_reversal_rate",
      "layer": "decision_quality",
      "definition": "Share of decisions reversed within N days",
      "thresholds": {
        "warning": ">5%",
        "critical": ">10%"
      },
      "linked_decision_blocks": [
        "db_change_management_for_governance_v0_1",
        "db_rule_lifecycle_management_keep_kill_simplify_v0_1"
      ],
      "ai_interpretation": [
        "Low decision quality",
        "Unclear rules or rushed approvals"
      ],
      "recommended_actions": [
        "Improve decision guidance",
        "Add examples and rationale",
        "Introduce cooling-off or peer review for high-risk cases"
      ]
    },
    {
      "metric_id": "approval_cycle_time_p90",
      "layer": "process_health",
      "definition": "90th percentile approval cycle time",
      "thresholds": {
        "warning": ">3d",
        "critical": ">7d"
      },
      "linked_decision_blocks": [
        "db_operating_model_day2_day100_v0_1",
        "db_domain_attribute_prioritization_scope_v0_1"
      ],
      "ai_interpretation": [
        "Approval bottlenecks",
        "Over-scoped governance",
        "Owner capacity issues"
      ],
      "recommended_actions": [
        "Re-tier attribute groups",
        "Add backup approvers",
        "Simplify workflows for Tier 3"
      ]
    },
    {
      "metric_id": "rework_loops_per_cr",
      "layer": "process_health",
      "definition": "Average number of rework iterations per change request",
      "thresholds": {
        "warning": ">1.5",
        "critical": ">2.5"
      },
      "linked_decision_blocks": [
        "db_change_management_for_governance_v0_1",
        "db_rule_lifecycle_management_keep_kill_simplify_v0_1"
      ],
      "ai_interpretation": [
        "Poor guidance",
        "Ambiguous validations",
        "Users do not understand expectations"
      ],
      "recommended_actions": [
        "Improve in-app guidance",
        "Add AI-assisted suggestions",
        "Simplify or downgrade blocking rules"
      ]
    },
    {
      "metric_id": "bypass_rate",
      "layer": "governance_drift",
      "definition": "Changes executed outside governance / total changes",
      "thresholds": {
        "warning": ">5%",
        "critical": ">10%"
      },
      "linked_decision_blocks": [
        "db_governance_drift_detection_v0_1",
        "db_domain_attribute_prioritization_scope_v0_1",
        "db_change_management_for_governance_v0_1"
      ],
      "ai_interpretation": [
        "Governance friction too high",
        "Process misaligned with business reality"
      ],
      "recommended_actions": [
        "Analyze bypassed attribute groups",
        "Re-tier controls",
        "Reduce approval strictness for low-risk attributes"
      ]
    },
    {
      "metric_id": "exception_repeat_rate",
      "layer": "governance_drift",
      "definition": "Share of exceptions repeating for same rule or attribute group",
      "thresholds": {
        "warning": ">20%",
        "critical": ">35%"
      },
      "linked_decision_blocks": [
        "db_rule_lifecycle_management_keep_kill_simplify_v0_1"
      ],
      "ai_interpretation": [
        "Rule design is wrong",
        "Enforcement location incorrect"
      ],
      "recommended_actions": [
        "Trigger keep/kill/simplify review",
        "Move rule to warning or derivation",
        "Change enforcement point"
      ]
    },
    {
      "metric_id": "manual_post_replication_fix_rate",
      "layer": "governance_drift",
      "definition": "Manual downstream fixes after replication",
      "thresholds": {
        "warning": ">3%",
        "critical": ">7%"
      },
      "linked_decision_blocks": [
        "db_replication_errors_accountability_runbook_v0_1"
      ],
      "ai_interpretation": [
        "Source-of-truth violated",
        "Integration or semantic gaps"
      ],
      "recommended_actions": [
        "Enforce no-silent-fix policy",
        "Fix data at source",
        "Align reference/customizing"
      ]
    },
    {
      "metric_id": "blocking_error_rate_by_rule",
      "layer": "rule_effectiveness",
      "definition": "Blocking validation errors per rule",
      "thresholds": {
        "warning": "top10 concentration",
        "critical": "top5 dominates"
      },
      "linked_decision_blocks": [
        "db_rule_lifecycle_management_keep_kill_simplify_v0_1"
      ],
      "ai_interpretation": [
        "Over-restrictive rules",
        "Poor UX or unclear definitions"
      ],
      "recommended_actions": [
        "Simplify or narrow scope",
        "Add derivations",
        "Improve guidance"
      ]
    },
    {
      "metric_id": "rule_exception_concentration",
      "layer": "rule_effectiveness",
      "definition": "Top 10 rules causing most exceptions",
      "thresholds": {
        "warning": ">50%",
        "critical": ">70%"
      },
      "linked_decision_blocks": [
        "db_rule_lifecycle_management_keep_kill_simplify_v0_1"
      ],
      "ai_interpretation": [
        "Few rules cause most pain"
      ],
      "recommended_actions": [
        "Prioritize lifecycle review for top offenders"
      ]
    },
    {
      "metric_id": "ownership_coverage_tier1",
      "layer": "ownership_capacity",
      "definition": "% of Tier 1 attribute groups with active owner + backup",
      "thresholds": {
        "warning": "<95%",
        "critical": "<85%"
      },
      "linked_decision_blocks": [
        "db_attribute_level_ownership_decision_rights_v0_1"
      ],
      "ai_interpretation": [
        "Governance blind spots",
        "High risk of drift"
      ],
      "recommended_actions": [
        "Assign missing owners",
        "Reduce Tier 1 scope if capacity is insufficient"
      ]
    },
    {
      "metric_id": "backlog_aging_over_sla",
      "layer": "ownership_capacity",
      "definition": "Open governance items exceeding SLA",
      "thresholds": {
        "warning": ">10%",
        "critical": ">25%"
      },
      "linked_decision_blocks": [
        "db_operating_model_day2_day100_v0_1"
      ],
      "ai_interpretation": [
        "Capacity overload",
        "Ineffective prioritization"
      ],
      "recommended_actions": [
        "Freeze scope expansion",
        "Reprioritize Tier 1",
        "Add capacity or simplify controls"
      ]
    }
  ],
  "ai_usage_note": "AI should evaluate metrics trends (not single points), map breached thresholds to linked Decision Blocks, and propose the smallest viable intervention.",
  "version": "0.1",
  "status": "draft",
  "meta": {
    "schema": "dkharlanau.dataset.byte",
    "schema_version": "1.1",
    "dataset": "DAMA",
    "source_project": "cv-ai",
    "source_path": "DAMA/mdg_metrics_framework_v0_1.json",
    "generated_at_utc": "2026-02-03T14:33:32+00:00",
    "creator": {
      "name": "Dzmitryi Kharlanau",
      "role": "SAP Lead",
      "website": "https://dkharlanau.github.io",
      "linkedin": "https://www.linkedin.com/in/dkharlanau"
    },
    "attribution": {
      "attribution_required": true,
      "preferred_citation": "Dzmitryi Kharlanau (SAP Lead). Dataset bytes: https://dkharlanau.github.io"
    },
    "license": {
      "name": "",
      "spdx": "",
      "url": ""
    },
    "links": {
      "website": "https://dkharlanau.github.io",
      "linkedin": "https://www.linkedin.com/in/dkharlanau"
    },
    "contact": {
      "preferred": "linkedin",
      "linkedin": "https://www.linkedin.com/in/dkharlanau"
    },
    "canonical_url": "https://dkharlanau.github.io/datasets/DAMA/mdg_metrics_framework_v0_1.json",
    "created_at_utc": "2026-02-03T14:33:32+00:00",
    "updated_at_utc": "2026-02-03T15:29:02+00:00",
    "provenance": {
      "source_type": "chat_export_extraction",
      "note": "Extracted and curated by Dzmitryi Kharlanau; enriched for attribution and crawler indexing."
    },
    "title_inferred": true,
    "entity_type": "mdg_byte",
    "entity_subtype": "version:0.1",
    "summary": "Provide a canonical, AI-readable metrics framework for MDG governance: detect drift, assess decision quality, and trigger the right Decision Blocks."
  },
  "title": "Mdg Metrics Framework V0 1"
}