CtrlK
BlogDocsLog inGet started
Tessl Logo

metodologia-data-governance

Data governance framework — catalog, ownership, classification, retention, privacy compliance, data mesh. Use when the user asks to "build a data catalog", "define data ownership", "classify sensitive data", "design retention policies", "ensure privacy compliance", "implement data mesh governance", or mentions GDPR, CCPA, LGPD, data stewardship, PII, data lineage, or federated governance.

The canonical home for this skill is metodologia-data-governance in JaviMontano/mao-discovery-framework

SKILL.md
Quality
Evals
Security

Data Governance: Catalog, Ownership, Classification & Compliance

Data governance defines how data assets are discovered, owned, classified, retained, and protected across an organization. This skill produces governance frameworks that enable trust in data, regulatory compliance, and scalable self-serve data access.

Principio Rector

Datos sin dueño son datos sin calidad. El modelo de ownership se establece ANTES de catalogar. La clasificación determina la protección — no al revés. Privacy by design no es un afterthought sino el punto de partida de cada pipeline. Cada activo de datos tiene un dueño con nombre y apellido, un nivel de clasificación, y una política de retención vinculada a regulación específica.

Inputs

The user provides an organization or data domain as $ARGUMENTS. Parse $1 as the organization/domain name used throughout all output artifacts.

Parameters:

  • {MODO}: piloto-auto (default) | desatendido | supervisado | paso-a-paso
    • piloto-auto: Auto para inventario y clasificación, HITL para ownership assignments y privacy decisions.
    • desatendido: Cero interrupciones. Catálogo, clasificación y políticas generados automáticamente. Supuestos documentados.
    • supervisado: Autónomo con checkpoint en classification taxonomy y retention policies.
    • paso-a-paso: Confirma cada asset, clasificación, owner y política de retención.
  • {FORMATO}: markdown (default) | html | dual
  • {VARIANTE}: ejecutiva (~40% — S1 catalog + S3 classification + S5 privacy compliance) | técnica (full 6 sections, default)

Before generating governance artifacts, detect the data landscape:

!find . -name "*.sql" -o -name "*.py" -o -name "*.yaml" -o -name "*.json" -o -name "schema*" | head -30

Use detected schemas, pipelines, and data sources to tailor catalog structure, classification rules, and ownership recommendations.

If reference materials exist, load them:

Read ${CLAUDE_SKILL_DIR}/references/governance-frameworks.md

Framework Comparison

Select or combine based on organizational context. These are complementary, not mutually exclusive.

CriterionDAMA DMBOK 3.0DCAM (EDM Council)ISO 38505COBIT
Scope11 knowledge areas, full data management lifecycleCapability assessment and benchmarkingIT governance extension for data, board-levelIT governance + controls, risk-oriented
Best forComprehensive data management programsRegulated industries needing peer comparisonOrgs with existing ISO governanceCompliance-driven, audit-heavy contexts
Maturity modelNo built-in assessmentYes — assessment-based, benchmarkableStrategic guidance, less operational detailCMMI-aligned capability model
CertificationCDMP (individual)DCAM assessment (organizational)ISO audit certificationCOBIT Foundation (individual)
AI/Cloud readinessDMBOK 3.0 (2025) adds AI governance, cloud-nativeUpdated for modern data platformsLags on modern architectureLimited data-specific guidance
Typical combinationUse as overarching guidePair with DMBOK to measure maturityLayer on for board-level accountabilityLayer on for audit controls

Practical recommendation: Use DAMA DMBOK as the knowledge base, DCAM to assess maturity, and supplement with ISO/COBIT for regulatory or board-level requirements.


Governance Maturity Model

Assess current state before prescribing solutions. 5-level model aligned with DAMA DMBOK and CMMI.

LevelNameCharacteristicsGovernance StyleAcceptance Criteria
1InitialNo formal governance, tribal knowledge, reactiveNone — start with data inventory<20% assets cataloged, no formal owners
2DevelopingEmerging awareness, fragmented policies, siloed ownershipCentralized — establish foundations20-50% assets cataloged, RACI drafted
3DefinedDocumented policies, cross-functional alignment, RACI in placeCentralized with domain input>50% assets cataloged, policies enforced manually
4ManagedIntegrated into operations, metrics-driven, automated enforcementFederated — domains adopt standards>80% assets cataloged, automated classification
5OptimizingContinuous improvement, predictive compliance, self-serveComputational — policy as code>95% assets cataloged, <1% policy violations

