Roadmap de Implementación
ℹ️ Nota: Este roadmap define las fases de desarrollo, capacidades incluidas/excluidas, dependencias y estimaciones de esfuerzo para cada milestone.
MVP (Producto Mínimo Viable) - Meses 1-4
Objetivo: Producto usable y comercializable para early adopters.
Capacidades incluidas
Core
- Autenticación multi-tenant (OAuth2)
- Gestión de tenants
- Gestión de usuarios y roles
Canales
- WhatsApp (Cloud API)
- Web Chat (widget embebido)
- Email (IMAP/SMTP)
- SMS (Twilio/Vonage - notificaciones, OTP, alertas)
Conversaciones
- Bandeja unificada de entrada
- Enrutamiento básico (round-robin)
- Asignación de conversaciones
Contactos
- CRM básico (contactos, atributos personalizados)
Consola de agente
- Envío/recepción de mensajes
- Estado de conversación
Telefonía
- Integración básica con Asterisk (llamadas entrantes/salientes, IVR básico)
Tiempo real
- WebSocket para delivery de mensajes
API
- REST API para integraciones externas
Admin
- Configuración básica
- Configuración de canales
Capacidades excluidas deliberadamente del MVP
- Dialer predictivo/progressivo (solo manual)
- Campañas outbound
- Enrutamiento avanzado (skills-based)
- Base de conocimiento
- Sistema de tickets
- Reportes avanzados
- Canales Instagram/Facebook/TikTok
- Funcionalidades de IA para agentes
- Agentes residentes autónomos
- Servidor MCP
- Chatbot en lenguaje natural
- Gestión de SLA
- Reglas de automatización avanzadas
Adiciones para Producto Mínimo Amable (MLP)
Más allá del MVP, se incluyen para mejorar la experiencia inicial:
- Gestión de plantillas de WhatsApp
- Respuestas predefinidas
- Reportes básicos (volumen de conversaciones, actividad de agentes)
- Interfaz web responsive (mobile-friendly)
Dependencias del MVP
| Dependencia | Estado | Acción requerida |
|---|---|---|
| Servidor Asterisk | Pendiente | Desplegar e configurar |
| Cuenta WhatsApp Business | Pendiente | Iniciar verificación con Meta |
| PostgreSQL + Redis | Pendiente | Configurar infraestructura |
| Pipeline CI/CD | Pendiente | Configurar GitHub Actions o similar |
Estimación de esfuerzo - MVP
| Escenario | Esfuerzo |
|---|---|
| Tradicional | 3-4 meses con 4-5 desarrolladores |
| Agéntico (20%) | ~3-4 semanas |
| Agéntico (10%) | ~2-3 semanas |
V1 (Versión 1) - Meses 5-8
Objetivo: Producto competitivo para clientes reales.
Capacidades adicionales
Canales
- Telegram
- Facebook Messenger
Campañas
- Gestión de campañas outbound
- Importación de leads
- Listas DNC (Do Not Call)
Dialer
- Dialing preview
- Predictivo básico (ratio simple)
Enrutamiento
- Enrutamiento skills-based
- Gestión de colas
CRM
- Empresas
- Seguimiento de deals
- Timeline de actividad
Automatización
- Motor de reglas básico
- Webhooks
Reportes
- Rendimiento de agentes
- Métricas de campañas
- Exportaciones
Telefonía
- IVR avanzado
- Grabación de llamadas
- Transferencias
Supervisión
- Monitoreo en tiempo real de agentes
- Wallboard
IA
- Resumen de conversaciones
- Respuestas sugeridas (básico)
- Análisis de sentimiento
- Chatbot interno (consultas simples en lenguaje natural)
- Servidor MVP (herramientas de consulta básicas)
Base de conocimiento
- Artículos básicos
- Búsqueda
SLA
- Reglas básicas de SLA y escalamiento
Dependencias de V1
| Dependencia | Estado | Acción requerida |
|---|---|---|
| APIs adicionales de canales | Pendiente | Integrar Telegram, Instagram, FB |
| Acuerdos con carriers SMS | Pendiente | Negociar con proveedores |
| Escalamiento de Asterisk | Pendiente | Evaluar necesidad de multi-servidor |
Estimación de esfuerzo - V1
| Escenario | Esfuerzo |
|---|---|
| Tradicional | 4-6 meses con 5-6 desarrolladores |
| Agéntico (20%) | ~4-6 semanas |
| Agéntico (10%) | ~2-4 semanas |
V2 (Versión 2) - Meses 9-12
Objetivo: Plataforma rica en funcionalidades, capacidades avanzadas.
Capacidades adicionales
Canales
- TikTok (si API disponible)
- Proveedores SMS adicionales
Dialer
- Predictivo real (algoritmo adaptativo)
- Modo progressivo
Automatización
- Reglas avanzadas
- Triggers
- Automatizaciones programadas
IA
- Clasificación de intención
- Análisis de sentimiento
- Auto-enrutamiento
- Traducción
- Agente residente KPI Guardian (monitoreo y optimización)
- Agente residente Security Sentinel (detección de abuso)
MCP Server
- Servidor completo con herramientas de consulta
- Chatbot integrado en la plataforma
Base de conocimiento
- Búsqueda potenciada por IA
- Sugerencias de FAQ
Tickets
- Sistema completo de tickets con SLA
Reportes
- Dashboards personalizados
- Analytics avanzado
- Exportación de datos
Integraciones
- Salesforce
- HubSpot
- Zendesk
BYOK
- Clientes con sus propias claves de API de IA
Multi-tenancy avanzado
- White-label
- Dominios personalizados
Estimación de esfuerzo - V2
| Escenario | Esfuerzo |
|---|---|
| Tradicional | 4-6 meses con 5-7 desarrolladores |
| Agéntico (20%) | ~4-6 semanas |
| Agéntico (10%) | ~2-4 semanas |
Contact Center Completo - Meses 13+
Objetivo: Contact center de nivel empresarial.
Capacidades futuras
- Predictivo avanzado con AMD (Answering Machine Detection)
- Workforce Management (WFM)
- Quality Assurance (QA) scoring
- Analytics avanzado y BI
- Orquestación de campañas omnicanal
- SSO empresarial (SAML, OIDC)
- Compliance y audit trails
- Telefonía avanzada (conferencias, callbacks, park)
- Marketplace de APIs
- Agente residente Policy Engine (gestión autónoma de políticas)
- Agente residente Health Monitor (salud técnica autónoma)
- MCP Server completo (integración con Claude Desktop, Cursor, etc.)
- Chatbot externo en lenguaje natural
�️ Advertencia: Las capacidades de Contact Center Completo se implementan solo si están justificadas comercialmente. No construir funcionalidad empresarial sin demanda de clientes reales.
Visualización del Timeline
MVP: ████░░░░░░░░ Meses 1-4
V1: ░░░░████░░░░ Meses 5-8
V2: ░░░░░░░░████ Meses 9-12
CC: ░░░░░░░░░░░░██ Meses 13+Resumen de Esfuerzo Total
| Fase | Tradicional | Agéntico (20%) | Agéntico (10%) |
|---|---|---|---|
| MVP | 3-4 meses | 3-4 semanas | 2-3 semanas |
| V1 | 4-6 meses | 4-6 semanas | 2-4 semanas |
| V2 | 4-6 meses | 4-6 semanas | 2-4 semanas |
| CC | Variable | Variable | Variable |
| Total hasta V2 | 11-16 meses | 11-16 semanas | 6-11 semanas |
Criterios de Avance de Fase
De MVP a V1
- 3+ clientes usando MVP en producción
- Tasa de retención de clientes > 80%
- Canal WhatsApp funcionando sin incidentes mayores
- Infraestructura estable con 99% uptime
De V1 a V2
- 10+ clientes pagando
- Revenue recurrente mensual estable
- Métricas de satisfacción del cliente > 4/5
- Equipo de soporte establecido
De V2 a CC
- 50+ clientes enterprise
- Demanda explícita de funcionalidades avanzadas
- Equipo de 8+ desarrolladores
- Presupuesto para inversiones de largo plazo