Política 11 · Servicio

Política de desarrollo seguro, validación y gestión de cambios

Cómo construimos y liberamos cambios sin degradar la trazabilidad histórica ni la seguridad del servicio.

Versión
1.0
Vigencia
27 de agosto de 2026
Responsable
Dirección de Producto y Tecnología
Próxima revisión
Anual o ante cambios materiales

1. Objetivo

BiomedOS diseña, construye, prueba, libera y mantiene software de manera controlada, trazable, segura y reversible. El rigor se ajusta al riesgo sobre datos, continuidad, evidencia regulatoria, equipos y pacientes.

2. Requisitos y diseño

Todo cambio material identifica necesidad, usuario, alcance, datos, criterios de aceptación, compatibilidad, seguridad, privacidad, accesibilidad, migración y reversión. Se documentan supuestos y límites. Las funciones de alto impacto reciben revisión de Producto, Seguridad y Privacidad. Cuando una función pueda influir directamente en decisiones clínicas o controlar un dispositivo, se detiene la liberación comercial hasta completar la evaluación regulatoria.

3. Ambientes y datos

Desarrollo, pruebas y producción están separados por controles técnicos y permisos. Los datos sintéticos son la regla. No se copian bases de producción a otros entornos sin necesidad indispensable, instrucción/autorización, evaluación, minimización, protección equivalente, registro y eliminación. Los secretos se mantienen fuera del código y de repositorios; no se publican en tickets o registros.

4. Código y componentes

Los cambios reciben revisión proporcional e independiente cuando la estructura lo permite. Se usan análisis de código, dependencias, secretos y licencias apropiados. BiomedOS mantiene inventario de componentes y versiones y, cuando el riesgo o regulación lo requiera, una lista de materiales de software. Dependencias obsoletas o vulnerables se actualizan, sustituyen, aíslan o aceptan formalmente con control compensatorio y vencimiento.

5. Pruebas y validación

Se prueban función, permisos, separación de tenants, errores, rendimiento y seguridad. Para reglas CMMS se cubren identificación de activos, fechas y zonas horarias, periodicidad, generación/cierre/reapertura de órdenes, firmas/aprobaciones, estados, calibración, adjuntos, historial, alertas, exportación e integraciones.

Las migraciones se ensayan con respaldo y reconciliación. Los criterios de aceptación deben cumplirse o contar con excepción aprobada. La evidencia identifica versión, entorno, responsable, fecha y resultado.

6. Liberación y cambios

Los despliegues se autorizan, registran y monitorean. Los cambios materiales se comunican con antelación razonable; los cambios de seguridad urgentes pueden desplegarse primero y comunicarse después. Se define plan de reversión y se evita mezclar cambios innecesarios. Un cambio que altere evidencia histórica debe preservar valores anteriores, autor, fecha y razón.

7. Vulnerabilidades y parches

Las vulnerabilidades se clasifican por explotabilidad, exposición, impacto y controles. Las explotadas activamente o críticas reciben prioridad. Los plazos internos se definen por severidad; una excepción requiere dueño, justificación, compensación y fecha. La divulgación se rige por la Política 08.

8. Documentación y fin de vida

Cada versión mantiene notas, riesgos conocidos y soporte. Las funciones obsoletas reciben aviso, alternativa, fecha y plan de datos. La terminación de un componente crítico contempla exportación, compatibilidad y conservación de evidencia.

9. Auditoría y mejora

Se revisan fallas de despliegue, defectos escapados, vulnerabilidades, reversión y cobertura. Los hallazgos generan acciones. Las prácticas se inspiran en ISO/IEC 27001, guías OWASP y, cuando corresponda a software médico, requisitos regulatorios y de ciclo de vida aplicables; esto no constituye certificación.

Volver al centro de políticas