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

DependenciaEstadoAcción requerida
Servidor AsteriskPendienteDesplegar e configurar
Cuenta WhatsApp BusinessPendienteIniciar verificación con Meta
PostgreSQL + RedisPendienteConfigurar infraestructura
Pipeline CI/CDPendienteConfigurar GitHub Actions o similar

Estimación de esfuerzo - MVP

EscenarioEsfuerzo
Tradicional3-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
  • Instagram
  • 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

DependenciaEstadoAcción requerida
APIs adicionales de canalesPendienteIntegrar Telegram, Instagram, FB
Acuerdos con carriers SMSPendienteNegociar con proveedores
Escalamiento de AsteriskPendienteEvaluar necesidad de multi-servidor

Estimación de esfuerzo - V1

EscenarioEsfuerzo
Tradicional4-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

EscenarioEsfuerzo
Tradicional4-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

FaseTradicionalAgéntico (20%)Agéntico (10%)
MVP3-4 meses3-4 semanas2-3 semanas
V14-6 meses4-6 semanas2-4 semanas
V24-6 meses4-6 semanas2-4 semanas
CCVariableVariableVariable
Total hasta V211-16 meses11-16 semanas6-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