Producto de software puro AI-FIRST · Sin obra hidráulica

Plan de creación
Aqua724 v1.0 — en 4 meses a producción.

Este documento define el alcance completo, los módulos del sistema, las aplicaciones, el agente IA, el timeline semanal con entregables mensuales, y el modelo operativo post-lanzamiento. Guabinas es el proyecto piloto real de desarrollo. Al terminar los 4 meses, Aqua724 estará en producción como SaaS multi-cliente.

4
meses a producción v1.0
16
semanas con entregables
5
aplicaciones para 4 audiencias
7
dominios de módulos
24/7
SLA post-lanzamiento
Vista de lo que vamos a construir

Un producto vivo. Sensores, IA y apps orbitando un mismo núcleo.

Los datos entran por múltiples sensores, se procesan en el corazón Aqua724 con Vertex AI + Gemini y se entregan por 5 aplicaciones + WhatsApp. Todo multi-tenant sobre Google Cloud.

Presión
Caudal
Cloro / IRCA
Nivel de tanque
Aqua
724 CORE · GCP
🖥️
Dashboard
Web
📱
App
Gerente
🔧
App
Operador
👤
App
Ciudadano
💬
Widget
Web
💬
📡
01 · Ingesta

Sensores multi-vendor envían presión, caudal, calidad cada 5 min por LTE-M cifrado.

🧠
02 · Cerebro

Vertex AI + Gemini detectan anomalías, predicen 7 días, diagnostican bolsas de aire.

🚦
03 · Decisión

Alarmas priorizadas, recomendaciones prescriptivas, control seguro OT con MFA + ZTNA.

📲
04 · Entrega

5 apps + WhatsApp IA + reportes SUI/CRA/IRCA automáticos por audiencia y rol.

Alcance de la versión 1.0

Qué SÍ entra en 4 meses y qué queda para v1.1.

La v1.0 debe cubrir el 100% del caso Guabinas + los cimientos del SaaS multi-cliente. Todo lo demás se prioriza en releases posteriores con criterio comercial y de demanda de clientes.

DENTRO de la v1.0

  • Plataforma multi-tenant sobre GCP (Firebase + Firestore + Cloud Functions)
  • Ingesta de datos Modbus TCP + LTE-M / NB-IoT
  • Adaptador multi-vendor genérico (Itron, Sensus, Diehl, Krohne)
  • Motor IA: anomalías (Isolation Forest), predicción LSTM 7 días
  • Detección específica: cavitación, bolsas de aire, fugas silenciosas
  • Agente IA Gemini con corpus regulatorio colombiano
  • 5 aplicaciones: Dashboard Web · App Gerente · App Operador · App Ciudadano · Widget Web
  • WhatsApp IA (Business Cloud API + Gemini)
  • Panel OT (válvulas + VRP) con MFA + 4-eyes + ZTNA
  • Reportes automáticos SUI, CRA e IRCA
  • Backoffice admin multi-tenant + onboarding config-driven
  • Bitácora inmutable con hash SHA-256 encadenado
  • Cumplimiento IEC 62443 SL1 + Habeas Data Ley 1581
  • Cliente ancla: Ciudad Guabinas en producción

FUERA de v1.0 (queda para v1.1+)

  • LoRaWAN 915 MHz nativo (v1.1 — vía Vitales Aqua como partner)
  • Adaptador OPC-UA para SCADA legacy (v1.1)
  • Modelos Transformer + Reinforcement Learning avanzados (v1.2)
  • Facturación electrónica DIAN UBL 2.1 (v1.1)
  • Pasarela de pagos residentes (Nequi, Davivienda) (v1.1)
  • Certificación SOC 2 Tipo II (v1.2, requiere 6 meses de auditoría)
  • Certificación IEC 62443 SL2 formal (v1.2)
  • Gemelo digital hidráulico completo con simulación (v1.3)
  • Marketplace de sensores certificados (v1.3)
  • API pública para partners con SDK JavaScript / Python (v1.2)
  • Extensión regulatoria a otros países LATAM (v2.0)
  • Módulo de análisis predictivo energético (kWh/m³) avanzado (v1.2)
Definición de "listo para producción"

La v1.0 se declara en producción cuando Guabinas cumple estos 8 criterios:

01

100% de sensores Guabinas transmitiendo cada 5 min sin pérdidas

02

Dashboard operacional accedido por el Ing. de operación diariamente

03

