Estimación de Tiempo Migración ISJ
Edgar Romero edited this page 2025-10-28 13:22:17 +00:00
title
Estimación de Tiempo (Sin Reportería) Migración ISJ

ESTIMACIÓN DE MIGRACIÓN - SISTEMA ACADÉMICO

Proyecto: Migración de VB.NET WinForms a .NET 8 + Angular

Fecha: 22 de Octubre de 2025
Tecnología Origen: VB + WinForms + Crystal Reports
Tecnología Destino: .NET 9 Web API + Angular 19.2
Herramienta: Cursor/Claude AI con código legacy como contexto

⚠️ NOTA: Reportería EXCLUIDA de esta estimación (se evaluará por separado)


📊 RESUMEN

Total a Migrar

  • ✅ 90 formularios/clases en total
    • 📋 59 formularios SIN reportería (112h promedio)
    • 📊 31 formularios CON reportería (78.5h promedio)
  • ⚠️ 23 formularios INACTIVOS detectados (41.25h)
    • 9 del módulo Buses (deshabilitado completo)
    • 11 otros formularios no accesibles desde menú
    • 3 obsoletos/duplicados

Reportería

  • ❌ 49 Crystal Reports - EXCLUIDOS de esta estimación
  • ⏱️ Estimación de reportería será independiente

Tiempo Estimado (SIN REPORTERÍA)

Escenario Horas Semanas (40h) Meses Días Laborales
Optimista 114.5 2.9 0.7 ~14 días
Realista 190.5 4.8 1.2 ~24 días
Pesimista 266 6.7 1.7 ~33 días

Resumen por Módulo (TOTAL - Incluye Con y Sin Reportería)

Módulo Con Report. Sin Report. Total Forms Horas Min Horas Prom Horas Max
Admisiones 4 6 10 14 23.25 32.5
Buses ⚠️ 4 5 9 11.5 20 28.5
Catálogos 0 16 16 17 32.25 47
Clases/Generales 0 16 16 10.5 16.5 22.5
Inscripciones 0 2 2 6 8 10
Listados 12 2 14 15.5 29.25 43
Mantenimientos 1 6 7 10.5 17 23.5
Notas 9 2 11 21 31 41
Retiros 1 3 4 6 10 14
Raíz (frmCuotas) 0 1 1 2.5 3.25 4
TOTAL 31 59 90 114.5 190.5 266

⚠️ Buses: Módulo completo pero INACTIVO en menú

Resumen por Tipo de Formulario

Categoría Cantidad Horas Min Horas Prom Horas Max
Formularios SIN Reportería 59 69 112 155
Formularios CON Reportería 31 45.5 78.5 111
TOTAL GENERAL 90 114.5 190.5 266

📋 PARÁMETROS DE ESTIMACIÓN

Niveles de Complejidad

Nivel Descripción Horas Min Horas Prom Horas Max
Muy Alta Formularios con 4+ pestañas, validaciones complejas, lógica de negocio pesada 3 4 5
Alta Formularios con 2-3 pestañas, validaciones medias, múltiples relaciones 2 3 4
Media CRUD con validaciones, formularios con 1 pestaña, consultas SQL 1 2 3
Baja CRUD simple, clases utilitarias, formularios consulta básica 0.5 1 1.5

Condiciones Base

  • ✅ Infraestructura ya configurada (Backend + Frontend)
  • ✅ Base de datos con estructura definida
  • ✅ Código legacy como referencia completa
  • ✅ Cursor/Claude AI con contexto del proyecto
  • ✅ Desarrollador familiarizado con el flujo de trabajo

🗂️ ESTIMACIÓN DETALLADA POR MÓDULO


📊 PARTE 1: ESTIMACIÓN TOTAL POR MÓDULO

Incluye todos los formularios con y sin reportería