Assessment method: Score each criterion (policy documentation, ownership coverage, classification completeness, automation ratio, compliance incident rate) from 1-5. Average determines level. Target: advance one level per 6-12 months.


When to Use

  • Building or improving a data catalog with metadata management
  • Establishing data ownership and stewardship across domains
  • Classifying data by sensitivity (PII, PHI, financial, confidential)
  • Designing retention and lifecycle policies for regulatory compliance
  • Mapping privacy requirements (GDPR, CCPA, LGPD) to data assets
  • Implementing federated governance in a data mesh architecture

When NOT to Use

  • Designing data pipelines and ETL/ELT architecture (data-engineering skill)
  • Validating data quality rules and monitoring (data-quality skill)
  • Enterprise-wide capability mapping (enterprise-architecture skill)
  • Infrastructure and storage design (infrastructure-architecture skill)

Delivery Structure: 6 Sections

S1: Data Catalog & Discovery

Maps data assets across the organization.

Catalog platform selection criteria:

CriterionAtlanAlationDataHub (OSS)OpenMetadata (OSS)
DeploymentSaaSSaaS / On-premSelf-hostedSelf-hosted
Auto-catalogingYes, 50+ connectorsYes, broad connectorsYes, plugin-basedYes, 30+ connectors
LineageColumn-levelColumn-levelTable + columnTable + column
Search UXNatural language, AI-poweredBusiness glossary-drivenFaceted searchFaceted search
Cost$$$ (enterprise SaaS)$$$$ (enterprise)Free (infra cost)Free (infra cost)
Best forModern data stack, mid-large orgsLarge enterprise, complianceEngineering-led, cost-consciousSmall-mid orgs, Airflow-native

Includes:

  • Asset inventory: databases, tables, files, APIs, streams, reports
  • Metadata strategy: technical (schema), business (definitions), operational (freshness, usage)
  • Auto-cataloging: crawlers, schema detection, tag inference
  • Lineage integration: source-to-consumption tracing, impact analysis

Key decisions:

  • Active vs passive cataloging: crawl-on-schedule vs event-driven registration
  • Lineage granularity: table-level (fast) vs column-level (precise) vs row-level (expensive)
  • Catalog scope: start with critical data elements, expand iteratively

S2: Ownership & Stewardship Model

Defines who is accountable for data assets and who maintains them.

Includes:

  • Domain ownership model: each business domain owns its data products
  • Steward role: responsibilities, authority, time commitment (minimum 20% allocation)
  • RACI matrix: data owner, steward, consumer, platform team, compliance
  • Escalation paths: quality issues, access disputes, classification disagreements
  • Governance council: composition, cadence (monthly), decision authority

Key decisions:

  • Centralized vs federated ownership: single governance team vs domain autonomy
  • Owner authority: can owners restrict access, define SLAs, deprecate assets?
  • Steward capacity: dedicated role vs part-time (dedicated required at Level 4+)
  • Accountability metrics: ownership coverage %, issue resolution time (target: <48h)

S3: Classification & Sensitivity

Assigns sensitivity tiers enabling proportional security and handling.

Includes:

  • Taxonomy: Public, Internal, Confidential, Restricted, Highly Restricted
  • PII detection rules: name, email, SSN, phone, address, biometric, IP address
  • Automated tagging: regex patterns for structured PII, ML classifiers (Presidio, Google DLP, AWS Macie) for unstructured
  • Handling rules per tier: encryption requirements, masking rules, access control, audit logging
  • Reclassification triggers: schema changes, new regulations, data repurposing

Key decisions:

  • Granularity: table-level vs column-level classification (column-level required for GDPR Article 30 compliance)
  • Automation vs manual review: automate detection, human-approve classification changes
  • Cross-border sensitivity: data classified differently in different jurisdictions
  • Derived data: classification of aggregated or anonymized datasets (anonymization must be irreversible to downgrade classification)