App Gerente instalada y usada por el equipo directivo

04

WhatsApp IA respondiendo consultas de operadores y ciudadanos

05

Al menos 1 comando OT ejecutado remotamente con éxito

06

Reporte SUI Q enviado por API sin errores

07

Uptime >99.5% durante el último mes de operación

08

Documentación técnica + operativa completa entregada

Arquitectura de módulos

7 dominios · 32 módulos productizados.

Cada módulo tiene owner técnico, interfaces bien definidas y tests independientes. Están agrupados por dominio para poder desarrollarse en paralelo por sub-equipos especializados.

A
Dominio A

Ingesta y conectividad (4 módulos)

A.01

Ingesta Modbus TCP/RTU

Cliente que polea RTUs, PLCs y caudalímetros con Modbus. Tasa configurable 1-15 min.

A.02

Ingesta LTE-M / NB-IoT

Endpoint HTTPS + MQTT para módulos celulares Claro / Movistar / Tigo. Auth por cert.

A.03

Adaptador multi-vendor

Mapeo de esquemas de Itron, Sensus, Diehl, Kamstrup, Krohne, Endress+Hauser a modelo canónico interno.

A.04

Validación y normalización

Conversión de unidades, detección de spikes, interpolación de gaps <5 min, cálculo derivadas.

B
Dominio B

Datos y almacenamiento (4 módulos)

B.01

Firestore multi-tenant

Colecciones anidadas por tenantId. RLS estricto con custom claims. Índices optimizados.

B.02

Time-series pipeline

Cloud Functions + Pub/Sub para procesar lecturas. Downsampling a 1min/5min/1h/1d.

B.03

BigQuery analytics

Dataset por tenant. Export desde Firestore. Queries para análisis históricos y ML training.

B.04

Backups automatizados

Snapshots diarios de Firestore + BigQuery. RPO 1h, RTO 4h. Retención 7 años (CRA).

C
Dominio C · Corazón del producto

IA y Machine Learning (6 módulos)

C.01

Detección de anomalías

Isolation Forest sobre presión, caudal y calidad. Alertas críticas / amarillas / informativas.

C.02

Predicción LSTM 7 días

Forecast de presión, caudal, consumo. Banda de confianza 90%. Retraining semanal.

C.03

Detección de cavitación

Firma vibracional. Alerta cuando HF+40% en 72h. Modelo entrenado con datos reales.

C.04

Detección de bolsas de aire

Análisis de patrón presión abajo vs. presión arriba sin cambio de caudal. Localización por km.

C.05

Detección de fugas silenciosas

Flujo continuo detectado en apartamentos con perfil "ausente". Autorización remota de cierre.

C.06

MLOps + retraining pipeline

Vertex AI Pipelines para reentreno semanal de modelos por tenant. Detección de drift.

D
Dominio D

Presentación web (4 módulos)

D.01

Dashboard React

KPIs vivos, mapa DMA, alarmas, gráficos históricos, predicción/prescripción visual.

D.02

Backoffice admin

Gestión de tenants, usuarios, sensores, umbrales. Solo para admin ConsultorIA724.

D.03

Chat widget ciudadano

Widget embebible para portal del cliente. Consulta consumo, factura, reporta fugas.

D.04

Sistema de reportes UI

Configurador visual de reportes. Preview PDF/XBRL. Historial de envíos.

E
Dominio E · Alta criticidad

Control OT y seguridad (5 módulos)

E.01

Motor de comandos OT

Cierre remoto de válvulas motorizadas, control de VRP. Comando + feedback + timeout automático.

E.02

Doble autenticación 4-eyes

Usuario A solicita → Usuario B autoriza. Ambos con biometría + OTP. Registro completo.

E.03

ZTNA + cert-based auth

Comandos viajan por VPN dedicada, no internet público. Certificado de dispositivo por PLC.

E.04

Bitácora inmutable SHA-256

Hash encadenado de cada evento OT. Retención 7 años. Evidencia auditable CRA/SSPD.

E.05

Habeas Data + auditoría

Log de accesos a datos personales. Consentimiento explicit. Derecho ARCO cumplido.

F
Dominio F

Reportes regulatorios (4 módulos)

F.01

Reporte SUI (XBRL)

Generador de formulario XBRL validado contra XSD SSPD. Envío por API. Historial.

F.02

Reporte CRA / IUS

