La solución anterior de informes de fallas de HotelTonight no era confiable, tenía errores y estaba repleta de funciones innecesarias. Esto creó ineficiencias para su equipo de ingeniería e hizo que la depuración fuera un proceso difícil y lento.
HotelTonight ahora tiene la puntuación de estabilidad, una métrica de un vistazo que les informa de inmediato sobre el estado de su aplicación. Establecen un objetivo claro de estabilidad y responsabilizan a su equipo por ello, lo que les ayuda a brindar una experiencia de usuario confiable que los ayuda a mantener calificaciones altas en la tienda de aplicaciones.
HotelTonight es una popular aplicación móvil que permite a los viajeros encontrar alojamiento en un hotel a precios reducidos. Ayudan a millones de viajeros a encontrar y reservar excelentes ofertas de hoteles, por lo que cualquier problema en el flujo de reserva de su aplicación se considera de alta prioridad para garantizar que los usuarios tengan una experiencia fluida al planificar su viaje.
Debido a que generan ingresos principalmente a través de sus aplicaciones web iOS, Android y móviles, operan con un presupuesto de error del 1 % con tolerancia cero para los excesos, ya que las fallas de las aplicaciones están directamente relacionadas con su éxito como empresa. El presupuesto de errores es una métrica clara de la que todo su equipo de ingeniería es responsable, que determina un umbral de errores en su servicio en un momento dado.
Para ayudarlos a mantener su presupuesto de errores, el equipo de HotelTonight usó una herramienta de monitoreo de errores para alertas sobre nuevos bloqueos de aplicaciones. Sin embargo, descubrieron que su herramienta de control de errores anterior tenía errores y era poco fiable, además de estar repleta de funciones innecesarias que provocaban una experiencia de usuario negativa, por lo que sabían que tenían que reemplazarla.
“El puntaje de estabilidad es extremadamente importante en HotelTonight porque es una métrica confiable que muestra de inmediato el estado de la aplicación”. Doug Suriano, administrador de iOS.
“Como negocio exclusivo de aplicaciones móviles, las tasas de fallas son enormemente importantes para nosotros porque cuando nuestra aplicación falla, también lo hacen nuestros medios para hacer negocios”, dijo Doug Suriano, ingeniero principal de iOS en HotelTonight. “Necesitábamos una solución más confiable y simple respaldada por un equipo en el que pudiéramos confiar para ayudar a mantener nuestro umbral de presupuesto de error del 1 por ciento”.
Mantener sus aplicaciones altamente estables se convirtió en un desafío sin las métricas adecuadas para monitorear y las herramientas para ayudarlos a lograr sus objetivos.
HotelTonight eligió Bugsnag como su solución de monitoreo de estabilidad para su pila completa, incluidos los servicios móviles y de back-end. Bugsnag les brinda la información que necesitan sobre el estado de su aplicación, además de una experiencia de usuario superior a la de su solución anterior. También brinda a los equipos técnicos y comerciales visibilidad de los resultados comerciales relacionados con el software con errores.
Desde que se mudaron a Bugsnag, han mejorado muchos procesos:
Encuentra y corrige errores entre un 50 y un 60 % más rápido que antes
Mantenga al menos un presupuesto de error del 1 % de manera constante
Ahorre al menos 40 horas al mes encontrando y corrigiendo errores
“Con el tiempo, contar con este KPI realmente ha motivado e incentivado a nuestro equipo a echar un segundo vistazo al codificar nuevas funciones, pensar en posibles errores y codificar a la defensiva contra ellos”.
— Doug Suriano, administrador de iOS
El puntaje de estabilidad, en particular, ha hecho posible que su equipo mida la estabilidad de su aplicación y mantenga el presupuesto de error de su equipo de al menos 1% en todo momento. “El puntaje de estabilidad es extremadamente importante en HotelTonight porque es una métrica confiable y de un vistazo que nos dice de inmediato el estado de la aplicación”, dice Doug Suriano, gerente de iOS.
HotelTonight eligió establecer la estabilidad como un KPI para su equipo debido a su impacto directo en los ingresos y en el resultado final del negocio. Con Bugsnag, pueden realizar un seguimiento de esta métrica y priorizar cuándo corregir errores frente a funciones de compilación.
“Con el tiempo, contar con este KPI realmente ha motivado e incentivado a nuestro equipo a echar un segundo vistazo al codificar nuevas funciones, pensar en posibles errores y codificar a la defensiva contra ellos”, explica Doug.
Cada vez que el equipo de HotelTonight trabaja en la depuración para mantener sus objetivos de estabilidad, pueden usar las funciones de priorización de Bugsnag para centrarse en los errores que aparecen en las secciones de código críticas para el negocio, como la sección de reservas de su aplicación. Los errores que aparecen en estas secciones de su código obtienen una corrección prioritaria que se programa en JIRA a través de la integración de sincronización bidireccional. Como explica Doug, “no se trata solo de reparar fallas; se trata de solucionar los bloqueos que tienen el mayor impacto en sus clientes”.
Con las alertas y los informes de errores de Bugsnag, el equipo de HotelTonight puede resolver los errores entre un 50 y un 60 % más rápido que antes y ahorrar 10 horas de trabajo cada semana.