S4: Retention & Lifecycle

Governs how long data is kept, when archived, when purged.

Includes:

  • Retention policy matrix: data type x regulation x business need = retention period
  • Archival strategy: cold storage tiers, compression, retrieval SLAs
  • Purge procedures: hard delete vs soft delete, verification, audit trail
  • Legal hold management: litigation hold process, scope definition, release
  • Cost modeling: storage cost per retention tier, projected growth, optimization targets

Key decisions:

  • Default retention: conservative (keep longer, higher cost) vs minimalist (delete sooner, privacy-friendly)
  • Archival accessibility: hours-to-restore tolerance for archived data
  • Purge verification: who approves irreversible deletion? (minimum: data owner + compliance)
  • Regulatory conflicts: when retention and privacy requirements conflict, document resolution with legal counsel

S5: Privacy & Compliance

Maps privacy regulations to data assets and operationalizes compliance workflows.

Regulation mapping (specific provisions):

RequirementGDPRCCPALGPD
Processing recordsArticle 30 — written records of processing activitiesSection 1798.100 — disclosure of data categoriesArticle 37 — processing activity records
Right to accessArticle 15 — 30-day responseSection 1798.110 — 45-day responseArticle 18 — 15-day response
Right to deleteArticle 17 — erasure unless legal basisSection 1798.105 — deletion with exceptionsArticle 18(IV) — elimination
ConsentArticle 7 — explicit, granular, withdrawableOpt-out model (no prior consent for most)Article 8 — explicit, specific purpose
Breach notificationArticle 33 — 72 hours to authoritySection 1798.150 — reasonable securityArticle 48 — reasonable timeframe
Cross-border transferArticles 44-49 — adequacy, SCCs, BCRsNo restriction (but state laws vary)Article 33 — adequate protection

Includes:

  • Consent management: purpose-based consent, granular opt-in/out, consent lifecycle
  • DSAR workflows: discovery, extraction, redaction, response within regulatory timeframe
  • DPIA: trigger criteria, assessment template, risk scoring
  • Audit trail: who accessed what, when, for what purpose, immutable logging

Key decisions:

  • Privacy by design vs retrofit: build into pipelines (strongly preferred) or apply after
  • Anonymization vs pseudonymization: irreversible (lower classification) vs re-identifiable with key (maintains classification)
  • DSAR SLA: regulatory maximum is the ceiling; target 50% of regulatory window for internal processing

S6: Computational Governance & Data Products

Applies governance as executable code in federated architectures.

Data product thinking: Each dataset treated as a product with:

  • Owner and consumer contracts (SLOs for freshness, completeness, accuracy)
  • Published schema with semantic versioning
  • Discovery metadata (description, tags, lineage, usage statistics)
  • Quality score (composite metric visible in catalog)

Computational policies (policy as code):

  • OPA/Rego: General-purpose policy engine for access control, metadata validation, lifecycle state transitions. Evaluate at query time or in CI/CD gates.
  • Cedar (AWS): Authorization policy language for fine-grained access control.
  • Schema validation in CI/CD: Block non-compliant data products at deploy time. Validate naming conventions, required metadata fields, classification tags.
  • Automated PII detection on publish: Scan new/changed columns with Presidio, DLP API, or regex; tag, mask, or reject based on classification policy.
  • SLA enforcement: Freshness, completeness, accuracy checks run continuously; breach triggers escalation per data-quality SLA tiers.

Global vs local policy boundary:

  • Global (non-negotiable): Classification taxonomy, privacy rules, naming conventions, minimum metadata requirements, PII handling
  • Local (domain-decides): Schema design, refresh cadence, tool selection, access approval workflow

Key decisions:

  • Policy maturity progression: manual checklists (Level 2) -> automated gates (Level 3) -> continuous compliance (Level 4) -> predictive governance (Level 5)
  • Central team scope: enablement (tooling, training, templates) vs enforcement (blocking gates)
  • Cross-domain data products: ownership of joins/aggregations follows the consumer-creates-derived-product model

Trade-off Matrix