Cálculo del Indicador Único Sectorial Res. 906. Comparativo histórico. Alertas de meta.

F.03

Reporte IRCA

22 parámetros Res. 2115. Cálculo diario. Alerta si sube >15 puntos en 24h.

F.04

Reportes personalizados

Motor de plantillas por tenant. PDF con logo, CSV, JSON. Envío por email/WhatsApp.

G
Dominio G

Plataforma y operación (5 módulos)

G.01

Auth + IAM (Firebase Auth)

Login, MFA, biometría, custom claims por rol. SSO opcional (Google, Microsoft).

G.02

Onboarding config-driven

Nuevo tenant se crea con archivo JSON de config. Aprovisionamiento automático.

G.03

Billing y facturación

Cálculo mensual por medidor + reportes + storage. Envío de factura por email.

G.04

Monitoring + observability

Cloud Monitoring + Sentry. Dashboards SRE. Alertas por SLA (uptime, latencia, errors).

G.05

CI/CD + release management

GitHub Actions → Cloud Build → Cloud Run/Functions. Environments dev/staging/prod.

Las 5 aplicaciones del producto

Cinco caras del producto, un solo backend común.

Cada aplicación está diseñada para una audiencia específica con su propio nivel de acceso, canal de entrega y flujo de trabajo. Todas consumen el mismo backend Aqua724 y respetan el aislamiento multi-tenant.

🖥️
App 01 · Web

Dashboard Operacional

Audiencia

Operadores centro de control, ingenieros de mantenimiento.

Stack

React + TypeScript + Tailwind + Firebase SDK

Features clave
  • • KPIs vivos con refresco por segundo
  • • Mapa DMA con alarmas
  • • Gráficos históricos + predicción
  • • Lista de alarmas priorizada
  • • Actividad reciente auditada
📱
App 02 · Mobile

App Gerente / Directivo

Audiencia

Gerente general, jefe de operación, directores.

Stack

React Native (iOS + Android) + Push Notifications

Features clave
  • • 4 KPI cards simplificadas
  • • Alertas críticas por push
  • • Confirmación acciones OT (MFA)
  • • Resumen diario a las 7 a.m.
  • • Aprobar reportes SUI antes de envío
🔧
App 03 · Mobile

App Operador de Campo

Audiencia

Cuadrillas de campo, técnicos en terreno.

Stack

React Native + GPS + Camera + Offline-first

Features clave
  • • Órdenes de trabajo asignadas
  • • Navegación GPS a ventosa/válvula
  • • Foto del hallazgo con timestamp
  • • Actualización de bitácora offline
  • • Sincronización al volver a red
👤
App 04 · Mobile

App Ciudadano / Residente

Audiencia

Los 25.000 apartamentos de Guabinas (usuario final).

Stack

React Native + PWA para acceso web

Features clave
  • • Consumo del mes actual
  • • Comparativo histórico y promedio
  • • Factura digital descargable
  • • Alerta de fuga silenciosa
  • • PQR con chat IA integrado
💬
App 05 · Widget

Widget Web Embebible

Audiencia

Visitantes del portal web del operador (residentes sin app instalada).

Stack

Vanilla JS + Web Component + iFrame seguro

Features clave
  • • Se instala en 1 línea de HTML
  • • Chat con Gemini + datos vivos
  • • Consulta consumo con cédula
  • • Reporta fuga con foto
  • • Escalable a operador humano
💬
Canal transversal · WhatsApp Business Cloud API

WhatsApp IA como canal común a todas las audiencias.

WhatsApp NO es una app aparte — es un canal que atraviesa todas las audiencias con el mismo agente IA en la capa cognitiva. Un mismo número atiende consultas de gerentes, operadores, residentes y ciudadanos, distinguiendo por rol autenticado en la base de datos del tenant.

El corazón cognitivo

Agente IA Aqua724 Brain — el cerebro de la plataforma.

Un único agente conversacional expuesto por WhatsApp, chat web y las apps. Se ejecuta sobre Vertex AI + Gemini 2.5 Pro, con acceso a datos vivos del tenant y un corpus regulatorio colombiano especializado.

🧠
Capa 01

Modelo base

  • • Gemini 2.5 Pro (contexto 1M tokens)
  • • Fallback a Gemini Flash para consultas simples
  • • Embeddings text-embedding-005
  • • Latencia objetivo <3 s por respuesta
📚
Capa 02

