F.C Barcelona

Experiència d'usuari Tecnología Disseny d'experiències Devops
Project cover fcb.webp

Què hem fet?


Davant la necessitat de controlar els diferents entramats de la infraestructura del club, es va crear un tauler que permetés tenir una visió global dels diferents sistemes i que permetés detectar problemes de forma ràpida i eficient.

Project summary dashbutton.webp

Com ho hem fet?


Vam començar el projecte amb un Design Sprint i un DevOps Sprint per a poder definir el producte i la seva arquitectura en funció de les necessitats i expectatives reals del client. A partir d'aquí vam començar a desenvolupar el producte i a definir el disseny. Teníem clar que el projecte necessitava dos vessants, una de control i una altra de visualització. Per això vam crear un equip multidisciplinari creat per 3 enginyers de programari, un perfil de UX i un Product Owner. L'equip va realitzar diferents integracions amb Zabbix, API's REST amb una infraestructura AWS i DashButtons per a poder controlar els diferents sistemes. En l'àmbit de disseny vam crear un frontend amb VueJS que consumia les dades i les mostrava de forma clara i entenedora. Des d'aquest panell no només es podrien controlar tots els aspectes del Camp Nou per a fer les respectives comprovacions abans d'un partit, sinó que també es podrien controlar altres sistemes com les botigues, els proveïdors o les incidències obertes.

Conclusió


**Comunicació instantània** A part dels avantatges clars pel club de poder visualitzar tota la informació unificada en un sol panell, també s'eliminava el temps de comunicació d'algunes accions manuals que anteriorment trigaven hores a comunicar-se, gràcies a la implementació dels DashButtons que comunicaven nous estats de forma instantània. **Desenvolupament àgil** Gràcies a la creació d'un equip multidisciplinari i amb una bona planificació, vam poder realitzar un projecte de gran envergadura en un temps molt reduït, i sent capaços d'afrontar canvis de requisits durant el desenvolupament, oferint al client un producte que es va adaptant a les seves necessitats i expectatives. **Alineació d'expectatives** Amb la nostra filosofia de realitzar exercicis com el Design Sprint o DevOps Sprint que a vegades poden semblar una pèrdua de temps, vam aconseguir alinear les expectatives entre nosaltres i el client i ens va permetre estalviar moltes hores de feina evitant canvis de requisits per malentesos i, per tant, estalviant diners al client i realitzant només canvis que el client realment necessitava durant el desenvolupament.