Werfen: Líder mundial en diagnóstico especializado
cliente
Werfen
Servicios
Back-end, Desarrollo Web
El equipo de Logixs se unió a Werfen, un líder mundial en diagnóstico especializado, para transformar su presencia digital. Nuestro objetivo era evolucionar y mantener los portales web de la empresa, y desarrollar herramientas B2B y de backoffice. Estos incluyen desde el portal principal hasta los sitios web de todas sus sedes en más de 30 países.
Retos
Desarrollar un enfoque coherente y unificado para una variedad de portales web que sirven a mercados muy diferentes e implementar plataformas internas de negocios relacionadas con el sector laboratorio-sanitario de Werfen. Utilizamos tecnologías avanzadas, como Drupal 8, Drupal 9, Symfony 5 y Symfony 6, para asegurar un desarrollo eficiente y robusto.
Además, actualizar el código legacy y migrar sistemas a arquitecturas modernas (más escalables y mantenibles) presentó su propio conjunto de desafíos, incluyendo la preservación de funcionalidad, seguridad y usabilidad. También llevamos a cabo integraciones con servicios propios y externos, como ADP y LinkedIn.
Otro desafío importante fue la implementación de arquitecturas hexagonales, un patrón de diseño que separa las preocupaciones de la aplicación en una forma que facilita el mantenimiento, la escalabilidad y la flexibilidad.
Factores claves de éxito
01
Tecnologías punteras
La base de nuestro éxito se encuentra en nuestro dominio de Drupal y Symfony, nuestra habilidad para diseñar y desarrollar plataformas escalables, robustas y mantenibles.
02
Metodologías Ágiles
La implementación de metodologías ágiles permitió una gestión eficiente del proyecto, facilitando la rápida iteración y el despliegue continuo de mejoras.
03
Calidad del Código
El uso de pruebas con herramientas líderes en la industria como Cypress y Behat, fue vital para mantener la calidad y seguridad del código en todo el proyecto.
04
Metodología Iterativa
La metodología iterativa implica el desarrollo y mejora continua del proyecto a través de ciclos repetitivos. Cada iteración permite retroalimentación constante y ajustes incrementales para lograr resultados más efectivos.
01
Tecnologías punteras
La base de nuestro éxito se encuentra en nuestro dominio de Drupal y Symfony, nuestra habilidad para diseñar y desarrollar plataformas escalables, robustas y mantenibles.
02
Metodologías Ágiles
La implementación de metodologías ágiles permitió una gestión eficiente del proyecto, facilitando la rápida iteración y el despliegue continuo de mejoras.
03
Calidad del Código
El uso de pruebas con herramientas líderes en la industria como Cypress y Behat, fue vital para mantener la calidad y seguridad del código en todo el proyecto.
04
Metodología Iterativa
La metodología iterativa implica el desarrollo y mejora continua del proyecto a través de ciclos repetitivos. Cada iteración permite retroalimentación constante y ajustes incrementales para lograr resultados más efectivos.
Metodología
Scrum
Los equipos trabajan de manera más eficiente, colaborativa y efectiva.
ColaboraciónLa entrega iterativaLa mejora continuaEnfoque en el cliente
Testing Mindset
Filosofía de desarrollo orientada a test
TDDATDDBDD
Principio SOLID
S - Responsabilidad ÚnicaO - Abierto/CerradoL - Sustitución de LiskovI - Segregación de InterfacesD - Inversión de Dependencias
Código limpio y homogéneo
La forma de escribir código debe ser homogénea y estar regida por una guía de estilos. Permitió incorporar rápidamente a nuevos desarrolladores
Automatizado en la estrategia de CI/CD, SonarQube
Equipo equilibrado
Identificar los perfiles claves en los que vamos a necesitar más expertise
Un equipo equilibrado es un equipo cohesionado y de alto rendimiento
Scrum
Los equipos trabajan de manera más eficiente, colaborativa y efectiva.
ColaboraciónLa entrega iterativaLa mejora continuaEnfoque en el cliente
Testing Mindset
Filosofía de desarrollo orientada a test
TDDATDDBDD
Principio SOLID
S - Responsabilidad ÚnicaO - Abierto/CerradoL - Sustitución de LiskovI - Segregación de InterfacesD - Inversión de Dependencias
Código limpio y homogéneo
La forma de escribir código debe ser homogénea y estar regida por una guía de estilos. Permitió incorporar rápidamente a nuevos desarrolladores
Automatizado en la estrategia de CI/CD, SonarQube
Equipo equilibrado
Identificar los perfiles claves en los que vamos a necesitar más expertise
Un equipo equilibrado es un equipo cohesionado y de alto rendimiento
Resultados
"Gracias al equipo de Logixs, Werfen ahora tiene un ecosistema web más robusto y modernizado que refleja su reputación como líder mundial en diagnóstico especializado.
Con las mejoras que implementamos, los portales web de Werfen son ahora más eficientes, seguros y fáciles de mantener, lo que ha aumentado su eficacia en los mercados internacionales.
Además, las soluciones B2B y de backoffice que desarrollamos han mejorado la eficiencia interna de Werfen y han reforzado su capacidad para ofrecer soluciones de diagnóstico de alta calidad a sus clientes."