Para el cliente
¿Qué van a recibir y cuándo?
Al finalizar las dos semanas de desarrollo, Enerion Global contará con una plataforma web propia donde sus clientes podrán consultar toda la información de huella de carbono que hoy vive en Power BI, con la misma precisión numérica, filtros interactivos y la posibilidad de gestionar múltiples clientes desde un solo lugar.
Día 1 – 2
La plataforma toma forma
Se construye la base del sistema: acceso con usuario y contraseña, perfiles de usuario con distintos niveles de permisos y la estructura visual del sitio (menú lateral, cabecera, área de contenido).
Día 3 – 4
Carga de datos y gestión de clientes
Enerion podrá dar de alta nuevos clientes, configurar sus parámetros (año base, unidad de producción, etc.), personalizar el branding visual (logo, colores) para que cada cliente vea una plataforma con su propia identidad, y subir el archivo consolidado de datos. El sistema valida y procesa la información automáticamente.
Día 5
Los cálculos funcionan
Todas las fórmulas del Power BI quedan traducidas al nuevo sistema: emisiones totales, por alcance, intensivas, variaciones contra el año base y comparaciones interanuales. Los filtros de año y enfoque Location/Market–Based también operan correctamente.
Día 6 – 9
Los dashboards cobran vida
Se construyen las 7 páginas de visualización (Corporate CFP, Scope 1, Scope 2, Scope 3, Products CFP, Product Emissions) más el nuevo gráfico de compensación de emisiones. Cada página incluye sus tarjetas de indicadores, gráficos interactivos y tablas comparativas.
Día 10
Validación y entrega
Se verifica que cada número de la plataforma coincida con el Power BI original. Se prueba la carga del consolidado real, el aislamiento entre clientes y la compatibilidad en distintos dispositivos. La plataforma se publica en producción.
1
Estructura
Acceso, roles y diseño base
2
Datos
Carga CSV y gestión de clientes
3
Cálculos
Fórmulas y filtros
4
Dashboards
7 páginas + compensación
5
Entrega
Validación y publicación
Cobertura
Alcance de esta fase
Todo lo que incluye la Fase 1 y lo que queda planificado para fases posteriores. El objetivo es entregar una plataforma funcional y completa para Ron Barceló, con la arquitectura lista para escalar a nuevos clientes.
✓
Dashboards corporativos completos
Las 7 páginas del Power BI replicadas con fidelidad numérica
✓
Gráfico de compensación (nuevo)
Visualización tipo espejo con 4 categorías de emisiones y offsets
✓
Autenticación y control de acceso
Login seguro, roles de usuario y permisos diferenciados
✓
Gestión multi-cliente
Alta de clientes con parámetros propios: año base, unidad funcional, exclusiones y branding personalizado
✓
Carga de datos por CSV
Subida del consolidado con validación, normalización y procesamiento automático
✓
Filtros interactivos
Selección de año y enfoque de cálculo (Location-Based / Market-Based)
✓
Captura de compensaciones
Formulario para registrar créditos de carbono por año y categoría
✓
Branding personalizado por cliente
Enerion configura logo, colores y apariencia visual para que cada cliente vea una plataforma propia con la esencia de Enerion
✓
Compatible con escritorio y tabletas
Diseño adaptable a diferentes tamaños de pantalla
→
Módulo de emisiones de aeronaves
Planificado para una fase posterior, según el levantamiento de requerimientos
→
CRM, automatizaciones y Google Drive
Seguimiento de clientes, flujos automáticos e integración documental
Resumen ejecutivo
Números clave
7+1
Dashboards por construir
15+
Visualizaciones interactivas
80
Columnas de datos (CSV)
Tecnologías
Detalle técnico
Plan de ejecución
Desglose día a día del trabajo de desarrollo. Las tareas de infraestructura, lógica de negocio e interfaz visual se ejecutan en paralelo donde es posible.
Proyecto base Nuxt 4, configuración de TypeScript, conexión con Supabase y estructura de carpetas
Esquema de base de datos en PostgreSQL con las tablas principales: clientes, usuarios, consolidado, compensación y presentaciones de producto
Políticas de aislamiento multi-cliente, donde cada cliente accede únicamente a sus propios datos
Sistema de autenticación con inicio de sesión, roles diferenciados (administrador, analista, cliente) e invitación por correo electrónico
Estructura visual base con menú lateral oscuro, cabecera con selector de cliente, área de contenido y panel de filtros
Administración de clientes con alta, edición y configuración de parámetros: año base, unidad funcional, unidad de producción, sitio excluido, etiqueta de intensidad y branding personalizado (logo, colores primario y secundario, acento)
Subida de archivos CSV mediante arrastrar y soltar, con validación de estructura (80 columnas) y retroalimentación de errores
Procesamiento del consolidado que lee el CSV, normaliza los valores (elimina espacios, corrige tipos de dato) y los almacena en la base de datos
Formulario de compensación para registrar emisiones y offsets por año en las 4 categorías: fuentes controladas, viajes de negocios, movimiento de personas y otras no controladas
Cálculos base: emisiones totales (tCO₂e), desglose por alcance (1, 2 y 3), emisiones controladas, producción y litros de alcohol anhidro, aplicando los filtros dinámicos de año, enfoque LB/MB y sitio excluido
Indicadores derivados: variación porcentual contra el año base, comparación interanual (YTD vs PY) y emisiones intensivas (tCO₂e / Laa × 1.000)
Cálculos de producto: huella de carbono de producto, factor kgCO₂e/laa y gramos de CO₂e por botella para cada presentación
Lógica de compensación: clasificación en 4 categorías incluyendo Destilerías MG como parte de “otras no controladas”
Endpoints de datos para cada sección del dashboard, entregando la información ya procesada y lista para visualizar
Tarjetas de indicadores con valor principal, variación porcentual, referencia al año base y flecha de color según la convención ambiental
Panel de filtros con selector de año y conmutador Location-Based / Market-Based
Componentes de gráficos reutilizables: barras, barras apiladas, donut, combinado (barras + línea), barras horizontales y tablas comparativas
Página Corporate CFP con las 5 tarjetas de indicadores, evolución de emisiones totales, donut por alcance, producción vs. intensidad, historial de emisiones controladas y distribución por fuente
Scope 1: indicador de tCO₂e, consumo de combustible por tipo (barras apiladas), histórico de emisiones, donut por tipo de combustible, tabla de fuentes móviles y fijas, distribución horizontal
Scope 2: indicador de tCO₂e, consumo eléctrico combinado (kWh en barras + tCO₂e en línea), donut por sitio, tabla de sitios por año con variación interanual
Scope 3: indicador de tCO₂e, histórico de emisiones, donut de distribución con las 12 categorías, tabla de sitios con variación YTD vs PY
Products CFP: 4 tarjetas de indicadores, tabla de presentaciones con gCO₂e por botella, barras por etapa del ciclo de vida, gráfico combinado de producción vs. emisiones de producto
Product Emissions: donut de desglose con las 13 fuentes de emisión del ciclo de vida
Gráfico de compensación: visualización tipo espejo con 4 categorías de emisiones en la parte superior y sus correspondientes offsets en la parte inferior
Panel de administración: listado de clientes, formulario de alta con configuración de branding (logo, paleta de colores), edición de parámetros, carga de CSV y selector de cliente en la cabecera
Validación numérica cruzando cada valor de la plataforma contra los resultados del Power BI original
Prueba de carga real con el consolidado completo (4.222 registros, 80 columnas)
Prueba de aislamiento creando un cliente de prueba para verificar que no acceda a datos de otros clientes
Compatibilidad en escritorio y tabletas
Publicación en producción sobre servidor VPS dedicado
Dependencias
Entregables requeridos de Enerion Global
Para completar el desarrollo y la validación final necesitamos los siguientes elementos por parte del equipo de Enerion.
| Entregable | Necesario para | Estado |
| Consolidado corregido (clasificación de Destilerías MG, ajuste LB/MB 2023-24 y revisión de datos 2015-17) | Día 10, validación final | Pendiente |
| Lista fija de presentaciones de producto (volumen × grado de alcohol) | Día 8, Products CFP | Extraíble del dashboard actual |
Entregables del proyecto
Matriz de entregables
Resultados tangibles organizados por fase, con criterios de aceptación definidos para la validación y aprobación de cada etapa del proyecto.
Sobre el diseño visual
El diseño UX/UI se ejecuta directamente sobre maquetación funcional, sin una fase independiente de mockups o prototipos. Esto se fundamenta en tres factores: la optimización de los tiempos de entrega, la referencia visual clara que Enerion proporcionó con el Power BI, y la experiencia de Zunami gestionando la marca del cliente durante años.
| Entregable | Descripción | Criterio de aceptación |
| Maquetación funcional | Diseño UX/UI implementado directamente en código, alineado con la identidad corporativa de cada cliente | Interfaz aprobada por Enerion Global |
| Modelo de datos | Esquema PostgreSQL documentado con entidades, relaciones y estructura de información | Aprobado por el equipo técnico de Enerion |
| Seguridad y roles | Definición de perfiles de acceso, permisos por rol y políticas de aislamiento multi-cliente | Validación funcional y de seguridad |
| Entregable | Descripción | Criterio de aceptación |
| Plataforma base configurada | Entorno funcional con autenticación, estructura de navegación y acceso seguro | Acceso operativo para pruebas internas |
| Módulo de autenticación | Inicio de sesión, recuperación de contraseña, control de acceso por roles e invitación por correo | Funcionalidad validada por Enerion |
| Gestión de clientes | Alta de organizaciones con parámetros configurables, branding personalizado (logo, colores) y estructura jerárquica | Cumplimiento de requerimientos aprobados |
| Administración de usuarios | Creación, edición, activación y asignación de roles por organización | Validación funcional completada |
| Dashboards corporativos y de producto | Las 7 páginas del Power BI replicadas con fidelidad numérica, más el nuevo gráfico de compensación | Dashboards aprobados por usuarios clave |
| Carga y procesamiento CSV | Subida del consolidado con validación de estructura, normalización automática y almacenamiento | Procesamiento correcto verificado |
| Entregable | Descripción | Criterio de aceptación |
| Unit testing | Pruebas unitarias automatizadas sobre las funciones de cálculo, lógica de negocio y procesamiento de datos | Cobertura de funciones críticas verificada |
| Validación numérica | Cruce de cada valor de la plataforma contra los resultados del Power BI original | Coincidencia numérica documentada |
| Pruebas de seguridad | Verificación de aislamiento multi-cliente, controles de acceso y protección de datos | Sin hallazgos críticos pendientes |
| Pruebas UAT | Validación de aceptación con usuarios finales de Enerion Global sobre cada módulo | Funcionalidades aprobadas por Enerion |
| Acta de aceptación UAT | Confirmación formal de cumplimiento de requerimientos por parte de los usuarios finales | Firma de aceptación por Enerion Global |
| Entregable | Descripción | Criterio de aceptación |
| Infraestructura configurada | Servidor VPS dedicado configurado con el entorno de producción documentado | Ambiente operativo y estable |
| Plataforma en producción | Publicación oficial de la solución en el servidor dedicado | Plataforma accesible y funcional |
| Migración de datos | Carga del consolidado histórico 2018–2024 y datos de compensación | Datos validados por Enerion |
| Configuración de usuarios iniciales | Creación de perfiles y accesos para el equipo de Enerion Global | Usuarios con acceso correcto |
| Acta de Go-Live | Aprobación formal para el inicio de operaciones en producción | Firma de Enerion Global |
| Entregable | Descripción | Criterio de aceptación |
| Manual de usuario | Guía para usuarios finales con instrucciones de navegación, consulta de dashboards y uso de filtros | Manual entregado y aprobado |
| Manual de administrador | Guía de configuración, alta de clientes, carga de datos y gestión de usuarios | Documento validado por Enerion |
| Manual técnico | Arquitectura, componentes, base de datos, despliegue e integraciones implementadas | Entregado en formato editable y PDF |
| Capacitación funcional | Formación para usuarios operativos y administrativos de la plataforma | Participantes capacitados y asistencia registrada |
| Capacitación técnica | Formación para administradores y responsables tecnológicos de Enerion | Sesiones completadas y documentadas |
| Código fuente y repositorio | Acceso completo al código, repositorio GitHub y documentación asociada | Repositorio transferido y validado |
| Documentación final | Consolidado de toda la documentación generada durante el proyecto | Documentación completa y aprobada |
| Acta de cierre | Confirmación formal de cumplimiento contractual del proyecto | Firma de aceptación de ambas partes |
27
Entregables totales del proyecto
5
Fases con criterios de aceptación
3
Actas formales de aprobación