Search
  • en
  • es
  • es
    Search
    Open menu Open menu

    Grifols: Mejorando la calidad del software médico crítico con DevOps y TDD

    Resumen

    Grifols es una compañía de asistencia médica que produce y vende medicinas que provienen del plasma, además de productos de hospitales, diagnosis, y equipo de testeo diseñado para mejorar la salud y bienestar de los pacientes alrededor del mundo.

    Metas

    Grifols tiene un software de automatización médico muy importante con procesos de calidad muy estrictos. Ademas, el sistema de codigos es extenso y complejo.
    El motivo de nuestro trabajo fue el de eliminar la cantidad de errores críticos en el final de la aplicación y reducir algunos costes fijos en la producción. Implicaba la introducción de la automatización de todos los niveles de testeo: Metodología TDD, Unit Testing, test funcionales y tests visuales de la interfaz.

    Proceso de mejora de Grifols

    El trabajo comenzó con la introducción y la formación del equipo en pruebas unitarias, TDD e integración en los lenguajes Java y C++. Esta iniciativa permitió establecer una cultura de calidad en el desarrollo desde las primeras fases.

    Se resolvieron problemas de rendimiento, se aplicó modelado de la arquitectura utilizando Domain-Driven Design (DDD) y se adoptaron buenas prácticas de DevOps, con el fin de asegurar una entrega más estable y eficiente.

    Resultados

    • Reducción de errores críticos en la aplicación final
    • Disminución del coste de resolución de incidencias en producción
    • Introducción de pruebas automatizadas en múltiples niveles
    • Mejora del rendimiento y la estabilidad de la aplicación
    • Arquitectura más sólida mediante DDD
    • Mayor fiabilidad gracias a la adopción de buenas prácticas DevOps

    Estamos preparados para nuevos retos