Supermercado líder corrige bugs críticos antes de la puesta en marcha del sistema

Pruebas de software End-to-EndIndustria del retail

El cliente

Desde la apertura de su primera tienda hace ya casi un siglo, en 1922, Macromercado se ha convertido en una de las principales cadenas de supermercados en Uruguay, con siete sucursales en todo el país.

Esta cadena es especialmente conocida por su dedicación al servicio del cliente y la satisfacción del mismo, así como por su responsabilidad social corporativa.

La necesidad

Las operaciones internas de Macromercado están basadas en un conjunto de sistemas patentados, desarrollados con la plataforma GeneXus.

Macromercado necesitaba actualizar sus sistemas para adecuarlos a la última versión de GeneXus en ese momento, X Evo 2.

La primera etapa de esta actualización implicó varios cambios en el sistema de Macromercado para poder incluir nuevas sucursales y códigos de productos.

Era imperativo para los ejecutivos de la compañía asegurar la continuidad de las tareas en todos los departamentos durante el tiempo de implementación de estos cambios y continuar operando sin problemas.

Nuestra solución

Los ingenieros de calidad de Abstracta asumieron la responsabilidad de todas las actividades relacionadas a las pruebas de software durante la duración del proyecto.

Incorporamos una metodología de pruebas, documentamos y probamos el sistema, mejoramos los procesos de gestión de incidentes de la empresa, conocimos y escuchamos a los usuarios del sistema, es decir, a los empleados de la compañía.

Nos aseguramos que fuera posible instalar una versión del sistema que permitiera la creación de nuevos productos y sucursales, mientras la compañía continuaba operando sin problemas.

Pudimos cumplir los objetivos del proyecto al trabajar conjuntamente con el equipo de desarrollo, generando un ambiente de trabajo colaborativo y con una alta sinergia.

Herramientas utilizadas:

  • Testlink para la gestión de casos de prueba
  • Mantis Bug Tracker para la gestión de incidentes
  • Trello para la gestión de tareas

Resultados

Abstracta detectó y eliminó los incidentes más graves antes de la puesta en marcha de la actualización del sistema de MacroMercado, al construir la especificación de requisitos del sistema e implementar una metodología de pruebas, utilizando un ambiente de pruebas adecuado.

En total, detectamos 2.019 incidentes antes de la puesta en marcha del sistema (61% de los cuales fueron graves), evitando así un impacto negativo en las operaciones de la compañía.

En cada iteración, encontramos y reportamos menos incidentes, resultado del trabajo que realizamos en conjunto con el equipo de desarrollo para descubrir no solo incidentes, sino también verificar que se hayan corregido satisfactoriamente.

Nuestro equipo ayudó a construir la especificación de requisitos del sistema que detalla cómo se supone que funciona el mismo. Para hacerlo, realizamos varias entrevistas con usuarios y desarrolladores que, en ese momento, eran los únicos que sabían cómo se suponía que debía funcionar el sistema.

No contar con una lista formal de requisitos implicaba un gran riesgo para la empresa y, por lo tanto al construirlo, Abstracta contribuyó a eliminar dicho riesgo.

¿Busca mejorar y mantener la calidad del software crítico para su compañía?