Corpus de conocimiento (RAG)

  • • CRA Resoluciones 943 y 906
  • • Resolución 2115 (IRCA)
  • • Ley 1581 (Habeas Data)
  • • CONPES 4144 (Política IA)
  • • IEC 62443 + NIST SP 800-82
  • • Manual operativo del cliente (por tenant)
🛠️
Capa 03

Function calling

  • • get_current_kpis(tenantId, sector)
  • • get_forecast(tenantId, sensorId, days)
  • • list_active_alarms(tenantId)
  • • request_valve_action(tenantId, valveId) → app
  • • generate_sui_report(tenantId, period)
  • • check_consumer_data(tenantId, cedula)
Aqua724 Brain en tiempo real

Vertex AI + Gemini procesando datos vivos.

1.4s
latencia p50
1M
tokens contexto
6
functions
Conversación viva por WhatsApp

Ing. Diana Pérez → Aqua724.

Comportamiento adaptativo por audiencia

El mismo agente responde de forma distinta según el rol autenticado.

Audiencia Alcance de datos Tono Acciones disponibles
Gerente Todo el tenant Ejecutivo, con métricas Solicitar acción OT (delegada a app), pedir reportes, KPIs
Operador Sector asignado Técnico, operacional Consultar sensores, ver alarmas, aceptar tareas
Especialista Datos históricos + diagnóstico Preciso, con datos crudos Descargar históricos, correr análisis, curvas de bomba
Ciudadano Su apartamento + su sector Cercano, empático Ver consumo, factura, reportar fuga, autorizar cierre
Auditor Solo lectura + logs Formal, evidencia Descargar bitácora, ver historia de decisiones, exportar CSV
Guardrail 01

Nunca ejecuta comandos OT directamente. Solo los solicita a la app dedicada con MFA.

Guardrail 02

No responde con datos personales sin autenticación biométrica del titular (Ley 1581).

Guardrail 03

Todas las respuestas críticas se registran en la bitácora inmutable con hash del contexto.

Timeline · 16 semanas · 4 meses

Cada mes tiene un entregable verificable.

Al final de cada mes, un hito medible con criterios de aceptación explícitos. Sin ambigüedad: se cumple o no se cumple.

🏗️
MES 01
Fundamentos
🧠
MES 02
IA + Dashboard
📱
MES 03
Apps + Control OT
🚀
MES 04
GO-LIVE
Mes 01 · Semanas 1-4

Fundamentos y arquitectura base

Hito de fin de mes
🎯 Primer sensor Guabinas transmitiendo end-to-end
Semana 1

Kickoff + GCP setup

  • • Estructura de repo (monorepo)
  • • Cuentas GCP dev/staging/prod
  • • Firebase proyecto multi-tenant
  • • CI/CD base con GitHub Actions
  • • Reglas de codificación + linters
Semana 2

Multi-tenant + Auth

  • • Esquema Firestore multi-tenant
  • • Custom claims por rol
  • • Reglas RLS por tenant
  • • Firebase Auth + MFA
  • • Tenant Guabinas creado
Semana 3

Ingesta de datos

  • • API HTTPS + MQTT LTE-M
  • • Cliente Modbus TCP
  • • Validación + normalización
  • • Pub/Sub pipeline básico
  • • Certificados por sensor
Semana 4

Primer sensor conectado

  • • Sensor real en Guabinas
  • • Datos vivos en Firestore
  • • Downsampling automático
  • • BigQuery export inicial
  • • Documentación de arquitectura
Mes 02 · Semanas 5-8

Motor IA + Dashboard operacional

Hito de fin de mes
🎯 Dashboard con datos vivos + agente IA respondiendo
Semana 5

Pipeline de time-series

  • • Cloud Functions procesamiento
  • • Downsampling 1min/5min/1h
  • • BigQuery scheduled queries
  • • Cálculo derivadas (kWh/m³)
  • • Métricas base de calidad
Semana 6

Anomalías + LSTM

  • • Isolation Forest desplegado
  • • LSTM 7 días entrenado
  • • Vertex AI Endpoints
  • • MLOps pipeline base
  • • Alertas primer nivel
Semana 7

Agente IA Gemini

  • • Gemini 2.5 Pro integrado
  • • RAG con corpus regulatorio
  • • Function calling (6 funciones)
  • • Guardrails de seguridad
  • • Segmentación por rol
Semana 8

