Usamos cookies para entender cómo nos encontraste y mejorar tu experiencia. Podés aceptar o rechazar las cookies de analítica. Más información en nuestra política de privacidad.
42% menos errores en producción durante los ciclos de release
Nuestro cliente logró mejorar su plataforma para call centers al reducir los errores en producción, aumentar la cobertura de pruebas automatizadas y mejorar la eficiencia operativa general de sus procesos de desarrollo. Esto permitió acelerar los releases, mejorar la estabilidad del sistema y ofrecer una experiencia de usuario más fluida.
Nuestro cliente es un partner tecnológico líder enfocado en transformar la experiencia del cliente (CX). Desarrolla soluciones propias impulsadas por GenAI que ayudan a las empresas a fortalecer la conexión con sus clientes y equipos. Su producto principal funciona como una plataforma central para agentes y supervisores, y gestiona comunicaciones a través de distintos canales.
Fundada hace más de 25 años, ofrece soluciones innovadoras para call centers.
Presente en 30 países de 4 continentes.
Brinda soluciones de contact center en la nube, agentes virtuales, automatización de marketing y más.
Enfocada en impulsar resultados de negocio mediante innovación y soporte especializado.
Para mayo de 2025, nuestro cliente enfrentaba importantes desafíos operativos en su proyecto principal. Su producto insignia presentaba un alto volumen de errores en producción, especialmente en canales clave de comunicación, lo que afectaba negativamente la experiencia de usuario.
El proceso de testing era mayormente manual y no contaba con suficientes pruebas automatizadas. Además, la colaboración entre los equipos de desarrollo y testing era poco eficiente, lo que generaba demoras en la identificación de errores y en los releases.
Sus principales objetivos eran claros: reducir los errores en producción, mejorar la calidad del sistema y aumentar la eficiencia operativa. Necesitaban un enfoque estructurado de testing que permitiera aumentar la cobertura de pruebas, optimizar los ciclos de regresión y mejorar la confiabilidad general del sistema. Por eso decidieron trabajar con Abstracta.
Para abordar los desafíos de nuestro cliente, implementamos un enfoque de consultoría a medida, enfocado en optimizar tanto los procesos como la colaboración entre equipos. Enfrentamos obstáculos clave que resolvimos mediante acciones estratégicas y un foco claro en las áreas de mayor prioridad.
Integramos el testing desde las primeras etapas del desarrollo: Dado que solo disponíamos de dos sprints completos, priorizamos la incorporación del equipo de testing directamente en los equipos de desarrollo desde el comienzo. Este enfoque permitió que el equipo participara desde las primeras etapas del desarrollo del producto, detectara problemas antes y colaborara de forma más efectiva con los desarrolladores.
Optimizamos herramientas y métricas de testing: Ante la presión de un período crítico para el negocio, nos enfocamos en herramientas y métricas capaces de aportar valor inmediato. Incorporamos dashboards en Jira para mejorar el seguimiento entre equipos, lo que permitió al cliente monitorear avances e identificar cuellos de botella en tiempo real. También utilizamos AIOtest para automatizar procesos de testing y validar con mayor rapidez funcionalidades críticas.
Abordamos las limitaciones de los sprints: La restricción de trabajar durante solo dos sprints limitaba la posibilidad de realizar iteraciones en profundidad. Para superar esta limitación, priorizamos áreas de alto impacto, como la automatización de pruebas críticas y el aumento de la cobertura de pruebas funcionales. Este foco nos permitió lograr mejoras significativas a pesar del tiempo disponible y maximizar el valor de los sprints.
Mejoramos la cobertura de pruebas y el testing de regresión: Ante la necesidad de realizar una validación exhaustiva, trabajamos estrechamente con el equipo de testing para mejorar la cobertura de pruebas. También optimizamos las pruebas de regresión mediante técnicas de planificación más eficientes y un mayor foco en los flujos críticos, lo que permitió reducir los tiempos de los ciclos de testing.
Fortalecimos al equipo durante un período crítico para el negocio: Adaptamos nuestro enfoque a las necesidades inmediatas del cliente. Nos enfocamos en soluciones prácticas y accionables que el equipo pudiera incorporar fácilmente, incluso bajo presión. A través de mentoría y acompañamiento, ayudamos al equipo de testing a desarrollar las habilidades y técnicas necesarias para continuar mejorando después de finalizada la consultoría.
Capacitación y transferencia de conocimiento: Brindamos capacitación continua al equipo de testing para fortalecer sus conocimientos en diseño de pruebas, testing automatizado y prácticas de colaboración. El foco en la transferencia de conocimiento permitió optimizar el trabajo actual y, al mismo tiempo, ayudar al equipo a aplicar estas buenas prácticas de forma independiente y fomentar una cultura de mejora continua.
Nuestra colaboración generó mejoras medibles que impactaron directamente en la confiabilidad del sistema y la eficiencia de sus operaciones:
Redujimos en un 42% los errores en producción y en entornos internos por ciclo de release, lo que se tradujo en una mayor estabilidad del sistema y menos problemas para los usuarios finales.
Aumentamos la cobertura de pruebas funcionales al 82%, con una validación más amplia de las funcionalidades clave y una mayor confiabilidad del sistema.
Apoyamos el trabajo entre equipos que permitió alcanzar un 29% de cobertura de automatización, con una optimización del proceso de testing para funcionalidades críticas del sistema.
Mejoramos la colaboración entre los equipos de desarrollo y testing, con menores tiempos de resolución de errores y una mayor eficiencia general.
Mejoramos la gestión del testing mediante dashboards en Jira, que aportaron mayor visibilidad y permitieron identificar con más rapidez cuellos de botella y riesgos.
Estos resultados permitieron al cliente lanzar versiones más confiables de su producto, mejorar la satisfacción de los usuarios y aumentar la eficiencia operativa de la plataforma. El aumento de la automatización y de la cobertura de pruebas también permitió acelerar los releases y contar con una mayor confianza en la estabilidad del producto.
Mantente conectado
con Abstracta
Noticias, artículos y recursos para construir mejor software.