MÓDULO: ADMISIONES (10 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmIngresoSolicitud Muy Alta 3 4 5 ❌
frmApruebaSolicitudes Alta 2 3 4 ❌
frmConsultaSolicitud Media 1 2 3 ❌
frmEliminaSolicitudes Media 1 2 3 ❌
frmInfSocioeconomica Alta 2.5 3.25 4 ❌
frmListadoAdmitidos Media 1 2 3 ✅
frmReportes Baja 0.5 1 1.5 ✅
frmReporteSubGrupos Media 1 2 3 ✅
frmSolicitudesporFecha Media 1 2 3 ✅
FrmSubGrupos Media 1 2 3 ❌
TOTAL ADMISIONES 14 23.25 32.5

MÓDULO: BUSES (9 formularios - SI SE ACTIVARA)

⚠️ MÓDULO COMPLETO INACTIVO - No aparece en menú principal

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmInscriBus Alta 2 3 4 ✅
frmRecorridos Alta 2 3 4 ✅
frmRutas Alta 2 3 4 ❌
frmParadas Media 1 2 3 ❌
frmDetallesParada Media 1 2 3 ❌
frmAgregaParadas Baja 0.5 1 1.5 ❌
frmConsuBus Media 1 2 3 ✅
FrmConsultaBus Media 1 2 3 ✅
frmRetiBus Media 1 2 3 ❌
TOTAL BUSES 11.5 20 28.5

MÓDULO: CATÁLOGOS (16 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmMaterias Media 1 2 3 ❌
frmProfesores Media 1 2 3 ❌
frmProfesoresporSeccion Alta 2 3 4 ❌
frmSeccionesporGrado Media 1 2 3 ❌
frmNuevoColegios Media 1 2 3 ❌
frmMantNiveles Media 1 2 3 ❌
frmNivelesporColegio Media 1 2 3 ❌
frmGradosporNivel Media 1 2 3 ❌
frmIngresoTitulos Media 1 2 3 ❌
frmConsultaTitulo Baja 0.5 1 1.5 ❌
frmEstructuraNota Alta 2.5 3.25 4 ❌
FrmActitudes Media 1 2 3 ❌
frmActitudesporGrado Media 1 2 3 ❌
frmCambioManual Baja 0.5 1 1.5 ❌
frmMateriasporGrado Media 1 2 3 ❌
frmperiodos Media 1 2 3 ❌
TOTAL CATÁLOGOS 17 32.25 47

MÓDULO: CLASES Y GENERALES (16 archivos)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmMenu Alta 2.5 3.25 4 ❌
frmLogin Media 1 2 3 ❌
Definiciones Baja 0.5 1 1.5 ❌
IVAN Baja 0.5 1 1.5 ❌
validaciones Baja 0.5 0.75 1 ❌
frmprincipal Baja 0.5 1 1.5 ❌
frmMuestraFamilia Baja 0.5 0.75 1 ❌
frmMuestraUnidadesop Baja 0.5 0.75 1 ❌
NombreColegio Baja 0.5 0.75 1 ❌
RegistrosNuevos Baja 0.5 0.75 1 ❌
Modificaciones Baja 0.5 0.75 1 ❌
ClsActFamEvento Baja 0.5 0.75 1 ❌
clsActValor Baja 0.5 0.75 1 ❌
classFormaParadas Baja 0.5 0.75 1 ❌
frmpaso Baja 0.5 0.75 1 ❌
clsActValorREvento Baja 0.5 0.75 1 ❌
TOTAL CLASES/GENERALES 10.5 16.5 22.5

MÓDULO: INSCRIPCIONES (2 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmInscripciones Muy Alta 3 4 5 ❌
frmReinscripciones Muy Alta 3 4 5 ❌
TOTAL INSCRIPCIONES 6 8 10

MÓDULO: LISTADOS (14 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmListadosEspeciales Alta 2.5 3.25 4 ✅
frmListadoInscritos Media 1 2 3 ✅
frmListadoInscritosCaja Media 1 2 3 ✅
frmListadoSeccion Media 1 2 3 ✅
frmListadoPendientesI Media 1 2 3 ✅
frmListadoAlumnosBus Media 1 2 3 ✅
frmListadoCumple Media 1 2 3 ✅
frmListadoEdades Media 1 2 3 ✅
frmFamiliasporJornada Media 1 2 3 ✅
frmTotalInscritos Media 1 2 3 ✅
frmReporteTitulos Media 1 2 3 ✅
frmHojaDatos Media 1 2 3 ✅
frmEliminaSolicitud Media 1 2 3 ❌
frmModificaSolicitud Media 1 2 3 ❌
TOTAL LISTADOS 15.5 29.25 43

MÓDULO: MANTENIMIENTOS (7 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmDatosAlumnos Muy Alta 3 4 5 ✅
frmDatosFamilia Muy Alta 3 4 5 ✅
frmAsignaSeccion Media 1 2 3 ❌
frmGeneraClaves Media 1 2 3 ❌
frmactualizaedades Media 1 2 3 ❌
frmCambiodeClave Baja 0.5 1 1.5 ❌
frmExportacion Media 1 2 3 ❌
TOTAL MANTENIMIENTOS 10.5 17 23.5

MÓDULO: NOTAS (11 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmIngresoNotas Muy Alta 3 4 5 ✅
frmBoletadeNotas Muy Alta 3 4 5 ✅
frmReporteGeneralNotas Alta 2.5 3.25 4 ✅
frmReporteNotasFinales Alta 2.5 3.25 4 ✅
frmCertificados Alta 2.5 3.25 4 ✅
frmModificaNotas Alta 2.5 3.25 4 ❌
frmReprobadasporGrado Media 1 2 3 ✅
frmReprobadosComparativo Media 1 2 3 ✅
frmReporteRetrasadas Media 1 2 3 ✅
frmIngresoRetrasadas Media 1 2 3 ✅
frmIngresoActitudes Media 1 2 3 ❌
TOTAL NOTAS 21 31 41

MÓDULO: RETIROS (4 formularios)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmRetiros Alta 2 3 4 ❌
frmNuevoRetiro Alta 2 3 4 ❌
frmListadoRetirados Media 1 2 3 ✅
frmEliminaNoInscritos Media 1 2 3 ❌
TOTAL RETIROS 6 10 14

FORMULARIO RAÍZ (1 formulario)

Archivo Complejidad Horas Min Horas Prom Horas Max Reportería
frmCuotas Alta 2.5 3.25 4 ❌
TOTAL RAÍZ 2.5 3.25 4

📊 PARTE 2: FORMULARIOS SIN REPORTERÍA

Solo formularios que NO requieren integración con reportes


MÓDULO: ADMISIONES (6 formularios sin reportería)

Archivo Complejidad Horas Min Horas Prom Horas Max
frmIngresoSolicitud Muy Alta 3 4 5
frmApruebaSolicitudes Alta 2 3 4
frmConsultaSolicitud Media 1 2 3
frmEliminaSolicitudes Media 1 2 3
frmInfSocioeconomica Alta 2.5 3.25 4
FrmSubGrupos Media 1 2 3
Subtotal Sin Reportería 10.5 16.25 22

MÓDULO: BUSES (5 formularios sin reportería)

Archivo Complejidad Horas Min Horas Prom Horas Max
frmRutas Alta 2 3 4
frmParadas Media 1 2 3
frmDetallesParada Media 1 2 3
frmAgregaParadas Baja 0.5 1 1.5
frmRetiBus Media 1 2 3
Subtotal Sin Reportería 5.5 10 14.5

MÓDULO: CATÁLOGOS (16 formularios sin reportería)

✅ TODOS los formularios de Catálogos son sin reportería

Subtotal: 17h - 32.25h - 47h


MÓDULO: CLASES Y GENERALES (16 archivos sin reportería)

✅ TODOS los archivos son sin reportería

Subtotal: 10.5h - 16.5h - 22.5h


MÓDULO: INSCRIPCIONES (2 formularios sin reportería)

✅ TODOS son sin reportería

Subtotal: 6h - 8h - 10h


MÓDULO: LISTADOS (2 formularios sin reportería)

Archivo Complejidad Horas Min Horas Prom Horas Max
frmEliminaSolicitud Media 1 2 3
frmModificaSolicitud Media 1 2 3
Subtotal Sin Reportería 2 4 6

MÓDULO: MANTENIMIENTOS (6 formularios sin reportería)

Archivo Complejidad Horas Min Horas Prom Horas Max
frmDatosFamilia Muy Alta 3 4 5
frmAsignaSeccion Media 1 2 3
frmGeneraClaves Media 1 2 3
frmactualizaedades Media 1 2 3
frmCambiodeClave Baja 0.5 1 1.5
frmExportacion Media 1 2 3
Subtotal Sin Reportería 7.5 13 18.5

MÓDULO: NOTAS (2 formularios sin reportería)

Archivo Complejidad Horas Min Horas Prom Horas Max
frmModificaNotas Alta 2.5 3.25 4
frmIngresoActitudes Media 1 2 3
Subtotal Sin Reportería 3.5 5.25 7

MÓDULO: RETIROS (3 formularios sin reportería)

Archivo Complejidad Horas Min Horas Prom Horas Max
frmRetiros Alta 2 3 4
frmNuevoRetiro Alta 2 3 4
frmEliminaNoInscritos Media 1 2 3
Subtotal Sin Reportería 5 8 11

FORMULARIO RAÍZ (1 formulario sin reportería)

✅ Sin reportería

Subtotal: 2.5h - 3.25h - 4h


📊 PARTE 3: FORMULARIOS CON REPORTERÍA

Formularios que requieren integración con reportes (UI solamente)

⚠️ Nota: Tiempos incluyen SOLO integración UI. Reportería pendiente de definir tecnología.


MÓDULO: ADMISIONES (4 formularios con reportería)

Archivo Complejidad Reportes Asociados Horas Min Horas Prom Horas Max
frmListadoAdmitidos Media AlumnosAdmitidos.rpt 1 2 3
frmReportes Baja ListadoporGrupo.rpt, ListadoporSexo.rpt, SolicitudesAprobadas.rpt, FamiliasNuevas.rpt 0.5 1 1.5
frmReporteSubGrupos Media ListadoSubGrupo.rpt 1 2 3
frmSolicitudesporFecha Media SolicitudesporFecha.rpt 1 2 3
Subtotal Con Reportería 3.5 7 10.5

MÓDULO: BUSES (4 formularios con reportería)

Archivo Complejidad Reportes Asociados Horas Min Horas Prom Horas Max
frmInscriBus Alta ListadoAlumnosBus.rpt 2 3 4
frmRecorridos Alta BusRecorrido.rpt, ListadoRecorridosBus.rpt 2 3 4
frmConsuBus Media GeneralporBus.rpt 1 2 3
FrmConsultaBus Media (relacionado) 1 2 3
Subtotal Con Reportería 6 10 14

MÓDULO: CATÁLOGOS

❌ Ningún formulario con reportería


MÓDULO: CLASES Y GENERALES

❌ Ningún formulario con reportería


MÓDULO: INSCRIPCIONES

❌ Ningún formulario con reportería


MÓDULO: LISTADOS (12 formularios con reportería)

Archivo Complejidad Reportes Asociados Horas Min Horas Prom Horas Max
frmListadosEspeciales Alta MadresdeGrado.rpt, DireccionporAlumno.rpt, CodigosFamAlu.rpt, cryFichaAlumno.rpt, cryFichaEncargado.rpt, Efemerides.rpt, Mayores.rpt 2.5 3.25 4
frmListadoInscritos Media Inscritos.rpt 1 2 3
frmListadoInscritosCaja Media InscritosCaja.rpt 1 2 3
frmListadoSeccion Media ListadosporSeccion.rpt, ListadosProvisionales.rpt, Listadoconidentidad.rpt, ListadosconSexoyFecha.rpt 1 2 3
frmListadoPendientesI Media cryListadoPendientesI.rpt 1 2 3
frmListadoAlumnosBus Media ListadoAlumnosBus.rpt 1 2 3
frmListadoCumple Media InscritosCumple.rpt 1 2 3
frmListadoEdades Media Edades.rpt 1 2 3
frmFamiliasporJornada Media FamiliasporJornada.rpt, cryListadoFamilia.rpt 1 2 3
frmTotalInscritos Media TotalInscritos.rpt 1 2 3
frmReporteTitulos Media TitulosAcademicos.rpt 1 2 3
frmHojaDatos Media HojaDatosImportantes.rpt, AlumnosPsico.rpt 1 2 3
Subtotal Con Reportería 13.5 25.25 37

⚠️ Nota: cryFichaAlumno.rpt y cryFichaEncargado.rpt son reutilizados también por frmDatosAlumnos (Mantenimientos).


MÓDULO: MANTENIMIENTOS (1 formulario con reportería)

Archivo Complejidad Reportes Asociados Horas Min Horas Prom Horas Max
frmDatosAlumnos Muy Alta cryFichaAlumno.rpt, cryFichaEncargado.rpt 3 4 5
Subtotal Con Reportería 3 4 5

⚠️ Referencia Cruzada: Los reportes cryFichaAlumno.rpt y cryFichaEncargado.rpt están físicamente en Listados/Reportes/ pero son usados por este formulario de Mantenimientos.


MÓDULO: NOTAS (9 formularios con reportería)

Archivo Complejidad Reportes Asociados Horas Min Horas Prom Horas Max
frmIngresoNotas Muy Alta cryAlumnosFaltantes.rpt, cryListadoNotasDinamico.rpt 3 4 5
frmBoletadeNotas Muy Alta BoletaNotas.rpt, BoletaNotaPrim.rpt, BoletaNotasFinal.rpt, BoletaRecuperacion.rpt 3 4 5
frmReporteGeneralNotas Alta GeneraldeNotas.rpt 2.5 3.25 4
frmReporteNotasFinales Alta NotasFinales.rpt 2.5 3.25 4
frmCertificados Alta Certificados.rpt 2.5 3.25 4
frmReprobadasporGrado Media ReprobadasporGrado.rpt 1 2 3
frmReprobadosComparativo Media ComparativoNotas.rpt 1 2 3
frmReporteRetrasadas Media Retrasadas.rpt 1 2 3
frmIngresoRetrasadas Media (relacionado) 1 2 3
Subtotal Con Reportería 17.5 25.75 34

MÓDULO: RETIROS (1 formulario con reportería)

Archivo Complejidad Reportes Asociados Horas Min Horas Prom Horas Max
frmListadoRetirados Media cryListadoRetirados.rpt 1 2 3
Subtotal Con Reportería 1 2 3

FORMULARIO RAÍZ

❌ Ningún formulario con reportería


📝 NOTAS IMPORTANTES

Sobre la Reportería

⚠️ Los tiempos estimados incluyen SOLO la integración UI de cada formulario

  • ❌ NO incluyen desarrollo de reportes
  • 📊 49 Crystal Reports identificados
  • 🔄 Tecnología de reportería pendiente de definir
  • ⏱️ Estimación de reportería será independiente

Referencias Cruzadas de Reportes

⚠️ IMPORTANTE: Algunos reportes están en carpetas diferentes al formulario que los usa:

Formulario Ubicación Formulario Reporte(s) Usado Ubicación Física del Reporte
frmDatosAlumnos Mantenimientos/ cryFichaAlumno.rpt, cryFichaEncargado.rpt Listados/Reportes/
frmListadosEspeciales Listados/ MadresdeGrado.rpt, DireccionporAlumno.rpt, CodigosFamAlu.rpt, cryFichaAlumno.rpt, cryFichaEncargado.rpt Listados/Reportes/ ✅
frmFamiliasporJornada Listados/ FamiliasporJornada.rpt, cryListadoFamilia.rpt Listados/Reportes/ ✅
frmHojaDatos Listados/ ✅ HojaDatosImportantes.rpt, AlumnosPsico.rpt Listados/ + Admisiones/

Archivos Duplicados:

  • frmHojaDatos existe en Listados/ ✅ (activo) y Mantenimientos/ ❌ (inactivo)
  • HojaDatosImportantes.rpt duplicado en Listados/ y Mantenimientos/

Reportes Compartidos:

  • cryFichaAlumno.rpt usado por: frmDatosAlumnos (Mantenimientos) y frmListadosEspeciales (Listados)
  • cryFichaEncargado.rpt usado por: frmDatosAlumnos (Mantenimientos) y frmListadosEspeciales (Listados)
  • cryListadoFamilia.rpt usado por: frmFamiliasporJornada (Listados)
  • AlumnosPsico.rpt (físicamente en Admisiones/) usado por: frmHojaDatos (Listados)

Reportes Sin Uso Activo

⚠️ Los siguientes reportes existen pero NO son usados por formularios activos en el menú:

Reporte Ubicación Usado Por Estado
NotasporMateria.rpt Notas/ frmCalculaNotaFinal ❌ (inactivo) Sin uso activo
DatosMedicos.rpt Listados/ (ningún formulario) Sin referencias

Recomendación: Validar si estos reportes deben mantenerse o eliminarse del proyecto nuevo.

Formularios con Doble Implementación

Formulario VB Reemplazado Por Estado
frmRetirosInsc frmNuevoRetiro ❌ Obsoleto
frmColegios frmNuevoColegios ❌ Obsoleto
frmPrueba N/A ❌ Testing

Módulo Buses

⚠️ MÓDULO COMPLETO PERO INACTIVO

  • Línea 829 de frmMenu.vb: 'mnuBuses.Enabled = False
  • 9 formularios funcionales no accesibles desde menú
  • ✅ Incluido en estimación por si se reactiva (20h promedio)

🚫 FORMULARIOS Y CLASES NO UTILIZADOS

Análisis de Elementos Inactivos

Basado en el análisis de frmMenu.vb, los siguientes elementos NO aparecen en el menú activo:

MÓDULO: ADMISIONES (1 inactivo)

  • ❌ frmInfSocioeconomica - No llamado desde menú | Alta: 3.25h

MÓDULO: BUSES (9 inactivos - MÓDULO COMPLETO)

  • ❌ frmInscriBus - Alta: 3h
  • ❌ frmRecorridos - Alta: 3h
  • ❌ frmRutas - Alta: 3h
  • ❌ frmParadas - Media: 2h
  • ❌ frmDetallesParada - Media: 2h
  • ❌ frmAgregaParadas - Baja: 1h
  • ❌ frmConsuBus - Media: 2h
  • ❌ FrmConsultaBus - Media: 2h
  • ❌ frmRetiBus - Media: 2h

⚠️ Razón: Módulo Buses deshabilitado en línea 829 de frmMenu.vb

MÓDULO: LISTADOS (5 inactivos)

  • ❌ frmListadoCumple - No llamado desde menú | Media: 2h
  • ❌ frmListadoInscritosCaja - No llamado desde menú | Media: 2h
  • ❌ frmListadoAlumnosBus - No llamado desde menú | Media: 2h
  • ❌ frmModificaSolicitud - No llamado desde menú | Media: 2h
  • ❌ frmEliminaSolicitud - No llamado desde menú | Media: 2h

MÓDULO: MANTENIMIENTOS (2 inactivos)

  • ❌ frmactualizaedades - No llamado desde menú | Media: 2h
  • ❌ frmHojaDatos - Duplicado de Listados/frmHojaDatos (activo) | Media: 2h

MÓDULO: NOTAS (2 inactivos)

  • ❌ frmReprobadosComparativo - No llamado desde menú | Media: 2h
  • ❌ frmCalculaNotaFinal - No llamado desde menú | Usa NotasporMateria.rpt | Media: 2h

MÓDULO: RETIROS (1 inactivo)

  • ❌ frmRetirosInsc - Reemplazado por frmNuevoRetiro | (no estimado)

OTROS (2 obsoletos)

  • ❌ frmColegios - Reemplazado por frmNuevoColegios | (no estimado)
  • ❌ frmPrueba - Formulario de testing | (no estimado)

Resumen de Inactivos

Estado Cantidad Horas Min Horas Prom Horas Max Razón
Buses (módulo completo) 9 11.5 20h 28.5 Módulo deshabilitado
Otros inactivos 11 9 21.25h 27 No en menú activo
Obsoletos/Duplicados 3 - - - Reemplazados
TOTAL INACTIVOS 23 20.5 41.25h 55.5

⚠️ Recomendación: Validar con usuarios si estos formularios deben incluirse en la migración.


🏁 CONCLUSIÓN

Estimación Final (SIN REPORTERÍA)

190.5 horas (~1 mes con 1 desarrollador 8h/día)

Desglose de Cobertura

Categoría Cantidad Horas Prom Incluido
Formularios SIN reportería 59 112h ✅
Formularios CON reportería (solo UI) 31 78.5h ✅
Reportería Crystal (49 .rpt) - - ❌
Formularios inactivos 23 41.25h ⚠️

Velocidad Observada (8h/día)

  • Formularios medios: ~3-4 por día (2h c/u)
  • Formularios complejos: ~2 por día (4h c/u)
  • Formularios simples: ~6-8 por día (1h c/u)

Decisiones Pendientes

  1. ⚠️ Módulo Buses: Decidir si se reactiva (20h adicionales)
  2. ⚠️ Formularios inactivos: Validar cuáles migrar (17.25h adicionales)
  3. 📊 Reportería: Definir tecnología y estimar por separado

Alcance de Esta Estimación

  • ✅ 90 formularios/pantallas (UI completa)
  • ✅ Lógica de negocio de cada formulario
  • ✅ Integración con reportería (preparar datos)
  • ❌ Desarrollo de los 49 reportes Crystal
  • ❌ Infraestructura base (ya configurada)

Versión: 3.0 | Fecha: 22 de Octubre de 2025