Dashboard web MVP

  • • React + Tailwind base
  • • KPIs vivos con websockets
  • • Mapa DMA con estado
  • • Alarmas priorizadas
  • • Chat con agente embebido
Mes 03 · Semanas 9-12

Aplicaciones móviles + WhatsApp + Control OT

Hito de fin de mes
🎯 5 apps funcionales + primera válvula controlada remotamente
Semana 9

App Gerente

  • • React Native setup
  • • Push Notifications FCM
  • • 4 KPI cards + gráficos
  • • MFA + biometría
  • • Publicación TestFlight/Play Beta
Semana 10

App Ciudadano + Operador

  • • App Operador offline-first
  • • App Ciudadano (consumo, factura)
  • • Widget web embebible
  • • Autenticación con cédula
  • • Reporte de fuga con foto
Semana 11

WhatsApp IA

  • • Meta Business setup
  • • Número oficial verificado
  • • Webhook + integración Gemini
  • • Segmentación por rol
  • • Flujos de PQR ciudadano
Semana 12

Control OT (válvulas)

  • • Motor de comandos OT
  • • 4-eyes en app dedicada
  • • ZTNA con jump-host
  • • Bitácora inmutable
  • • Primera válvula operada
Mes 04 · Semanas 13-16

Reportes regulatorios + hardening + go-live

Hito de fin de mes
🚀 Aqua724 v1.0 EN PRODUCCIÓN con Guabinas
Semana 13

Reportes SUI/CRA/IRCA

  • • Generador XBRL SUI
  • • Cálculo IUS por CRA Res. 906
  • • IRCA con 22 parámetros
  • • API integración SSPD
  • • Preview + aprobación
Semana 14

Hardening de seguridad

  • • Pentest interno
  • • Auditoría IEC 62443 SL1
  • • Rate limiting + WAF
  • • Cifrado end-to-end validado
  • • Secrets rotation automática
Semana 15

Backoffice + UAT

  • • Backoffice admin completo
  • • Billing automatizado
  • • UAT con equipo Guabinas
  • • Load testing (500 sensores)
  • • Documentación de usuario
Semana 16

🚀 GO-LIVE

  • • Deploy a producción
  • • Capacitación operadores
  • • Monitoreo 24/7 activo
  • • Handover al equipo soporte
  • • Anuncio comercial oficial
Entregables por mes — resumen
🏗️
MES 01

Infraestructura + primer sensor Guabinas transmitiendo

🧠
MES 02

Dashboard con datos vivos + agente IA operando

📱
MES 03

5 apps + WhatsApp + primera válvula controlada

🚀
MES 04

Aqua724 v1.0 EN PRODUCCIÓN — Guabinas operando

Preview · así se verá el dashboard

Cuatro KPIs, un mapa, alarmas y la voz del agente — todo en un solo lugar.

🔒 aqua724.consultoria724.com/guabinas
Presión promedio
42.3 mca
✓ dentro de rango
Caudal actual
28.6 L/s
✓ operativo
Cloro residual
0.78 mg/L
✓ normativo
Bomba B3 · kWh/m³
0.49
⚠ alerta amarilla
Mapa de presión · Sectores
actualizado hace 3 s
Alarmas priorizadas
Bomba B3 · falla probable
Prob 78% en 30 días · hace 4 min
Bolsa de aire · km 2,3
Ventosa V-04 · hace 12 min
Consumo Frayle +15%
Vs. mismo día semana pasada
Predicción de consumo · 7 días
IANC del último mes
Sem 1Sem 9 · IANC 21%

Mock interactivo — los KPIs pulsan cada 2s con datos simulados sobre topología Guabinas.

Control OT · Vista del operador

Así cerrará el operador una válvula desde su celular — con doble cerradura.

Presione Ejecutar procedimiento y observe: (1) la app del operador cambia por 4 pantallas · (2) el SVG físico responde en sincronía · (3) los 5 pasos de seguridad IEC 62443 se iluminan uno a uno.

