Adidas

Adidas es un líder mundial dentro de la industria de ropa deportiva, ofreciendo una gran variedad de ropa y productos deportivos y estilo de vida a través de los valores que representan Adidas y Reebok. Adidas se esfuerza para inspirar y habilitar a las personas a aprovechar el poder del deporte en su vida cotidiana. Sabe que un entendimiento profundo de los consumidores y su dia a dia en el deporte es esencial para conseguir sus objetivos marcados. Para anticiparse y responder a sus necesidades, continuamente se esfuerzan para crear una cultura de innovación y creatividad. A través de su gran portfolio, aprovechan su cultura para ampliar los límites de sus productos con la última tecnología.

 

Situación

Adidas, como gran empresa está empezando a tener y mantener cada vez más aplicaciones web y móviles. Para reducir el tiempo empleado, el coste de mantenimiento y estandarizar las partes que coinciden en todos los procesos, se crearon unos SDKs. Estos han de coincidir con todos aquellos proyectos en los que se ha utilizado la misma tecnología. Esta es la razón por la que la arquitectura y la cobertura de test ( tests unitarios, de integración y funcionales) fueron indispensables.

 

Meta

El objetivo fue crear los SDKs para plataformas móviles junto con el equipo de Adidas: para plataforma iOS y Android. También tuvimos que dar soporte a la versión previa de SDK para no romper la compatibilidad.

Retos

  • Tiempo
    Una de las características de los SDK era que tenia que estar integrada en la nueva aplicación que Adidas estaba a punto de lanzar
  • Garantía de calidad
    Las características desarrolladas tendrían que estar testeadas, no solo en diferentes dispositivos móviles sino también en diferentes aplicaciones.
  • Organización de equipos
    El proyecto tenía que estar coordinado entre los diferentes equipos de diferentes países y zonas horarias.

Desarrollo con el equipo de Adidas

  • Desarrollo de componentes UI para interfaces muy personalizadas.
  • Desarrollo de componentes para red de comunicaciones.
  • Desarrollo de un “Customer chat” como parte de los SDKs
  • Creación de jobs de construcción y despliegue de Jenkins.
  • Implementación de docker y kubernetes.
  • Monitorización de back end y sistema de logs.
  • Gestión de problemas y soluciones.

Resultados

Hemos sido capaces de desarrollar las características requeridas para el soporte dentro de los SDKs, dando soporte a todas las aplicaciones, y entregar las funcionalidades para la nueva app de Adidas para iOS y Android.

Tecnologías usadas

Desarrollo nativo de Android y iOS utilizando Java, Swift & Objective-C, docker, kubernetes, grafana

Testimonio

“Estoy muy contento de trabajar con Apiumhub porque me gusta trabajar con metodologías ágiles, así como trabajar con una empresa de ese tamaño. Pueden reaccionar rápidamente a cambios basados en las demandas del mercado, siempre ofreciendo el mejor talento para esas tecnologías. Aparte de eso, el equipo viene con una gran dosis de energía positiva y entusiasmo para crecer y mejorar la satisfacción del cliente, pensando con creatividad y mirando hacia el futuro.” Gerardo Gómez – Jefe de desarrollo móvil en Adidas

 

Solicita una selección personalizada de proyectos