blog
”Å legge puslespill i mørket”
Intervju med Senior Lead Developer Henrik Holmgren-Jensen
Et PIM-system er ikke bare et PIM-system. Det bærer også preg av menneskene som har utviklet det. Derfor har vi huket tak i en av hjernene bak Bizzkit PIM for å høre litt mer om hvordan systemet blir til, hvordan det er å utvikle det, og hvordan området er i rivende utvikling.
Vi tok en prat med vår Senior Lead Developer Henrik Holmgren-Jensen. Henrik har jobbet med Bizzkit PIM i cirka tre og et halvt år. Før det jobbet han med andre deler av Bizzkit-systemet. Henrik har en mastergrad i informatikk fra Syddansk Universitet.
Hvorfor begynte å jobbe med akkurat PIM?
"Jeg var egentlig et helt annet sted i organisasjonen, men så ble jeg hentet inn til noe som hørtes ut som en veldig teknisk og tung oppgave – og siden har jeg ikke sett meg tilbake.”
Så det hørtes tungt ut, men viste seg å ikke være det i virkeligheten?
”Njæ, altså jeg begynte med å se på CSV-import/eksport. Og det var ganske teknisk, men det er jo denne typen system også. Det er for dem som liker å legge puslespill i mørket."
Det høres umiddelbart veldig komplisert ut, hva er det som tiltaler deg ved det?
"Det er selvfølgelig den høye kompleksiteten. Det er en utfordrende og intellektuelt stimulerende jobb, hvor man lærer nye ting hele tiden. Det handler om å holde øye med detaljene og hele tiden finjustere."
Hvordan har arbeidet med systemet utviklet seg siden du startet?
”Mye i selve samarbeidet. Vi var et lite team til å begynne med. Det har endret seg nå, og det har betydd mye for muligheten for å spesialisere seg. I starten var det litt blekksprut-aktig, der man gjorde litt av alt, men nå er vi et sammensveiset team som kan bruke hverandre. Det handler om å kunne snu seg nitti grader rundt og rubberducke i teamet. Bare det å ha noen å snakke med hjelper tankene på glid."
Er det noe du er spesielt stolt av i systemet?
"Å, det er et vanskelig spørsmål. Det er ikke slikt vi er vant til å bli spurt om. Hmm, det er nok hvor dynamisk systemet er. Det er muligheten for å berike data på så mange forskjellige nivåer. Det er ikke bare attributtsamlinger på produktnivå, men også f.eks. pakker og produkthierarkier. Det er stor fleksibilitet i systemet."
Hva er den beste funksjonen i Bizzkit PIM?
"Vel, dette er nok ikke helt det svaret du leter etter, fordi det sånn sett ikke er en funksjon. Men jeg vil si koden vår. Den er enkel å lese og forstå selv om den er kompleks. Det er en gjennomført arkitektur der det ikke er tatt noen snarveier. Det er bygget helstøpt og enkelt, men tar likevel høyde for kompleksiteten i datastrukturene. Det er et svar fra kodeperspektivet – så ikke på funksjonsnivå."
Hva jobber dere med for tiden?
"Vi optimaliserer hele tiden. Vi jobber for å sikre at det skal være enkelt å integrere Bizzkit PIM, så vi implementerer blant annet EF Core på tvers av systemet for å sikre at det er lett å komme i gang med."
Hvordan ser du PIM utvikle seg i fremtiden?
"PIM vil i første omgang handle om ytelse. Det handler om å gjøre systemet så raskt som overhodet mulig. Og så handler det også om at det skal kunne romme så mange SKU-er som overhodet mulig. Det handler om skala i fremtiden."
Vil du vide mere?
Vil du læse mere om det system, Henrik er med til at bygge? Systemet kommer både virksomhederne, deres medarbejdere og kunderne til gode. Læs hvordan lige her.