Escenarios de calidad ajustados hoja de trabajo - martin-hendricks/MISO-PROYECTO-FINAL-SOLVENTA GitHub Wiki

Escenarios de calidad ajustados

Los escenarios se agrupan bajo el requisito de calidad al que pertenecen, con el título tal como lo enuncia el enunciado del caso en la sección 6. La numeración es consecutiva dentro de cada atributo.

6.1 Latencia

Cotización embebida

EC-LAT-01 — Operación normal

Elemento Definición
Fuente Socio de distribución
Estímulo Solicita una cotización mediante la API
Artefacto Capacidad de cotización y motor de rating
Ambiente Producción a carga nominal
Respuesta Calcula y retorna la cotización
Medida p95 ≤ 250 ms extremo a extremo
Prioridad (A,A) — ASR

EC-LAT-02 — Horario pico

Elemento Definición
Fuente Socio de distribución
Estímulo Solicita una cotización mediante la API
Artefacto Capacidad de cotización y motor de rating
Ambiente Producción en horario pico con alta concurrencia
Respuesta Calcula y retorna la cotización
Medida p99 ≤ 500 ms extremo a extremo
Prioridad (A,A) — ASR

Perfilamiento en línea (vida hipotecario)

EC-LAT-03 — Operación normal

Elemento Definición
Fuente Proceso de originación de un banco aliado
Estímulo Solicita el perfilamiento de un cliente con consentimiento vigente
Artefacto Capacidad de perfilamiento y capa de integración externa
Ambiente Producción a carga nominal
Respuesta Construye el perfil de riesgo y genera la oferta personalizada
Medida p95 ≤ 400 ms
Prioridad (A,A) — ASR

EC-LAT-04 — Pico de originación

Elemento Definición
Fuente Proceso de originación de un banco aliado
Estímulo Solicita el perfilamiento de un cliente con consentimiento vigente
Artefacto Capacidad de perfilamiento y capa de integración externa
Ambiente Producción durante el pico de cierres de fin de mes
Respuesta Construye el perfil de riesgo y genera la oferta personalizada
Medida p99 ≤ 800 ms
Prioridad (A,A) — ASR

Suscripción y emisión automática

EC-LAT-05 — Operación normal

Elemento Definición
Fuente Cliente asegurado
Estímulo Acepta la oferta de seguro recibida
Artefacto Capacidades de suscripción, cobro, firma y emisión
Ambiente Producción operando a carga nominal
Respuesta Decide la suscripción, procesa el cobro y emite la póliza
Medida p95 ≤ 1,5 s desde la aceptación hasta la póliza emitida
Prioridad (A,A) — ASR

EC-LAT-06 — Horario pico

Elemento Definición
Fuente Cliente asegurado
Estímulo Acepta la oferta de seguro recibida
Artefacto Capacidades de suscripción, cobro, firma y emisión
Ambiente Producción operando en horario pico de transacciones
Respuesta Decide la suscripción, cobra la prima y emite la póliza
Medida p99 ≤ 3 s desde la aceptación hasta la póliza emitida
Prioridad (A,A) — ASR

Presupuesto por dependencia externa

EC-LAT-07 — Presupuesto por dependencia

Elemento Definición
Fuente Componente de Solventa que invoca un tercero
Estímulo Emite una llamada a la dependencia externa
Artefacto Capa de integración con proveedores externos
Ambiente Producción con el proveedor en su comportamiento habitual
Respuesta Obtiene la respuesta del tercero dentro del presupuesto
Medida p95 ≤ 120 ms por dependencia
Prioridad (M,A) — diferido

EC-LAT-08 — Corte ante dependencia lenta

Elemento Definición
Fuente Componente de Solventa que invoca un tercero
Estímulo La llamada excede el presupuesto asignado
Artefacto Capa de integración y su temporizador
Ambiente Producción con el proveedor degradado
Respuesta Corta la espera y devuelve el control al orquestador
Medida Corte a los 700 ms en el 100 % de las llamadas
Prioridad (M,A) — diferido

Dependencia degradada

EC-LAT-09 — Cotización con dependencia degradada

