Custimoo: manglendede struktur i udviklingsarbejdet
Virksomheden Custimoo laver en software, der giver mulighed for at designe sit eget sportstøj. Den software kan integreres direkte på kunders hjemmesider, og herefter tager Custimoo hånd om ordren fra den bliver lagt til den bliver sendt afsted. De stod dog over for nogle udfordringer, som M Networks skulle hjælpe med at løse.
Kaos, gentagne fejl og uro
Før M Networks hjalp Custimoo, beskriver Anders Lumbye, CTO hos Custimoo, virksomhedens processer som noget, der mindede lidt om ”det vilde vesten”. Dobbeltarbejde og mærkelige bugs var blevet en del af deres hverdag. De løb ind i de samme problemer gentagne gange, og det resulterede naturligvis i utilfredse kunder, der ikke kunne forstå, hvorfor de lavede de samme fejl flere gange.
Et af de første skridt mod forandring var M Networks’ hjælp til at migrere Custimoos udviklingsmiljø til Windows Subsystem for Linux (WSL) med Ubuntu som operativsystem. Dette skabte en mere stabil og ensartet arbejdsplatform. Samtidig blev projektets Git-repositorium flyttet fra AWS til Azure DevOps, hvilket forbedrede samarbejdet og styringen af koderevisioner og kontinuerlige integrationer.
Vi arbejdede også på at skabe en ensartet miljøopsætning ved at udvikle opstartsskripter for alle projekter. Dette sikrede, at udviklere hurtigt kunne få deres arbejde op at køre, og det konfigurerede et lokalt MySQL-miljø på Windows Subsystem for Linux for at lette udviklingen og testningen af databasesystemet.
Fra ustruktureret til organiseret
M Networks blev en vigtig partner for Custimoo i deres transformation mod mere struktur. Det var vores senior udviklingskonsulent, Johnny Serup, der hjalp dem med at omdanne deres arbejdsprocesser fra kaos til høj grad af struktur.
Han bidrog med uddannelse af udviklingsteamet, der blandt andet er blevet undervist i, hvordan de kan arbejde agilt og vigtigheden af opstartsskripter og oprydningskripter. Det har sikret et stabilt og sikkert udviklingsmiljø. Vi hjalp med at implementere Scrum og agile principper i projektet, og vi assisterede med at starte og styre Scrum-processer som preplanning, planning, sprints og retrospektiver – ligesom vi indførte udviklerne i Test Driven Development (TDD).
I dag kan Custimoo lokalisere deres fejl, hvilket gør, at de ikke længere laver de samme fejl flere gange – til stor glæde for både dem selv og deres kunder:
”I dag kan vi planlægge, forudsige, dokumentere og udføre vores opgaver med en anden ro og en højere grad af effektivitet,” siger Anders Lumbye og fortsætter: ”Det betyder også, at vi ved, hvad vi kan levere til vores kunder, og det kan vi kommunikere tydeligt og ikke mindst troværdigt til dem”.
Fra bekymring til anbefaling
Når man indgår et samarbejde med en ekstern partner, er det sjældent uden en vis form for uro over, at andre skal fortælle, hvad man skal gøre – og i øvrigt rode rundt i de vaner, man har.
Tilbagemeldingen fra Custimoo er dog, at deres bekymringer har været ubegrundede. Helt fra start har de følt, at der er blevet taget godt hånd om dem, fordi de er blevet guidet, de har undervejs fået at vide, hvad der skal ske, hvorfor det kommer til at ske, og hvorfor det er vigtigt, at det netop gøres på én måde fremfor en anden måde. Derfor gik Custimoo hurtigt fra at være bekymrede til at have en følelse af at være på rette vej og vil i dag gerne anbefale M Networks til lignende virksomheder:
”Jeg vil anbefale M Networks til andre, der har samme udfordringer som os, det kan være små eller mellemstore virksomheder, der har brug for struktur, så de kan udføre deres arbejde bedst muligt. Der har M Networks virkelig været en stor hjælp,” siger Anders Lumbye, CTO hos Custimoo.