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 |