Elemento Definición
Fuente Socio de distribución
Estímulo Solicita una cotización
Artefacto Capacidad de cotización y caché de perfil
Ambiente Producción con un proveedor que no responde dentro de su presupuesto
Respuesta Completa la cotización con el valor de respaldo disponible
Medida p95 ≤ 250 ms del journey de cotización
Prioridad (A,A) — ASR

Consulta de póliza y estado de siniestro

EC-LAT-10 — Consulta de póliza

Elemento Definición
Fuente Cliente asegurado
Estímulo Consulta el detalle de una póliza vigente
Artefacto Modelo de lectura de pólizas
Ambiente Producción en condiciones regulares
Respuesta Retorna la póliza con sus coberturas vigentes
Medida p95 ≤ 150 ms
Prioridad (A,M) — diferido

EC-LAT-11 — Consulta de estado de siniestro

Elemento Definición
Fuente Cliente asegurado
Estímulo Consulta el estado de un siniestro en curso
Artefacto Modelo de lectura de siniestros
Ambiente Producción en condiciones regulares
Respuesta Retorna el estado vigente del siniestro
Medida p95 ≤ 150 ms
Prioridad (A,A) — ASR

6.2 Escalabilidad

Campaña masiva de socio

EC-ESC-01 — Caudal sostenido

Elemento Definición
Fuente Socio de distribución
Estímulo Lanza una campaña que multiplica el tráfico por 100
Artefacto Capacidad de cotización y su infraestructura elástica
Ambiente Producción durante un pico comercial inducido
Respuesta Sostiene el caudal completo de cotizaciones
Medida De 500 a 50.000 cotizaciones/min sostenidas durante 30 min consecutivos
Prioridad (A,A) — ASR

EC-ESC-02 — Reacción del autoescalado

Elemento Definición
Fuente Controlador de autoescalado
Estímulo El caudal supera el umbral de escalado
Artefacto Controlador de autoescalado de la capacidad de cotización
Ambiente Producción durante la rampa inicial de la campaña
Respuesta Incorpora la capacidad adicional al balanceo
Medida Capacidad ampliada disponible ≤ 60 s desde el disparo
Prioridad (A,A) — ASR

Evento paramétrico masivo

EC-ESC-03 — Absorción del pico

Elemento Definición
Fuente Proveedor externo de telemetría
Estímulo Genera una ráfaga de eventos paramétricos
Artefacto Canal de eventos y su almacenamiento de rezago
Ambiente Producción durante un evento externo masivo
Respuesta Recibe y persiste el flujo aplicando contrapresión
Medida ≥ 1.000.000 de eventos absorbidos en 10 min
Prioridad (A,A) — ASR

EC-ESC-04 — Procesamiento íntegro

Elemento Definición
Fuente Canal de eventos
Estímulo Entrega el rezago acumulado durante el pico
Artefacto Capacidad de siniestros paramétricos
Ambiente Producción durante la recuperación posterior al pico
Respuesta Procesa cada evento encolado y dispara su pago automático
Medida 100 % de los eventos encolados procesados exactamente una vez
Prioridad (A,A) — ASR

Crecimiento del ecosistema de socios

EC-ESC-05 — Aislamiento de carga entre socios

Elemento Definición
Fuente Un socio de distribución que excede su cuota
Estímulo Genera un volumen de solicitudes por encima de lo contratado
Artefacto Capa de exposición de APIs y control de cuotas
Ambiente Producción con 50 socios operando de forma concurrente
Respuesta Contiene el exceso dentro de la cuota del socio que lo genera
Medida El 100 % de los socios no infractores conserva su p95
Prioridad (A,A) — ASR

6.3 Disponibilidad

Journeys críticos (venta y siniestros)

EC-DISP-01 — Journey de venta

Elemento Definición
Fuente Socio de distribución
Estímulo Ejecuta el recorrido de cotización, suscripción y emisión
Artefacto Capacidades de cotización, suscripción y emisión
Ambiente Producción en operación normal 24/7
Respuesta Atiende el recorrido completo de venta
Medida Disponibilidad mensual ≥ 99,97 %
Prioridad (A,A) — ASR

EC-DISP-02 — Journey de siniestros