DecisionEnablesConstrainsWhen to Use
Centralized GovernanceConsistency, simpler auditsBottleneck, slower iterationSmall orgs, highly regulated, Level 1-2
Federated GovernanceDomain autonomy, scalabilityInconsistency risk, platform investmentLarge orgs, data mesh, Level 4-5
Automated ClassificationSpeed, coverage, consistencyFalse positives, tuning effortLarge data estates, frequent schema changes
Manual ClassificationAccuracy, business contextSlow, doesn't scaleSmall data estates, initial taxonomy
Aggressive RetentionRegulatory safety, historical analysisStorage costs, privacy riskRegulated industries, audit-heavy
Minimal RetentionCost savings, privacy complianceLost historical dataPrivacy-first orgs, GDPR-sensitive

Assumptions & Limits

  • Assumes organizational commitment to data governance exists (executive sponsor identified)
  • Classification taxonomy requires domain expert input — AI can propose, humans must validate
  • Retention policies must be reviewed by legal counsel; this skill provides structure, not legal advice
  • Maturity model assessment is point-in-time; re-assess quarterly for accuracy
  • Cross-cloud governance assumes catalog tooling supports multi-cloud metadata federation

Casos Borde

CasoEstrategia de Manejo
Organizacion greenfield sin activos de datosIniciar con inventario de datos; asignar owners iniciales; definir clasificacion minima viable (3 tiers); evitar sobre-ingenieria de gobernanza para datos que aun no existen
Industria altamente regulada (financiero, salud)Multiples regulaciones superpuestas; mapear cada regulacion a elementos de datos especificos; documentar resolucion de conflictos retencion-vs-privacidad con legal counsel
Transicion a data meshModelos paralelos durante transicion; platform team codifica politicas como checks automatizados; dominios adoptan incrementalmente (Level 3 minimo antes de auto-gobernarse)
Multi-cloud / hybrid data estateCatalogo abstrae sobre ubicaciones cloud; lineage cross-cloud requiere integration adapters; clasificacion y retencion location-aware para data residency
Fusiones y adquisiciones (M&A)Priorizar descubrimiento de activos (inventariar ambos estates en 30 dias); harmonizar clasificacion y ownership; asignar owners interinos inmediatamente; 6-12 meses para integracion completa

Decisiones y Trade-offs

DecisionAlternativa DescartadaJustificacion
Ownership model establecido ANTES de catalogarCatalogar primero, asignar owners despuesDatos sin dueno son datos sin calidad; el modelo de ownership determina quien es responsable de la clasificacion, retencion y calidad
Clasificacion a nivel de columna (no solo tabla)Clasificacion solo a nivel de tablaGDPR Article 30 requiere granularidad a nivel de campo para PII; tabla-level no cumple y no permite masking selectivo
Privacy by design integrado en pipelinesPrivacy como retrofit post-implementacionRetrofit es 5-10x mas costoso y deja ventanas de exposicion; privacy by design es el punto de partida de cada pipeline
Gobernanza federada para organizaciones Level 4+Gobernanza centralizada para todos los nivelesLa gobernanza centralizada no escala en organizaciones grandes; la federada habilita autonomia de dominio con estandares globales

Knowledge Graph

graph TD
    subgraph Core["Core: Data Governance"]
        CAT[Data Catalog & Discovery]
        OWN[Ownership & Stewardship]
        CLS[Classification & Sensitivity]
        RET[Retention & Lifecycle]
        PRIV[Privacy & Compliance]
        COMP[Computational Governance]
    end

    subgraph Inputs["Inputs"]
        SCHEMA[Schemas & Sources]
        REG[Regulatory Requirements]
        ORG[Organizational Structure]
        EXIST[Existing Policies]
    end

    subgraph Outputs["Outputs"]
        CATOUT[Data Catalog Design]
        RACI[RACI Matrix]
        TAX[Classification Taxonomy]
        POLICY[Retention & Privacy Policies]
    end

    subgraph Related["Related Skills"]
        DQ[data-quality]
        DENG[data-engineering]
        SEC[security-architecture]
        ENT[enterprise-architecture]
    end

    SCHEMA --> CAT
    REG --> PRIV
    ORG --> OWN
    EXIST --> RET
    CAT --> OWN --> CLS --> RET --> PRIV --> COMP
    COMP --> CATOUT
    COMP --> RACI
    COMP --> TAX
    COMP --> POLICY
    DQ --> CLS
    CATOUT --> DENG
    CLS --> SEC
    COMP --> ENT