📱 App Operador
6:47 📶 5G · 87%
Notificaciones
🚨
CRÍTICA · P1 hace 12 s
Rotura mayor detectada
Presión colapsó de 42 → 8 mca en 90 s. Sector Frayle. Válvula sugerida: VC-07.
Acción recomendada por IA
Cerrar VC-07 para aislar el sector afectado.
Presione "Ejecutar procedimiento" en el panel principal ↓
Autenticación segura
Acción: Cerrar VC-07
👆
Coloque su huella
Código OTP (6 dígitos)
4
9
2
7
1
8
Esperando confirmación de 2º operador (4-eyes)...
Ejecutando
🔐
Enviando por ZTNA
Certificado dispositivo → PLC
✓ handshake TLS 1.3
✓ cert de dispositivo válido
✓ comando cifrado enviado
→ esperando ACK del actuador...
Válvula cerrada
VC-07 · Sector Frayle aislado en 15 s.
Bitácora
🕒 6:47:32 UTC-5
👤 diana.perez@guabinas
🔒 SHA-256 registrado
✓ Cadrilla despachada · ETA 8 min
⚙️ Actuador físico
ENTRADA SALIDA Válvula VC-07 · Sector Frayle ESTADO: ABIERTA
Estado en red matriz
Presión aguas arriba42 mca
Presión aguas abajo41 mca
Caudal28 L/s
🛡️ IEC 62443
  1. 1
    Solicitud autenticada
    Rol validado en sesión activa.
  2. 2
    Push a app + biometría
    Fuera de WhatsApp. MFA obligatorio.
  3. 3
    OTP + 4-eyes
    6 dígitos + segundo operador confirma.
  4. 4
    Comando por ZTNA
    Cert-based · sin internet público.
  5. 5
    Bitácora inmutable
    SHA-256 encadenado · retención 7 años.
✓ Cumple IEC 62443, NIST SP 800-82 y Decreto 338/2022
Post-lanzamiento · Continuo

Mantenimiento, soporte y administración de la plataforma.

Un SaaS en producción no se termina — vive. Estas son las 6 áreas de trabajo continuo que garantizan que Aqua724 se mantenga, escale y evolucione después del lanzamiento.

01
Área 01

Plataforma & Infraestructura (SRE)

Monitoreo 24/7

Cloud Monitoring + Sentry + Datadog. Dashboards de uptime, latencia, error rate, throughput.

SLA y on-call

SLA 99.5% v1.0 (99.9% v1.2). Rotación de on-call semanal. PagerDuty o equivalente.

Backups y DR

RPO 1h, RTO 4h. Snapshots diarios. DR ejercicio trimestral. Retención 7 años (CRA).

Capacity planning

Revisión trimestral de uso GCP. Committed Use Discounts hasta 57%. Auto-escalado configurado.

Optimización de costos

Revisión mensual de billing. Rightsizing de instancias. Cold storage para datos >90 días.

Postmortems

Todo incidente P1/P2 tiene postmortem sin culpa. Documentado, compartido, con action items.

02
Área 02

Soporte a clientes (3 niveles)

Nivel 1 · Primer contacto

Portal + chat + WhatsApp

  • • Horario hábil (8-18)
  • • Respuesta <1 hora
  • • Base de conocimiento + FAQ
  • • Resuelve consultas comunes
  • • Ticketing (Zendesk/Jira Service)
Nivel 2 · Técnico

Ingeniero de soporte

  • • SLA por severidad (P1=1h, P2=4h)
  • • Investigación de bugs
  • • Configuración de tenant
  • • Onboarding de sensores nuevos
  • • Escalamiento a Nivel 3
Nivel 3 · Ingeniería

Equipo de producto

  • • Bugs críticos de código
  • • Modificaciones al modelo IA
  • • Ajustes de arquitectura
  • • Nuevos módulos por demanda
  • • Post-mortem de incidentes
03
Área 03

Mantenimiento evolutivo

Sprints quincenales

Release cada 2 semanas. Feature flag para roll-out gradual. Rollback automático si falla.

Roadmap trimestral

Público para clientes. Prioridad por demanda + valor comercial + esfuerzo técnico.

Actualización regulatoria

Monitoreo de cambios CRA, SSPD, IRCA. Actualización de motores de reporte cuando aplique.

Actualización de dependencias

Dependabot semanal. Reviews de seguridad. Upgrade de Firebase/React major cada 6-12 meses.

04
Área 04 · Crítica para IA

DataOps & MLOps continuo

Retraining periódico

LSTM por tenant re-entrenado semanalmente. Isolation Forest actualizado mensualmente.

Detección de model drift

Métricas de performance semanales. Alerta si accuracy cae >5% vs. baseline.

Actualización corpus Gemini

Nuevas resoluciones CRA/SSPD, cambios normativos, feedback de operadores integrado.

A/B testing de modelos

