Trabajo previo al cronograma
Completado antes de la fase 0. No entra en el conteo de fases.
-
Análisis de la muestra de datos
completado
Siete hallazgos cuantificados y reproducibles desde el archivo de muestra. Son la base del dimensionamiento y del diseño.
-
Plan de ejecución y cronograma
completado
Siete fases, 35 semanas comprometidas con techo de 39. Cada semana de contingencia tiene un disparador identificado.
-
Especificación técnica
completado
Catorce documentos, uno por capa del sistema, cada uno con su definición de terminado explícita y verificable.
-
Ambiente de desarrollo
completado
Repositorio, entorno de desarrollo y entorno de pruebas operativos sobre infraestructura existente.
Las siete fases
Las semanas son de plan y se cuentan desde el cierre de la fase 0. El avance de cada fase se calcula desde el repositorio.
-
Contrato de interfaz de datos
en esperasemanas 1 – 4inicio —cierre —
0 de 10 paquetesMedición del volumen real y acuerdo escrito sobre formato, entrega y lectura de los archivos. El cronograma empieza a contar al cerrar esta fase.
Pendiente de respuesta del proveedor de los datos. No depende de capacidad de desarrollo.
10 paquetes
-
0.1 Cuestionario técnico al proveedor de los datos y escalamiento comercial
Sin comprobaciones automáticas.
-
0.2 Gestión de las cinco peticiones de datos
Sin comprobaciones automáticas.
-
0.3 Obtención de credenciales de SFTP y de la API del numeral 4
Sin comprobaciones automáticas.
-
0.4 Análisis de los archivos recibidos y medición de volumen por familia
Sin comprobaciones automáticas.
-
0.5 Resolución documentada de la semántica de interim
Sin comprobaciones automáticas.
-
0.6 Definición de la llave de deduplicación por familia
Sin comprobaciones automáticas.
-
0.7 Contrato de interfaz redactado y firmado
Sin comprobaciones automáticas.
-
0.8 Cuestionario al cliente final y recepción de respuestas
Sin comprobaciones automáticas.
-
0.9 Verificación de precios de software y tres cotizaciones de pentest
Sin comprobaciones automáticas.
-
0.10 Definición de postura de residencia de datos y de capacidad on-premise
Sin comprobaciones automáticas.
-
-
Ingesta y almacenamiento crudo
pendientesemanas 3 – 9inicio —cierre —
0 de 10 paquetesLos archivos se registran, verifican y almacenan en menos de quince minutos. Un archivo repetido se descarta sin procesarse. La ausencia de entregas se detecta automáticamente. Una columna nueva no interrumpe la ingesta.
10 paquetes
-
1.1 Andamiaje del proyecto, Docker Compose, CI, promoción por etiqueta
0 de 7 -
1.2 Modelo del plano de control y admin de Django
0 de 6 -
1.3 Catálogo de líneas bi-temporal e ingesta desde la API del numeral 4
0 de 6 -
1.4
poller,file_dedup,landing_writer0 de 13 -
1.5
absence_detectorybackfill_reconciler0 de 6 -
1.6
parser_mediadoybronze_writercon linaje0 de 6 -
1.7
schema_registryyschema_drift_handler0 de 6 -
1.8
lineage.verifiery reproceso automático0 de 6 -
1.9 Observabilidad, secretos, alta disponibilidad, endurecimiento base,
api_opsymcp_serverpara lotes, fuentes y frescura0 de 10 -
1.10 Documentación técnica y de operación del hito
Sin comprobaciones automáticas.
-
-
Consumo por línea
pendientesemanas 9 – 14inicio —cierre —
0 de 9 paquetesConsulta de datos, SMS y voz por número y rango de fechas, reconciliada renglón por renglón contra el archivo de origen y con su procedencia. Incluye la primera demostración funcional.
9 paquetes
-
2.1 Módulo
codecscompleto, con pruebas contra los valores observados en la muestra0 de 6 -
2.2 Módulo
identity, normalización a E.164 con regla por redSin comprobaciones automáticas.
-
2.3 Módulo
tenancycon cuarentena auto-drenante0 de 7 -
2.4 Esquemas y carga de
cdr_data,cdr_sms,cdr_voice0 de 4 -
2.5 Deduplicación idempotente con la llave confirmada en Fase 0
0 de 7 -
2.6 Primera versión del
libro_reconciliacion0 de 7 -
2.7 Consulta interna por MSISDN con procedencia, vía API;
api_opsymcp_serverpara cuarentena y decisiones pendientes0 de 14 -
2.8 Reconciliación renglón por renglón contra el archivo fuente
0 de 6 -
2.9 Documentación del hito
Sin comprobaciones automáticas.
-
-
Registros detallados de sesión
pendientesemanas 14 – 21inicio —cierre —
0 de 10 paquetesSesiones reconstruidas, tolerancia a registros de llegada tardía, y cuarentena de los renglones cuya atribución no puede determinarse. Es la fase de mayor riesgo técnico: ocho semanas.
10 paquetes
-
3.1
parser_sin_mediar, si el formato es protobuf crudoSin comprobaciones automáticas.
-
3.2 Esquemas y carga de
edr_flow,edr_session,edr_bearer0 de 4 -
3.3
interim_resolvercon la semántica confirmadaSin comprobaciones automáticas.
-
3.4
session_reconstructorSin comprobaciones automáticas.
-
3.5
watermark_managerpara llegada tardíaSin comprobaciones automáticas.
-
3.6 Atribución de tenant sin identificador de marca, con cuarentena reforzada
0 de 7 -
3.7 Generación de dataset sintético al volumen de 12 meses
Sin comprobaciones automáticas.
-
3.8 Medición contra el umbral de migración y decisión de motor documentada
0 de 4 -
3.9 Migración a ClickHouse, **sólo si el umbral se cruza**
Sin comprobaciones automáticas.
-
3.10 Documentación del hito
Sin comprobaciones automáticas.
-
-
Agregados y entrega automática
pendientesemanas 21 – 26inicio —cierre —
0 de 8 paquetesConsumo agregado por línea y por día, libro de reconciliación entre capas, y entrega automática con manifiesto y verificación de integridad. Reintento automático ante fallo del destino.
8 paquetes
-
4.1 Vistas materializadas incrementales de consumo por línea, día y hora
0 de 7 -
4.2
sesiones,huella_dispositivo,actividad_peersSin comprobaciones automáticas.
-
4.3
celdas_visitadas, con alcance según campos pobladosSin comprobaciones automáticas.
-
4.4
libro_reconciliacioncompleto con las tres cifras y su delta0 de 7 -
4.5
exportercon manifiesto, conteo, checksum y procedencia0 de 7 -
4.6
delivery_agentcon reintentos y bitácora0 de 7 -
4.7 Programación configurable por tenant
0 de 7 -
4.8 Documentación del hito
Sin comprobaciones automáticas.
-
-
API y auditoría
pendientesemanas 25 – 29inicio —cierre —
0 de 7 paquetesContrato público único: consulta con credencial por cliente, historial de línea, frescura del dato y registro de auditoría de cada consulta. Incluye ambiente de pruebas para integración.
7 paquetes
-
5.1
auth_tenant, token con alcance, límites de tasa0 de 8 -
5.2
api_consulta,api_sesion,api_agregados0 de 8 -
5.3
api_catalogocon historial de línea0 de 8 -
5.4
api_frescura0 de 8 -
5.5
audit_logde toda consulta y exportación0 de 8 -
5.6 OpenAPI generado y versionado, sandbox para el cliente, conjunto de tenant del
mcp_servercon recursos y prompts0 de 6 -
5.7 Acompañamiento de integración del cliente
Sin comprobaciones automáticas.
-
-
Endurecimiento y puesta en producción
pendientesemanas 29 – 35inicio —cierre —
0 de 10 paquetesCifrado de identificadores, retención por política, restauración verificada, revisión de seguridad externa, y seis simulacros de falla que el sistema debe superar sin intervención manual.
10 paquetes
-
6.1 Cifrado a nivel de columna para IMSI, IMEI, MSISDN
Sin comprobaciones automáticas.
-
6.2 Separación de identidades y eventos vía ID interno de suscriptor
Sin comprobaciones automáticas.
-
6.3 Desenmascaramiento auditado
Sin comprobaciones automáticas.
-
6.4 Retención automatizada por tenant y por capa
0 de 4 -
6.5 Respaldo y **prueba de restauración ejecutada**
Sin comprobaciones automáticas.
-
6.6 Pentest externo y remediación
Sin comprobaciones automáticas.
-
6.7 Los seis simulacros de autonomía
Sin comprobaciones automáticas.
-
6.8 Prueba de carga final
Sin comprobaciones automáticas.
-
6.9 UAT con el cliente
Sin comprobaciones automáticas.
-
6.10 Carpeta de evidencias para auditoría y documentación de operación
Sin comprobaciones automáticas.
-