Entrega más rápida de tecnología y excelentes pizzas
Acerca de Domino's
Con las deliciosas pizzas de Domino's, la gente lo tiene muy fácil para saciar su apetito. Los clientes pueden hacer sus pedidos a través de las aplicaciones móviles, Facebook, Twitter, Alexa y el sitio web de Domino's, entre otros. Para garantizar una experiencia perfecta al cliente independientemente de la plataforma, su equipo de TI necesitaba una forma de optimizar el proceso de DevOps.
El equipo de TI de Domino's se basa en las prácticas recomendadas de DevOps para poner a disposición de los clientes de todo el mundo las innovaciones relativas al reparto de pizzas. El hecho de garantizar la seguridad de la tecnología solía suponer un obstáculo en el flujo de trabajo de DevOps, y los desarrolladores incorporaban la seguridad en los proyectos en fases demasiado tardías del proceso.
En palabras de Michael Sheppard, ingeniero superior del departamento encargado de la seguridad de las aplicaciones en Domino's, “La seguridad puede verse como un impedimento para progresar cuando hay barreras de colaboración entre los desarrolladores y el equipo de seguridad. Manteníamos reuniones durante horas solo para determinar los requisitos de seguridad de los proyectos. Necesitábamos encontrar una forma más rápida y sencilla de participar en el proceso de DevOps”.
En cierto modo, las aplicaciones que hemos encontrado en Atlassian Marketplace nos están ayudando a entregar más pizzas con mayor rapidez que nunca.
Michael Sheppard
Unificación de los flujos
El equipo de seguridad se fijó en las herramientas que el equipo de DevOps usaba para impulsar su flujo de trabajo. Con el fin de crear y compartir unas especificaciones, apostaron por Confluence y utilizaron Jira para hacer un seguimiento de los tickets y las tareas, y gestionarlos. Pero de pronto se encendió una bombilla: el equipo de seguridad se dio cuenta de que podía usar esas herramientas de Atlassian para conectar con los desarrolladores y optimizar el proceso de DevOps.
El equipo de seguridad quería diseñar un formulario de Confluence que los desarrolladores pudieran usar para enviarles automáticamente la información sobre seguridad en etapas mucho más tempranas del proceso de desarrollo. Domino's acudió a Forty8Fifty Labs, un partner autorizado de Atlassian, para que compilara una aplicación que utilizara Confluence y Jira para vincular los flujos de trabajo de los equipos de seguridad y DevOps. Forty8Fifty Labs trabajó con el equipo de seguridad de Domino's para crear un formulario de Confluence de 10 preguntas que generara tickets de Jira en función de las respuestas.
"Sabíamos que a nuestros desarrolladores les gustaba usar Confluence para colaborar y documentar los requisitos", expone Sheppard. "El equipo de seguridad tan solo se ha unido a un flujo de trabajo que ya funcionaba bien. Lleva unos pocos minutos rellenar el formulario y unos cuatro minutos dar respuesta a los correspondientes tickets de requisitos de seguridad de Jira. Lo que solía requerir más de 20 horas de reuniones y revisión ahora se lleva a cabo en cuestión de minutos. Esta aplicación resuelve un enorme problema de seguridad que es muy frecuente en el desarrollo de software".
"Con nuestra aplicación de Atlassian, hemos podido automatizar un flujo de trabajo único y acabar con las barreras entre la seguridad y el desarrollo", añade. "Ese tipo de automatización es un impulsor clave de la eficiencia en el mundo actual, centrado en el software".
Ventajas de las aplicaciones
No obstante, esa no es la única innovación que el equipo de Domino's ha adoptado para mejorar su proceso de DevOps. Presentar el panorama general a la dirección y a los responsables de la toma de decisiones resulta clave para garantizar una magnífica experiencia de usuario. La empresa utilizó el software Splunk para obtener información sobre sus procesos, y el equipo de seguridad de Domino's se dio cuenta de que podía usar la aplicación de Splunk para Jira con el fin de incorporar los datos de seguridad de Jira a sus paneles de Splunk ITSI y, de este modo, identificar y abordar más fácilmente las tendencias observadas en muchos proyectos de Jira. Por ejemplo, se implementó un curso de formación sobre la codificación adecuada como resultado de un aumento en los tickets de vulnerabilidades abiertos en Jira. Estas herramientas integradas ayudan a los equipos de desarrollo y seguridad a coordinar sus esfuerzos para aportar valor de negocio mediante la presentación de indicadores que reflejan el estado de seguridad del código base.
Con estas dos aplicaciones, han podido ahorrar 100 000 $ al año, reducir los riesgos en un 75 % y destacar el valor del negocio de cara a la dirección.
“Gracias a la aplicación que encontramos en Atlassian Marketplace, podemos extraer los datos relativos a los requisitos de seguridad de Jira y mostrarlos en Splunk ITSI”, afirma Sheppard. “Nuestro tablero de métricas realiza un seguimiento de 10 indicadores clave. Podemos visualizar los tipos de tickets de seguridad que estamos generando en Jira y buscar opciones para cerrarlos más rápidamente”. Con estas dos aplicaciones, han podido ahorrar 100 000 $ al año, reducir los riesgos en un 75 % y destacar el valor del negocio de cara a la dirección.
Todo por la pizza
Al conseguir una mayor transparencia entre la seguridad y el desarrollo, Domino's no pierde de vista el panorama general y su enfoque en los clientes. “Nuestros desarrolladores escriben el código y nuestros procesos de seguridad mantienen protegida nuestra tecnología para que resulte más seguro, fácil y divertido pedir una deliciosa pizza”, comenta Sheppard. "En cierto modo, las aplicaciones que hemos encontrado en Atlassian Marketplace nos están ayudando a entregar más pizzas con mayor rapidez que nunca".
Acerca de Domino's
Sector
Bienes de consumo, venta al por menor
Ubicación
Internacional
Aplicaciones de Atlassian Marketplace
Check these out