Elemento Definición
Fuente Cliente asegurado
Estímulo Reporta un siniestro y consulta su avance
Artefacto Capacidades de reporte, evaluación y pago de siniestros
Ambiente Producción en operación normal 24/7
Respuesta Atiende el recorrido completo de siniestros
Medida Disponibilidad mensual ≥ 99,97 %
Prioridad (A,A) — ASR

Recaudo y pago de indemnizaciones

EC-DISP-03 — Recaudo de prima

Elemento Definición
Fuente Cliente asegurado
Estímulo Paga la prima de su póliza
Artefacto Capacidad de recaudo y pasarela de cobro
Ambiente Producción en operación normal sobre el flujo de entrada de dinero
Respuesta Procesa el cobro y lo confirma al cliente
Medida Disponibilidad mensual ≥ 99,99 % del recaudo
Prioridad (A,A) — ASR

EC-DISP-04 — Pago de indemnización

Elemento Definición
Fuente Proceso de indemnización
Estímulo Ordena el desembolso de una indemnización aprobada
Artefacto Capacidad de pagos y dispersión de fondos
Ambiente Producción en operación normal sobre el flujo de salida de dinero
Respuesta Ejecuta el desembolso y lo confirma al beneficiario
Medida Disponibilidad mensual ≥ 99,99 % del pago
Prioridad (A,A) — ASR

EC-DISP-05 — Idempotencia del movimiento confirmado

Elemento Definición
Fuente Pasarela de pagos
Estímulo Reintenta una operación ya confirmada tras un corte de comunicación
Artefacto Capacidades de cobros, pagos y conciliación
Ambiente Producción durante la recuperación de una falla de comunicación
Respuesta Reconoce la operación como ya aplicada y conserva un único movimiento
Medida El 100 % de las transacciones confirmadas se aplica exactamente una vez
Prioridad (A,A) — ASR

Caída de una zona de nube

EC-DISP-06 — Continuidad del servicio

Elemento Definición
Fuente Infraestructura de nube
Estímulo Falla una zona de disponibilidad
Artefacto Journeys críticos desplegados en varias zonas
Ambiente Falla zonal durante el restablecimiento del servicio
Respuesta Reanuda la atención desde las zonas sanas
Medida RTO ≤ 10 minutos
Prioridad (A,A) — ASR

EC-DISP-07 — Continuidad del estado

Elemento Definición
Fuente Infraestructura de nube
Estímulo Falla una zona de disponibilidad
Artefacto Réplicas de datos entre zonas
Ambiente Falla zonal durante el restablecimiento del estado
Respuesta Recupera el estado desde las réplicas de las zonas sanas
Medida RPO ≤ 30 segundos
Prioridad (A,A) — ASR

Caída de una región completa

EC-DISP-08 — Pérdida completa de una región

Elemento Definición
Fuente Infraestructura de nube
Estímulo La región que atiende la operación queda completamente indisponible
Artefacto Plataforma Solventa y sus journeys críticos
Ambiente Producción durante una falla regional
Respuesta Restablece la operación en una región alternativa
Medida RTO ≤ 5 minutos
Prioridad (M,A) — diferido

Despliegues y aislamiento de fallos

EC-DISP-09 — Despliegue sin interrupción

Elemento Definición
Fuente Equipo de desarrollo
Estímulo Despliega una nueva versión de un componente
Artefacto Cadena de despliegue y journeys críticos en operación
Ambiente Producción durante despliegues frecuentes, varias veces al día
Respuesta Publica la versión y traslada el tráfico manteniendo el servicio
Medida El 100 % de las solicitudes de venta y pago de siniestros se atiende durante el despliegue
Prioridad (M,A) — diferido · justificación revisada: se deriva de las decisiones de redundancia de EC-DISP-01 y EC-DISP-03

6.4 Seguridad

Datos personales y financieros

EC-SEG-01 — Datos en tránsito

Elemento Definición
Fuente Servicio interno de Solventa
Estímulo Transmite datos sensibles del cliente hacia otro componente
Artefacto Canales de comunicación entre componentes
Ambiente Producción en operación normal, datos en movimiento
Respuesta Transporta la información sobre canal cifrado con identidad mutua verificada
Medida 100 % del tráfico con datos sensibles cifrado en tránsito
Prioridad (A,M) — diferido

