Documento de Visión de Arquitectura - AndersenCastanedaUniAndes/proyecto-1 GitHub Wiki
Visión de Arquitectura
Problema de Negocio
MediSupply enfrenta retos críticos en la gestión integral de compras, inventarios, logística, ventas y clientes en un entorno regional. Las operaciones actuales carecen de integración en tiempo real, dificultando la trazabilidad de productos, el cumplimiento de regulaciones y la optimización de recursos en picos de demanda. Esto genera pérdidas por caducidad, sobrecostos logísticos, incumplimientos de SLA y disminución en la satisfacción del cliente.
Objetivos de los Stakeholders
- Dirección General: Aumentar ingresos ≥10% anual y expandirse regionalmente con operaciones escalables.
- Operaciones y Logística: Mejorar la eficiencia de rutas y disminuir costos operativos en ≥20%.
- Compras: Garantizar disponibilidad de insumos críticos con procesos optimizados y trazables.
- Ventas: Incrementar la satisfacción del cliente y garantizar cumplimiento de ETA en ≥95% de los pedidos.
- Cumplimiento/Regulatorio: Mantener conformidad con normativas sanitarias y fiscales de cada país.
- TI: Asegurar disponibilidad ≥99.95%, escalabilidad y mantenimiento eficiente del sistema.
Riesgos Identificados
- Calidad de datos insuficiente o dispersión de la información entre países.
- Incapacidad de escalar en picos sanitarios (100→400 pedidos/min).
- Latencia elevada en operaciones transfronterizas que afecte la promesa de entrega.
- Integraciones regulatorias complejas y heterogéneas por país.
- Vulnerabilidades de seguridad y cumplimiento de auditoría en tiempo real.
- Resistencia al cambio y curva de adopción tecnológica en usuarios internos.
Restricciones
Restricciones de Negocio
- Cumplimiento obligatorio de normativas sanitarias, fiscales y de trazabilidad en cada país.
- Disponibilidad del servicio ≥99.95% para operaciones críticas.
- Procesamiento de picos de demanda estacional sin degradar la experiencia del usuario.
- Control de costos de infraestructura y licenciamiento para mantener rentabilidad.
Restricciones de Tecnología
- Uso de arquitectura modular basada en microservicios y APIs first.
- Despliegue en nube pública con configuración multi-AZ y escalabilidad horizontal.
- Cumplimiento de estándares de seguridad (MFA, cifrado TLS/KMS, RBAC).
- Integración con sistemas IoT, pasarelas de pago y entes regulatorios.
- Soporte para canales Web y Móvil con BFF dedicados.
Esfuerzo Estimado para Construcción
El desarrollo completo de la solución se estima en 16 semanas, divididas en fases: 2 semanas para PoCs y arquitectura base, 4 semanas para MVP de dominios principales, 4 semanas para módulos de compras, logística y seguridad, 4 semanas para integraciones y recomendaciones, y 2 semanas para pruebas end-to-end, endurecimiento y despliegue productivo.
-
Equipo estimado:
- 1 Arquitecto
- 4 Desarrolladores Backend
- 2 Frontend
- 2 Mobile,
- 2 QA
- 1 DevOps
- 1 Analista de Negocio.
-
Carga total aproximada: 280 horas-hombre.
-
Carga total aproximada equipo: 840 horas (3 integrantes)