

De meses a días: MIS acelera el apoyo a las víctimas de desastres naturales gracias a GitLab

GitLab Premium
¿Quiere ver lo que GitLab Ultimate puede hacer por su equipo?
McKenzie Intelligence Services (MIS) recopila y analiza datos críticos para ayudar a las compañías de seguros de todo el mundo a acelerar la recuperación económica después de desastres naturales y provocados por el hombre.
Centrada en proporcionar información posterior al evento, la empresa ayuda a llevar asistencia a personas y negocios cuando más lo necesitan. Al adoptar la plataforma integral de DevSecOps de GitLab en 2018, MIS redujo drásticamente el tiempo que lleva obtener información crítica para las aseguradoras. Esto les permite acelerar los pagos a las personas en crisis y al mismo tiempo proteger los datos confidenciales.
McKenzie Intelligence Services fue fundada en Londres en 2011 y cuenta con 27 empleados. Los analistas de la empresa, entrenados por la OTAN y el ámbito militar, realizan evaluaciones detalladas de huracanes, incendios forestales, tornados, terremotos y otros eventos catastróficos, al supervisar situaciones desde lugares tan distantes como Ucrania y Yemen.
Mediante su plataforma Global Events Observer (GEO), creada con la plataforma de DevSecOps de GitLab, la empresa lleva a cabo evaluaciones de riesgos y daños en todo el mundo. A través de GEO, MIS elabora análisis sobre los riesgos potenciales y ofrece recomendaciones basadas en datos que ayudan a las aseguradoras a agilizar el procesamiento de reclamaciones y los esfuerzos de respuesta ante desastres. Las capacidades de GEO se extienden más allá de los desastres naturales: las agencias gubernamentales y las corporaciones multinacionales también confían en GEO para evaluar situaciones geopolíticas en evolución.
GEO con GitLab: Una plataforma segura para la inteligencia ante desastres naturales
GEO es el corazón de MIS. Registra y monitorea todas las catástrofes, tanto naturales como provocadas por el hombre, a nivel global. La plataforma obtiene y analiza imágenes que van desde la trayectoria entera de un huracán hasta el daño que causa a una casa en particular, por ejemplo. Los analistas de inteligencia de la organización utilizan GEO junto con los datos que recopila y almacena (como imágenes aéreas y satelitales) para trazar el riesgo antes de que se produzca una tormenta, analizar la velocidad del viento, los daños por incendios y las marejadas durante el evento, y evaluar los daños después.
El sistema procesa entre 100 gigabytes y un terabyte de datos por catástrofe, y almacena decenas de cientos de terabytes en total. Dada la naturaleza confidencial de esta información y su alcance global, el sistema debe respetar estándares de seguridad rigurosos y cumplir con diversas regulaciones en varios países. MIS puede satisfacer ambas necesidades esenciales porque GEO se creó y se actualiza continuamente con GitLab.
«Es nuestro único producto, por lo que definitivamente es fundamental para la empresa», afirma Andrei Nita, director de Tecnología de McKenzie Intelligence Services. «La mayoría de nuestros ingresos provienen de GEO, por lo que tenemos que asegurarnos de que sea un producto bien gestionado, eficiente y seguro. Por eso usamos GitLab».
El sistema fue diseñado de forma íntegra con la plataforma de DevSecOps, utilizando pipelines de CI/CD de GitLab, las funcionalidades de seguridad automatizadas, así como el registro y los contenedores de Docker de GitLab. Además, almacenan toda su base de código en GitLab.
Acelerar la recuperación económica para las víctimas de desastres naturales
Gracias a la solidez de GEO, la organización logra recopilar, analizar y luego transmitir esa información a las principales aseguradoras de todo el mundo a la máxima velocidad. De este modo, las aseguradoras pueden ocuparse de sus clientes más rápido, y aliviar así el sufrimiento de las víctimas de desastres naturales.
Por ejemplo, MIS usó GitLab para crear scripts que automatizaran la recopilación de datos de desastres y así completar su ecosistema GEO. En lugar de buscar manualmente datos sobre la trayectoria exacta de un tornado, GEO obtiene y organiza esa información de manera automática, de forma que ahorra a los analistas una gran cantidad de tiempo y trabajo. Los scripts también les permiten ubicar geográficamente la recopilación de datos, para proporcionar a clientes específicos información precisa y filtrar todo lo que no necesitan.
Nita señala que antes a una aseguradora le tomaba meses, a veces incluso años, obtener la información necesaria para realizar los pagos de reclamaciones individuales, los cuales permiten a las personas reconstruir sus hogares y sus vidas.
«Pero, con los datos observados de GEO, podemos proporcionar a las aseguradoras la información que necesitan, es decir, información procesable y confiable, entre 24 y 72 horas después del evento», comenta. «Nuestros clientes del sector de seguros necesitan responder a las víctimas de desastres lo más rápido posible. Gracias a GEO, tienen los datos que necesitan para ayudar a las personas en días, en lugar de meses o incluso años. Eso marca la diferencia en la vida de las personas. Necesitan ayuda de inmediato. Si, por ejemplo, ocurre una inundación, puede que su hogar desaparezca. Necesitan que su aseguradora pueda ayudarlos».
Nita agrega que la entrega de los datos e información necesarios en un plazo de tres días es un argumento de venta importante para el servicio de MIS. La capacidad de proporcionar imágenes y cuadrículas de un kilómetro por uno con evaluaciones detalladas y valoraciones de daños es fundamental para el éxito general de su negocio.
Reducir una cadena de herramientas ineficiente y acelerar los lanzamientos
Esta impresionante aceleración en la respuesta ante desastres no solo benefició a los clientes de MIS, sino que también transformó la forma en que trabajan sus propios equipos. Antes de adoptar GitLab, MIS había utilizado una combinación ineficiente de cinco herramientas de DevOps diferentes que provocaron una incorporación difícil, flujos de trabajo fragmentados, la necesidad de contar con una variedad de equipos de asistencia, procesos de implementación lentos y problemas para mantener la colaboración entre equipos distribuidos. Al eliminar esa cadena de herramientas con una plataforma única e integral, la organización no solo facilitó el trabajo de su equipo, sino que también pudo llevar a cabo lanzamientos cada dos semanas, en lugar de hacerlo de manera trimestral o incluso con menos frecuencia. Esto les permite cumplir las solicitudes de los clientes con mayor facilidad, en particular las que se estipulan como parte de sus contratos.
«Con la cadena de herramientas que teníamos antes, creo que mucha gente estaba un poco confundida sobre dónde se estaban haciendo las cosas y si los proyectos estaban listos o no. Esto afectó nuestro cronograma de entregas», comenta Nita. «Como resultado, se generaba muy poco valor con la tecnología y tardamos en responder a las solicitudes de los clientes. Era una carga para la empresa. Pero ya no tenemos ese problema».
Reducir esa cadena de herramientas y trabajar en una sola plataforma es mucho más importante para una pequeña empresa que intenta realizar mucho trabajo con menos recursos. «Eso es completamente cierto», agrega Nita. «La dificultad era que la mayor parte del tiempo de un desarrollador se dedicaba a integrar y conectar una herramienta dispar con otra; y, si había un problema, averiguar qué herramienta lo estaba causando. Por otro lado, cuando se usa una sola plataforma, todo ya está conectado e integrado por diseño. Nuestro equipo de desarrollo consta solo de siete personas, es decir, el 20 % de nuestra empresa. Somos un equipo pequeño con un presupuesto pequeño. Necesitamos una ventaja que nos permita funcionar como un equipo mucho más grande».
Para acelerar y facilitar aún más esas implementaciones, Nita afirma que considerará adoptar GitLab Duo, un conjunto de funcionalidades con tecnología de IA que ayudan a lo largo de todo el ciclo de desarrollo de software.
Colaboración entre equipos con una única plataforma
Para MIS, poder colaborar de manera rápida y efectiva es fundamental a la hora de supervisar los desastres y entregar datos críticos a las aseguradoras. Antes de adoptar una aplicación única, incluso su pequeño equipo tenía dificultades para trabajar de manera cohesiva: la combinación de herramientas creaba barreras entre los analistas que realizaban el seguimiento de los daños causados por las tormentas, los desarrolladores que creaban herramientas de recopilación de datos y los equipos que trabajaban directamente con las compañías de seguros.
Ahora que usa una plataforma unificada, la organización ha observado un aumento drástico en la colaboración que tiene un impacto directo en sus capacidades de respuesta ante desastres naturales. Esto incluye no solo el trabajo entre los miembros del equipo de DevSecOps, sino también entre los desarrolladores y otros equipos, como los de producto, atención al cliente y soluciones para clientes, que a veces escriben sus propios scripts simples o consultas SQL en GitLab. Ahora, al trabajar en conjunto, todos pueden implementar cambios rápidamente para hacer llegar la ayuda a las personas con mayor rapidez.
«A veces comienzan a escribir algunos scripts, pero luego se bloquean. Como todos están en la misma plataforma, pueden simplemente etiquetar a alguien para que los ayude», señala Nita. «Los ingenieros pueden involucrarse, ver la última solicitud de confirmación o fusión, y resolver lo que sea necesario rápidamente. Ese tipo de colaboración cruzada ahorra mucho tiempo a todos y, finalmente, hace que todo se desarrolle de manera fluida».
Facilitar el cumplimiento y aumentar la seguridad
Según Nita, el uso de una plataforma unificada también hace que sea más fácil y rápido hacer que su software sea seguro. Poder aprovechar las funcionalidades de seguridad automatizadas, como las pruebas estáticas de seguridad de las aplicaciones (SAST), el análisis de dependencias, la detección de secretos y los informes de vulnerabilidades dentro de las solicitudes de fusión, fue una de las razones por las que se ha sentido satisfecho con GitLab. «Contar con esas herramientas automatizadas incorporadas tiene mucho valor para nosotros», agrega.
Y ese valor se extiende a sus necesidades regulatorias.
Gracias a las funcionalidades de seguridad automatizadas de GitLab, junto con las herramientas de estandarización y documentación, MIS logra cumplir con mayor facilidad con las regulaciones, mientras trabaja con las principales aseguradoras de todo el mundo, muchas de las cuales requieren estándares específicos para cada país. La empresa tiene que gestionar potencialmente cientos de leyes y regulaciones diferentes.
«Tenemos que cumplir con regulaciones muy estrictas», comenta Nita. «El ecosistema en el que necesitamos operar debe ser muy seguro. Pero cuando les decimos a las empresas que usamos GitLab (con su CI/CD, su registro, sus herramientas de seguridad y documentación), no nos preguntan más sobre nuestras capacidad de cumplimiento. Esto es útil, ya que, por lo general, toma mucho tiempo obtener la aprobación de grandes corporaciones.
«Hace poco tuvimos un cliente que dijo que, por lo general, les lleva varios meses cerrar el proceso regulatorio, pero nosotros logramos cerrarlo en unas pocas semanas», agrega. «Eso es clave y tiene un gran impacto en nuestro negocio».
La plataforma única de DevSecOps de GitLab ha revolucionado las operaciones de McKenzie Intelligence Services al ofrecer la trifecta crucial de velocidad, seguridad y cumplimiento. Las funcionalidades de seguridad automatizadas, las herramientas de estandarización y los flujos de trabajo optimizados de la plataforma no solo permiten al pequeño equipo de desarrollo de la empresa transformar los ciclos de lanzamiento de tres meses en implementaciones rápidas de dos semanas, sino también garantizar la seguridad del software y el cumplimiento sin problemas de las regulaciones globales. Esta base tecnológica permite a MIS centrarse en su misión: ayudar a las aseguradoras de todo el mundo a acelerar los esfuerzos de recuperación ante desastres.
Toda la información y las personas involucradas en el estudio de caso son precisas en el momento de la publicación.