Nuevos modelos probados en 5% de tráfico. Promoción solo si mejora medible.

Feature engineering

Nuevas señales sensor + contextuales (clima, calendario) integradas cada 2 meses.

Explicabilidad IA

Cada decisión IA con razonamiento auditable. Cumple CONPES 4144 eje Ética.

05
Área 05 · No negociable

Seguridad continua

Vulnerability scanning

Snyk / Dependabot diario. CVE crítico → parche en <72h. Container scanning en cada build.

Pentest anual

Contratista externo (KPMG, Deloitte, o boutique reconocida). Reporte + remediación en 60 días.

Rotación de secretos

Cloud KMS con rotación automática. API keys rotadas trimestralmente. Zero-downtime.

Audit trail review

Revisión mensual de accesos anómalos. Alertas por login desde IPs no reconocidas.

Simulacros de incidentes

Tabletop semestral. Full DR ejercicio anual. Reporte a ColCERT si aplica.

Certificaciones

SOC 2 Tipo I año 1 → Tipo II año 2. ISO 27001 año 2. IEC 62443 SL2 año 2.

06
Área 06

Operación comercial (Customer Success)

Billing automatizado

Facturación mensual día 25. Cálculo por medidor + reportes + storage. Envío por email + SMS.

Reporte de uso al cliente

PDF mensual con KPIs, ahorros, alertas atendidas, IANC. Para reunión mensual con gerencia cliente.

Onboarding de nuevos clientes

Config JSON + provisioning en 2 semanas + capacitación operadores. Tecnoductos lidera.

NPS trimestral

Encuesta a gerentes + operadores + auditores. Meta >50. Iteración basada en feedback.

Renovaciones

Contratos anuales. Aviso 90 días antes. Upsell de módulos v1.1+ en renovación.

Cross-selling y upselling

Módulos premium: gemelo digital, marketplace sensores, API pública. Fee de éxito CTeI.

Equipo

Quién construye Aqua724 v1.0.

Equipo interno de ConsultorIA724 durante los 4 meses de desarrollo. Después del lanzamiento, la composición se ajusta para operación continua (menor headcount, más peso en soporte y CS).

Equipo de desarrollo · 4 meses

10 personas · ~1.168 h/mes efectivas

Perfil Dedicación Responsabilidad
Tech Lead / Arquitecto GCP 50% Arquitectura, revisión de código, decisiones técnicas
Full-stack Senior × 2 100% Backend + frontend dashboard + widget
Backend Senior 100% Firestore, Cloud Functions, integraciones Modbus/MQTT
Mobile Developer 100% React Native — 3 apps (Gerente, Operador, Ciudadano)
ML/AI Engineer 100% Vertex AI, Gemini, LSTM, MLOps, agente IA
DevOps / SRE 50% GCP setup, CI/CD, monitoring, seguridad OT
UX Designer 30% Diseño de dashboards + apps, flujos WhatsApp
Product Manager 50% Coordinación, roadmap, relación con Guabinas
QA Engineer 50% Test automatizados, UAT con Guabinas, load testing
Equipo post-lanzamiento · A partir del mes 5

6-8 personas · foco en operación, soporte y evolución

Tech Lead

30% dedicación

Arquitectura y roadmap

SRE / DevOps

100%

Monitoreo, on-call, seguridad

Backend Engineer

100%

Nuevos módulos + bugs

Frontend Engineer

100%

Apps + dashboard evolutivo

ML Engineer

50%

Retraining y drift

Support N1

100%

Portal + WhatsApp soporte

Support N2

50%

Escalamiento técnico

Customer Success

50%

Onboarding + renovaciones

Rol Tecnoductos · a lo largo de todo el proyecto

Cliente ancla + parte comercial

Durante desarrollo

Acceso a Guabinas (site visits, datos reales, coordinación cuadrillas), validación hidráulica de módulos IA, feedback de operadores.

En go-live

Capacitación de operadores Guabinas, relación con Jaramillo Mora, presencia comercial en el sitio.

Post-lanzamiento

Prospección nuevos clientes (EMCALI, Acuavalle, PDAs), demos, propuestas técnico-comerciales.

Siguiente paso

Arrancar el reloj de 4 meses.

Este plan define un producto completo y verificable en 4 meses, con Guabinas como cliente real de desarrollo y ancla comercial. Al finalizar, Aqua724 v1.0 estará en producción como SaaS listo para comercializarse a los siguientes clientes.