EC-SEG-02 — Datos en reposo

Elemento Definición
Fuente Servicio interno de Solventa
Estímulo Persiste datos personales y medios de pago
Artefacto Almacenes de datos y bóveda de tokenización
Ambiente Producción en operación normal, datos en reposo
Respuesta Almacena la información cifrada y sustituye el medio de pago por un token
Medida 100 % de los campos PII y de medio de pago tokenizados en reposo
Prioridad (A,M) — diferido

Consentimiento Open Finance

EC-SEG-03 — Revocación del consentimiento Open Finance

Elemento Definición
Fuente Cliente
Estímulo Revoca el consentimiento otorgado para el uso de sus datos financieros
Artefacto Gestión de consentimiento y autorización de acceso a datos
Ambiente Producción en operación normal, con consentimientos y accesos activos
Respuesta Registra la revocación y restringe el acceso a las capacidades que usaban esos datos
Medida Revocación efectiva en ≤ 5 minutos
Prioridad (A,A) — ASR

Explicabilidad y auditoría de decisiones

EC-SEG-04 — Auditoría interna

Elemento Definición
Fuente Actuaría
Estímulo Exige justificar el precio de una póliza emitida
Artefacto Motor de rating y suscripción, y registro de decisiones
Ambiente Auditoría posterior con reglas y fuentes ya cambiadas
Respuesta Reconstruye la decisión con las reglas y señales vigentes al momento
Medida 100 % de las decisiones de suscripción reconstruibles
Prioridad (A,A) — ASR

EC-SEG-05 — Requerimiento del regulador

Elemento Definición
Fuente Regulador
Estímulo Requiere el expediente de decisiones de un periodo pasado
Artefacto Registro histórico de decisiones y capacidad de reportes
Ambiente Requerimiento regulatorio formal
Respuesta Recupera y entrega el expediente del periodo requerido
Medida Expediente entregado ≤ 5 días hábiles
Prioridad (A,M) — diferido

EC-SEG-06 — Registro de la decisión degradada

Elemento Definición
Fuente Actuaría
Estímulo Revisa las cotizaciones emitidas del periodo
Artefacto Registro de decisiones de cotización, el mismo de EC-SEG-03
Ambiente Revisión actuarial posterior de la cartera cotizada
Respuesta Entrega las cotizaciones que se resolvieron con respaldo, con su linaje
Medida El 100 % de las cotizaciones con degradación queda registrado con linaje completo para revisión actuarial
Prioridad (M,M) — diferido

Ataque o fraude en línea

EC-SEG-07 — Abuso de la API

Elemento Definición
Fuente Actor malicioso externo
Estímulo Genera un patrón anómalo de solicitudes
Artefacto Capa de exposición de APIs y detección de anomalías de tráfico
Ambiente Producción bajo ataque, con tráfico legítimo concurrente
Respuesta Bloquea el origen infractor y mantiene el servicio para el tráfico legítimo
Medida Bloqueo en ≤ 1 segundo desde el inicio del patrón
Prioridad (A,A) — ASR

EC-SEG-08 — Siniestro simulado

Elemento Definición
Fuente Actor malicioso con una cuenta comprometida
Estímulo Reporta un siniestro simulado
Artefacto Capacidad de siniestros y motor de detección de fraude
Ambiente Producción bajo intento de fraude
Respuesta Retiene el caso para revisión manual y conserva el registro del intento
Medida El 100 % de los casos marcados por el motor de fraude queda retenido con traza completa
Prioridad (A,A) — ASR

6.5 Facilidad de modificación

Nuevo ramo de seguro

EC-MOD-01 — Alcance del cambio

Elemento Definición
Fuente Equipo de desarrollo
Estímulo Implementa un nuevo ramo sobre la plataforma en producción
Artefacto Módulos de producto, rating y suscripción
Ambiente Evolución planificada, en tiempo de desarrollo
Respuesta Confina la implementación a los puntos de extensión previstos
Medida El 100 % de los archivos modificados pertenece a los módulos de producto y rating
Prioridad (A,A) — ASR

