Privalia

Privalia es líder de outlets-online en marcas de moda. Empezó en 2006 siendo una tienda online, ofreciendo rebajas diarias de grandes marcas a un precio excepcional y exclusivo a sus clientes registrados. Un equipo de más de 1000 personas alrededor de todo el mundo que trabaja con pasión para inspirar a las personas a sentirse mejor con ellas mismas y ahorrar dinero.

Privalia es el líder en sus 4 mercados (España, Italia, Brasil y México). Con eficiencia e innovación, a través de su aplicación móvil, Privalia ha conseguido obtener más de 34 millones de usuarios registrados en todo el mundo y más de 25.8 millones de descargas.

Fue adquirida en 2016 por un un grupo Francés de vente- privee, pionero y líder mundial del concepto “flash sales”.

Situación

Para un mejor estudio y mejora de sus plataformas, Privalia pensó en realizar un Test A/B. Éste requería de muchas herramientas distintas con datos descentralizados. Anteriormente los datos se calculaban de tal manera que el margen de error era alto, por lo que debían buscar otro método que les permitiera crear hipótesis, ejecutar experimentos y analizar los resultados en una misma aplicación. Reduciendo de esta manera un 100% el tiempo de dedicación a estos experimentos.

Metas

Su principal meta era conseguir un producto centralizado de Test A/B mediante el cual pudieran llevar a cabo todos los experimentos desde la misma aplicación. Tanto Web, Android o iOS.

Desafíos

  • Adaptar software Open Source – Partir de una solución Open Source como proyecto base y ampliarla con la funcionalidad requerida por el negocio de Privalia.
  • SDKs – Creación de un conjunto de SDKs que trabajen del mismo modo para distintas tecnologías, Frontend, Java, PHP, Android y iOS.

Lo que hicimos

  • Ampliar un proyecto opensource para soportar las funcionalidades requeridas por Privalia.
  • Aplicación de TDD.
  • Creación de una SDK para frontend utilizando Flow.
  • Creación SDK para backend utilizando kotlin.
  • Creación SDK para iOS y android.

Resultados

Privalia posee una plataforma centralizada en el que poder hacer diferentes tipos de Tests A/B.

Tecnologías utilizadas

Kotlin, Flow, Jest, Wallaby

Ask us for a personalised presentation