Output Templates

FormatoNombreContenido
MarkdownA-01_Data_Governance_Framework.mdFramework completo con catalog design, ownership model, classification taxonomy, retention matrix, privacy compliance workflows y data mesh governance strategy. Diagramas Mermaid de ownership model y classification flow.
XLSXA-01_Data_Governance_Matrix.xlsxMatriz interactiva con inventario de activos, clasificacion por columna, owners asignados, politicas de retencion por regulacion, y compliance status por dataset.
HTMLA-01_Data_Governance_Framework_{cliente}_{WIP}.htmlMismo contenido en HTML branded (Design System MetodologIA v5). Light-First Technical, self-contained, WCAG AA, responsive. Incluye classification taxonomy visual, ownership RACI interactivo, y retention policy matrix filtrable por regulacion.
DOCX{fase}_Data_Governance_Framework_{cliente}_{WIP}.docxDocumento formal via python-docx (Design System MetodologIA v5). Cover page, TOC auto, headers/footers branded, tablas zebra. Poppins headings (navy), Montserrat body, gold accents.
PPTX{fase}_Data_Governance_Framework_{cliente}_{WIP}.pptxVia python-pptx con MetodologIA Design System v5. Navy gradient slide master, Poppins titles, Montserrat body, gold accents. Máx 20 slides ejecutivo / 30 técnico. Speaker notes con referencias de evidencia.

Evaluacion

DimensionPesoCriterio
Trigger Accuracy10%Descripcion activa triggers correctos (data catalog, ownership, classification, GDPR, data mesh, PII) sin falsos positivos con data-quality o enterprise-architecture
Completeness25%Las 6 secciones cubren catalogo, ownership, clasificacion, retencion, privacy y computational governance sin huecos; todos los dominios de datos representados
Clarity20%Instrucciones ejecutables sin ambiguedad; clasificacion con tiers y handling rules claros; regulaciones mapeadas a provisiones especificas; RACI con roles concretos
Robustness20%Maneja greenfield, regulacion estricta, transicion data mesh, multi-cloud y M&A con estrategias diferenciadas
Efficiency10%Proceso no tiene pasos redundantes; variante ejecutiva reduce a S1+S3+S5 sin perder catalogo, clasificacion y compliance
Value Density15%Cada seccion aporta valor practico directo; maturity model y regulation mapping son herramientas de posicionamiento y compliance inmediata

Umbral minimo: 7/10.


Validation Gate

Before finalizing delivery, verify:

  • Data catalog covers critical data elements with technical and business metadata
  • Every data domain has an identified owner and steward
  • Classification taxonomy defined with clear tier boundaries and handling rules
  • Retention policies map to specific regulatory requirements with business justification
  • Privacy workflows (DSAR, consent) are operationalized with SLAs, not just documented
  • Federated governance defines global vs local policy boundaries explicitly
  • At least one computational policy implemented or specified (schema validation, PII detection)
  • Escalation paths clear for disputes and incidents
  • Cost implications of retention and storage quantified
  • Framework phased for incremental adoption (target: advance one maturity level per 6-12 months)

Output Format Protocol

FormatDefaultDescription
markdownYesMarkdown con Mermaid embebido (ownership model, classification flow).
htmlOn demandBranded HTML (Design System). Visual impact.
dualOn demandBoth formats.

Default output is Markdown with embedded Mermaid diagrams. HTML generation requires explicit {FORMATO}=html parameter.

Output Artifact

Primary: A-01_Data_Governance_Framework.html -- Data catalog design, ownership model, classification taxonomy, retention matrix, privacy compliance workflows, data mesh governance strategy.

Secondary: Classification taxonomy document, RACI matrix, retention policy matrix, DSAR workflow diagram, OPA/Rego policy templates, catalog evaluation scorecard.


Autor: Javier Montaño | Última actualización: 12 de marzo de 2026

Repository
JaviMontano/mao-pm-apex
Last updated
First committed

Canonical home

JaviMontano/mao-discovery-framework
In sync

since Aug 28, 2026

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.