EC-MOD-02 — Esfuerzo del cambio

Elemento Definición
Fuente Equipo de producto
Estímulo Solicita incorporar un nuevo ramo al portafolio
Artefacto Módulos de producto, rating y suscripción
Ambiente Evolución planificada, ciclo completo hasta producción
Respuesta Incorpora el ramo hasta dejarlo operativo
Medida ≤ 2 semanas-equipo de esfuerzo total
Prioridad (A,M) — diferido

Cambio en reglas de rating/suscripción

EC-MOD-03 — Regla de precio

Elemento Definición
Fuente Actuaría
Estímulo Ajusta la fórmula de precio de un producto
Artefacto Motor de rating
Ambiente Operación normal, con pólizas vigentes emitidas bajo las reglas anteriores
Respuesta Aplica la fórmula nueva de forma contenida en el motor de rating
Medida El 100 % del cambio se despliega sin redesplegar componentes ajenos al motor de rating
Prioridad (A,A) — ASR

EC-MOD-04 — Regla de aceptación de riesgo

Elemento Definición
Fuente Actuaría
Estímulo Ajusta la política de aceptación de riesgo
Artefacto Motor de decisión de suscripción
Ambiente Operación normal, con pólizas vigentes emitidas bajo las reglas anteriores
Respuesta Aplica la política nueva de forma contenida en el motor de suscripción
Medida El 100 % del cambio se despliega sin redesplegar componentes ajenos al motor de suscripción
Prioridad (A,A) — ASR

Reemplazo de un proveedor

EC-MOD-05 — Sustitución de un proveedor externo

Elemento Definición
Fuente Equipo de arquitectura e integraciones
Estímulo Sustituye un proveedor externo por otro
Artefacto Módulo de integración con proveedores externos
Ambiente Tiempo de desarrollo, con el sistema en producción
Respuesta Reimplementa el adaptador conservando la interfaz publicada
Medida El 100 % del cambio queda contenido en el módulo de integración
Prioridad (A,A) — ASR

6.6 Facilidad de integración

Alta de un nuevo socio embebido

EC-INT-01 — Alta por configuración

Elemento Definición
Fuente Equipo de plataforma
Estímulo Ejecuta el alta de un socio nuevo
Artefacto Contratos públicos de API y catálogo de configuración de socios
Ambiente Expansión comercial, con socios existentes ya operando
Respuesta Habilita al socio a partir de configuración declarativa
Medida El 100 % del alta se resuelve por configuración, sin modificar código
Prioridad (A,A) — ASR

EC-INT-02 — Tiempo de habilitación

Elemento Definición
Fuente Nuevo socio de distribución
Estímulo Solicita distribuir seguros desde su canal
Artefacto APIs, contratos y proceso de onboarding
Ambiente Expansión comercial, ciclo completo de onboarding
Respuesta Entrega credenciales y contrato hasta dejar al socio vendiendo
Medida Socio operando en producción ≤ 1 semana
Prioridad (A,M) — diferido

Nueva fuente de Open Data/Open Finance

EC-INT-03 — Incorporación de una nueva fuente de datos

Elemento Definición
Fuente Nuevo proveedor de datos externo
Estímulo Se incorpora al perfilamiento
Artefacto Capa de adaptadores y modelo canónico interno
Ambiente Expansión del ecosistema de datos, con consumidores del perfil ya en producción
Respuesta Traduce la fuente al modelo canónico detrás de un adaptador
Medida El 100 % de los consumidores existentes continúa operando sin modificación
Prioridad (A,A) — ASR

Cliente web y móvil sobre la misma API

EC-INT-04 — Evolución compatible de contratos multicanal

Elemento Definición
Fuente Equipo de plataforma
Estímulo Publica una evolución compatible de las APIs de la plataforma
Artefacto Contratos de API consumidos por web, móvil y socios
Ambiente Producción con versiones distintas de clientes desplegadas simultáneamente
Respuesta Publica la nueva versión manteniendo operativa la anterior
Medida El 100 % de los clientes no modificados continúa operando sin requerir redespliegue
Prioridad (A,A) — ASR