Nuestro trabajo 

Ayudamos a Coniq a mejorar la entrega de sus MVP a través de la introducción y acompañamiento con metodología de procesos ágiles y buenas prácticas en el ámbito técnico.

El proyecto

EL RETO

Coniq necesitaba crear una aplicación que, junto con el software EPOS (Electronic Point of Sale) que ya tenían sus clientes, pudiera leer los códigos de barras en las tiendas para proporcionar a sus clientes finales puntos aplicables en su  programa de fidelización y descuentos. Puesto que el equipo interno de desarrollo era relativamente pequeño nos comprometimos a participar activamente desde la conceptualización del mismo hasta la entrega gradual y progresiva del proyecto.

 

APROXIMACIÓN

Comenzamos construyendo user journeys y wireframes con los stakeholders de negocio de Coniq. Uno de sus diseñadores internos produjo una serie de diseños de alto nivel en Photoshop. Estos diseños formarían parte de los criterios de aceptación de las features. Aplicamos una metodología basada en Scrum para el proyecto, trabajando las features en sprints cada 2 semanas acordados con el Product Owner de Coniq. El backlog de producto se mantuvo dentro del Rally y, como no habían utilizado Agile de este tipo con anterioridad, nuestro equipo guió al Product Owner en la gestión del backlog y las liturgias propias de Scrum. Esto permitió trabajar en entregas y adopción de metodología al mismo tiempo. 

El desarrollo se llevó a cabo en nuestras oficinas de Londres y, por lo tanto, era importante que tuviéramos contacto regular cara a cara con el equipo de Coniq. En este sentido las demos se entregaron en sus oficinas al final de cada sprint. También realizamos la mayoría de las reuniones de definición y planificación en sus oficinas (con visitas ocasionales del equipo de Coniq a nuestras oficinas en Londres).

Coniq tenía un pequeño equipo de desarrollo interno y nuestro objetivo era transferir gradualmente la responsabilidad del mantenimiento y desarrollo a este equipo. Antes y durante la entrega nuestros desarrolladores trabajaron con el equipo Coniq para ofrecer asesoramiento y orientación sobre la base de código y las prácticas de desarrollo. También nos aseguramos de que se mantuvieran actualizados con los cambios en curso mediante nuestro ‘pull request’ process.

RESULTADO

Al trabajar de forma muy colaborativa con el equipo de Coniq y gracias a establecer una comunicación fluida y regular, pudimos entregar los MVP dentro del budget asignado al proyecto. En el momento de la entrega, el equipo de Coniq pudo tomar las riendas del proyecto y trabajar el resto del backlog de tareas que se habían creado, ya que contaban con los skills y los procesos definidos para poder hacerlo.