interview  | 

Desenvolupament web com a eina clau de l’automatització de processos

Les eines de processador dorsal (backend) permeten a SEAT liderar un dels projectes de cadenes de subministrament (supply chain) més eficients del sector automobilístic

Tags: 'Professions digitals' 'Treballa a Barcelona' 'Web Development'

SHARE

Parlem amb Mavi Jiménez, Backend Developer i Team Lead a l'equip de Supply Chain de SEAT. SEAT és una firma pionera i consolidada que es reinventa contínuament per guanyar competitivitat. Per això, va crear SEAT:CODE, el seu nou centre de desenvolupament de programari a Barcelona. En els laboratoris es perfilen, entre altres projectes digitals, processos que millorin l’eficiència de les tasques d’emmagatzematge i transport dels productes de la companyia.

En l’entrevista següent, la Mavi ens n’explica un, en el qual treballa actualment.

Actualment es parla molt del processador dorsal. Com li explicaries a algú altre en què consisteix treballar com a desenvolupadora de processadors dorsals? Com és el teu dia a dia en aquesta àrea digital?

El desenvolupador de processadors dorsals treballa darrere el teló d’una aplicació digital: té cura del funcionament sense que es noti cap diferència.

El processador dorsal és la part del desenvolupament de qualsevol aplicació, web, mòbil, entre d’altres, que s’encarrega que tota la lògica del sistema funcioni de manera coordinada. Comprèn el treball sobre el conjunt d’accions que no veus, però que s’esdevenen contínuament a la «rebotiga» de l’aplicació: la comunicació amb el servidor, la lectura o el desament de dades, la reparació d’errors, per exemple. Un perfil tècnic com el meu a SEAT busca trobar la forma més efectiva d’entregar el vehicle de la manera més eficient i còmoda possible per al comprador.

El desenvolupador de processadors dorsals no treballa en solitari. Normalment operem en equips multidisciplinaris –processador d’accés (frontend), mòbil, UX/UI, entre d’altres– i ens sincronitzem amb tots els perfils per assolir uns resultats òptims. Comencem la jornada amb un bon cafè i una reunió d’estat breu, anomenada daily, en la qual localitzem dependències o interferències entre nosaltres i resolem dubtes.

Cada dues setmanes, organitzem una sessió sprint, en què ens fixem objectius amb els quals ens comprometem i sobre els quals operarem, si és possible en parelles, per generar sinergies. Una de les cerimònies més importants del flux de treball diari és la reunió de retrospectiva, on analitzem quins objectius hem assolit i com, quins són els nostres punts febles i com podem millorar-los per encarar el següent cicle de treball.

En què consisteix el vostre model de cadenes de subministrament? Quin ha estat el punt diferencial del professional de processadors dorsals per convertir-lo en una realitat?

El processador dorsal permet construir una comunicació segura i eficient entre els diferents elements i fases de qualsevol procés de producció.

 

El nostre projecte de cadenes de subministrament cobreix totes les competències digitals, perquè gestionar les dades és tan important com avaluar les prediccions de producció i avançar-nos als imprevistos (talls de carreteres, conductors indisposats, per exemple), perquè la cadena de muntatge no s’aturi i l’usuari sàpiga en cada moment en quina fase es troba el seu vehicle.

Amb aquest projecte digital volem automatitzar i optimitzar tots els nostres processos, des que es fabrica la primera peça fins que s’entrega el cotxe al comprador. La tecnologia de processadors dorsals no només serveix per produir cotxes, sinó que pot motivar millores en qualsevol cadena de fabricació.

No obstant això, en el nostre equip no només hi ha programadors i programadores altament qualificades, sinó que a més, demostren visió de producte. Aquests perfils no només saben programar codi; també coneixen els detalls, les debilitats, fortaleses i oportunitats del que treballen. Tenir una perspectiva completa més àmplia els permet plantejar preguntes noves al sistema, traduir-les en algoritmes més complets i, en definitiva, en un producte final més ben acabat.

Una programadora de processadors dorsals, com és el meu cas, fa que la comunicació entre les dades i els elements «reals» i físics amb els quals interactuem sigui ràpida. El meu perfil opera en el centre dels sistemes, on conflueixen la resta de tasques, per la qual cosa haig de mantenir una actitud resilient per coordinar-me amb els altres perfils digitals quan necessiten les meves habilitats

Quins són els reptes que presenta el projecte per al vostre equip? Per què són tan importants els «patrons de disseny» per superar-los?

Gestionar la cadena de subministrament perquè tots els elements funcionin en harmonia és el pa de cada dia en sectors com l’automobilístic. En l’àmbit tecnològic, un dels reptes més grans en aquesta àrea és aconseguir aportar valor i millorar els resultats fent una transformació iterativa, és a dir, a poc a poc, sense trencar totes les fases de servei a la vegada. Podríem comparar-lo amb fer provisió d’un avió en ple vol: interrompre el procés suposaria un desastre. En el nostre cas, són costos que no es poden assumir.

Aquí entren en joc els patrons de disseny. Un patró de disseny és una eina, una manera de procedir, ideada per resoldre problemes sobre la marxa, en el desenvolupament de programari. En el nostre model de cadenes de subministrament, sovint en fem servir un que denominem anticorruption layer. Serveix bàsicament per executar actualitzacions en serveis desfasats sense que l’usuari noti la diferència durant el traspàs. Podem dir que construïm un mur opac mentre fem la migració, i per darrere anem connectant les parts noves a poc a poc. Un cop acabada la renovació, eliminem el codi antic i enderroquem la façana de l’anticorruption layer.

A partir del coneixement que estàs aprenent amb aquest projecte, com veus el futur del desenvolupador de processos dorsals en altres sectors?

Com a desenvolupadora de processos dorsals, encara que em canviï a un altre sector diferent del de l’automoció, de base seguiré sent desenvolupadora d’un producte final. I com a tal, la meva primera missió sempre és entendre el producte que tinc entre les mans per plasmar-ne les peculiaritats en el codi. Afortunadament, els conceptes essencials dels processos dorsals són semblants en molts sectors, per la qual cosa, com més projectes abordes, encara que siguin d’àmbits que no tenen res a veure, més coneixement acumules i més coneixement comparteixes. És una especialització digital que es retroalimenta i creixerà amb el nostre talent i el dels nostres companys de professió.

Què recomanaries a les persones que estan valorant especialitzar-se en processos dorsals?

Ser desenvolupadora de processos dorsals en un projecte de cadenes de subministrament com el que liderem des de SEAT:CODE, o en un altre de semblant de la mateixa magnitud, posa a prova el teu talent digital i la teva resiliència a cada segon. No et pots despistar, no pots oblidar mai que les teves accions davant de l’ordinador impacten directament en la vida real. En el meu cas, en centenars de robots de la planta de producció i en clients que esperen gaudir del seu nou vehicle tan aviat com sigui possible.

T’has d’esforçar per ser veloç a l’hora de gestionar una gran quantitat de dades, processar-les, entregar-les, avaluar-les, i el més important: mentrestant sincronitzar-te amb la resta de perfils del teu equip. Cada un de nosaltres és una peça indispensable dins d’un enorme mecanisme d’alta precisió que millora la vida de les persones. I, al contrari del que pugui semblar a simple vista, treballar en processos dorsals no és un treball mecànic, sinó tot el contrari: et permet alliberar la teva creativitat al màxim. Crear codi és escriure la literatura del futur!