Altrixz

Plataforma educativa que centraliza la operación completa de una incubadora de negocios.

file: incubadora.spec.md · revision 1 · status: live

Resumen

Cliente
Incubadora de negocios (sector educación · incubación de negocios)
Brief
"Reemplazar 5 herramientas con 1 plataforma que entienda la operación de una incubadora."
Forma
Plataforma educativa a medida · SPA desktop-first · 3 subdominios por rol
Modelo de datos
GeneraciónTaller · GeneraciónEquipoEmprendedor
Stack
React (SPA) · Firebase Auth · Firestore · Storage · Cloud Functions · Mailgun
Roles
admin.dominio.org · emprendedor.dominio.org · mentor.dominio.org
Estado
● en operación · entregado · generación activa

Diagnóstico — síntomas detectados

La incubadora operaba con WhatsApp, Sheets, Drive, Typeform y correo en paralelo. Mapeamos los flujos reales y encontramos el mismo problema de siempre: datos en 5 lugares distintos, ninguno confiable como source of truth.

$ altrixz-diag scan ./operacion --depth=full

[OK]     5 herramientas detectadas (WhatsApp, Sheets, Drive, Typeform, correo)
[CRIT]   F-01 No existe el concepto de "Generación" en ningún sistema — cada cohorte se reconstruye desde cero
[CRIT]   F-02 "Equipo" es etiqueta en un Sheet — no objeto del modelo, no tiene historial
[HIGH]   F-03 Bitácoras mensuales en email — sin estructura, sin historial portátil, sin visibilidad del admin
[HIGH]   F-04 Agenda de mentorías por WhatsApp — sin confirmación, sin registro, sin recordatorio
[MED ]   F-05 Evaluaciones de talleres anónimas imposibles de garantizar en Typeform compartido
[MED ]   F-06 Hitos estratégicos sin estado ni evidencia — seguimiento 100% manual

$ altrixz-diag verdict
 root_cause = "data model mismatch"
 recommendation = "build, don't buy"

Arquitectura

Tres capas. Un solo source of truth por generación. Firebase como backend completo — sin infraestructura propia que mantener. Cada subdominio es una app independiente que consume el mismo modelo de datos.

· Capa de modelo

  • Generacióncohorte raíz · una activa a la vez
  • Equipo3-5 emprendedores · objeto real
  • Emprendedorperfil + progreso + historial
  • Admingestión total · acceso completo
  • Mentor / Talleristaroles diferenciados · acceso propio

· Capa de operación

  • Talleres tipo Canvastexto · archivos · video · enlaces
  • Tareas por equipoentrega con fecha límite y revisión
  • Bitácoras mensualesformato estructurado · historial por generación
  • Agenda de mentoríasdisponibilidad mentor · primer llegado
  • Hitos estratégicosestado + evidencia + diploma

· Capa de dirección

  • Panel admin (CMS)gestión total · sin dependencia técnica
  • Evaluaciones NPSanónimas · por taller · agregadas
  • Reportes operativosasistencia · entregas · hitos · NPS
  • Notificaciones automáticasMailgun · 6 eventos configurados

Timeline

  1. 01

    Diagnóstico

    2 sem · mapeo de flujos reales · PRD firmado

  2. 02

    Modelo + UI

    3 sem · entidades, prototipo navegable, validación con cliente

  3. 03

    Construcción

    8 sem · 3 apps · CMS · Firestore · Cloud Functions · Mailgun

  4. 04

    Piloto + corte

    2 sem · generación piloto · ajustes · migración de datos

Métricas de éxito

Bitácoras entregadas

91%

gen-01 · 11 de 12 equipos

Tareas en tiempo

78%

vs fecha límite por taller

Hitos completados

64%

3 equipos con diploma extra

NPS promedio

8.7

sobre 10 · gen-01 completa

Plataforma — vistas clave

Tres subdominios. Un modelo. Cada rol ve exactamente lo que necesita — sin ruido de los demás.

* Logos, nombres y datos reales borrados o alterados por privacidad del cliente.

admin/reportes
Vista admin: panel de reportes operativos
admin/mentorías
Vista admin: gestión de mentorías
emprendedor/dashboard
Vista emprendedor: dashboard del taller activo
emprendedor/hitos
Vista emprendedor: hitos estratégicos con evidencia
mentor/dashboard
Vista mentor: panel de disponibilidad para mentorías

Notas de cierre

El cliente preguntó si podíamos integrar IA para evaluar emprendedores automáticamente. Le dijimos que no, todavía no. Primero opera una generación completa con datos consistentes — después conversamos sobre qué tiene sentido automatizar. El alcance definido es el producto. Lo que quedó fuera del PRD, quedó fuera del contrato.