Experimentos

AxiSight: Evaluación de Madurez Organizacional

Plataforma web para evaluar la madurez organizacional con un sistema de puntuación simplificado de 3 niveles, frameworks personalizables y visualización en tiempo real.

growing#react#typescript#maturity-assessment#platform-engineering#pwa#open-source

El problema

Los modelos de madurez existentes (CMMI, DORA, Spotify Health Check) comparten un problema común: son demasiado complejos para ser útiles en la práctica. Escalas de 5 niveles con criterios ambiguos, documentos de 200 páginas, y procesos de evaluación que requieren consultores externos. El resultado es que los equipos abandonan la evaluación antes de completarla, o peor, la completan sin reflexión real.

La complejidad no es una virtud cuando el objetivo es generar acción.

La hipótesis

Un sistema de puntuación de 3 niveles (0, 1, 2) con criterios claros de éxito es suficiente para capturar el estado real de madurez de una organización y generar planes de acción concretos. La simplicidad reduce la fricción cognitiva y aumenta la tasa de completitud.

AxiSight

AxiSight es una plataforma web que implementa esta hipótesis. Corre completamente en el navegador, sin backend, sin cuentas, sin dependencias externas.

Scoring Guide: 3 niveles, sin ambigüedad

ScoreEstadoSignificado
0Not StartedNo hay implementación
1PartialTrabajo en progreso
2CompleteCompletamente implementado

La decisión de usar solo 3 niveles es deliberada. Con escalas de 5 niveles, la diferencia entre un 3 y un 4 se vuelve subjetiva. Con 3 niveles, la pregunta es binaria en cada paso: ¿existe o no existe? ¿Está completo o no?

Cada ítem incluye criterios explícitos de qué constituye «Partial» y qué constituye «Complete», eliminando la interpretación subjetiva:

interface MaturityItem {
  key: string;
  label: string;
  description: string;
  successCriteria: {
    partial: string;  // Qué significa score 1
    complete: string; // Qué significa score 2
  };
}

Maturity Levels: del caos a la optimización

Los porcentajes agregados se mapean a 4 niveles de madurez:

RangoNivelDescripción
0-30%Initial / PrototypeProcesos ad-hoc, sin estandarización
31-60%DevelopingAlgunos procesos definidos, ejecución inconsistente
61-85%EstablishedProcesos bien definidos, ejecución consistente
86-100%OptimizedMejora continua, prácticas de referencia en la industria

Frameworks personalizables

AxiSight viene con dos frameworks pre-construidos (Platform Engineering y Software Development), pero el valor real está en la capacidad de crear frameworks propios:

const customModel: CustomMaturityModel = {
  id: "mi-framework",
  title: "Mi Framework de Madurez",
  description: "Evaluación personalizada",
  version: "1.0",
  maxPerItem: 2,
  storageKey: "mi-framework-v1",
  sections: [
    {
      key: "seccion-1",
      title: "1. Prácticas Core",
      items: [
        {
          key: "item-1",
          label: "Práctica a evaluar",
          description: "Descripción detallada",
          successCriteria: {
            partial: "Implementación básica existe",
            complete: "Implementación completa con métricas"
          }
        }
      ]
    }
  ]
};

Los frameworks se pueden exportar e importar como JSON, lo que permite compartirlos entre equipos y organizaciones.

¿Por qué funciona?

La simplicidad del modelo de 3 niveles tiene ventajas concretas:

  • Velocidad: Una evaluación completa toma 15-30 minutos, no días
  • Consenso: Menos opciones significa menos debate sobre qué número asignar
  • Accionabilidad: Cada ítem con score 0 o 1 es un candidato directo para mejora
  • Repetibilidad: Evaluaciones frecuentes (mensuales o trimestrales) son viables porque el costo es bajo

Decisiones técnicas

  • Client-side only: Todo corre en el navegador. localStorage para persistencia, JSON export/import para compartir. Zero backend, zero costos de infraestructura
  • PWA: Funciona offline para evaluaciones en sitios sin conectividad
  • React + TypeScript + Vite: Stack moderno con type safety completo
  • Recharts: Visualización interactiva con radar charts por sección

Estado actual

La plataforma está funcional con dos frameworks completos. El siguiente paso es validar el modelo con más equipos y refinar los criterios de éxito basándose en feedback real.

  • Sitio: axisight.io
  • Código: Repositorio privado, plataforma pública
Experimentos