Stort projekt gav uvurderlig erfaring "Jeg lærte så meget mere."
Frisk fra en videregående uddannelse og efter blot et par måneders ansættelse i virksomheden fik Martin Karlsson og Rasmus Lindberg en stor mulighed med chancen for at styre et stort nyt projekt – Monitor har brug for en ny app til at registrere tid og arbejde med tilbagevirkende kraft.
Udviklingen af TimeCard-produktet begyndte tilbage i efteråret 2021, og i begyndelsen af 2022 fik juniorudviklerne Martin Karlsson og Rasmus Lindberg chancen for at overtage projektet under opsyn af produktejer Partik Sundin, som har arbejdet hos Monitor i flere år.
Kan du fortælle os om baggrunden for det nye TimeCard-produkt?
»Det henvender sig primært til mobilmontører og installatører. Det er en webbaseret app, du kan bruge på enhver enhed. Vi havde et lignende valgfrit produkt i den tidligere version af ERP-systemet (Monitor G4), men dette blev bygget til Microsoft Silverlight, og da moderne browsere holdt op med at understøtte systemet, havde vi ikke en løsning at tilbyde,” forklarer Patrik.
Projektets succes betød samarbejde med forskellige afdelinger i virksomheden. Og da TimeCard inkorporerer funktionalitet fra et specifikt område af Monitor – tidsregistreringsmodulet – var det vigtigt at have tæt kommunikation med det udviklingsteam, der var ansvarlige for dette modul.
»Der var mange mennesker involveret. Vi fik meget hjælp fra Jonas Lindgren i G5 Development, som er ekspert i tidsregistreringsmodulet, samt dokumentationsteamet, som hurtigt leverede fraser og oversættelse.”
TimeCard har været et stort projekt. Patrik vurderer, at det tog et sted mellem 1.500 og 2.000 timer at gennemføre. Han var involveret i test, og de brugte også en række kunder til at give feedback, efterhånden som udviklingen af appen fandt sted.
”Vi udførte en masse demoer med kunder, hvor vi viste udviklingsmiljøet og forklarede, hvad der kan og ikke kan lade sig gøre. Vi lagde mærke til, at det passede til mange, mens andre begyndte at gennemgå, hvordan de rent faktisk fungerer, og vi fik masser af god feedback og nyttige forslag til funktioner direkte fra kunderne,” siger Patrik.
Mange aspekter af projektet var nyt for udviklerne, Martin og Rasmus. De arbejder normalt med udvikling af en anden Monitor-mulighed, Webshoppen. Nu blev de bedt om at lære en ny del af Monitor, samt nye teknologier.
"Det meste af det var nyt i forhold til vores studier," sagde Martin. "Vi brugte en masse nye teknologier - Angular, Dapper, .Net 6 - som vi ikke havde brugt før."
Hvad var det sjoveste ved projektet?
Martin: "At kunne omfavne tingene lidt mere. Da vi arbejdede på Webshoppen, føltes det som en lille del af et meget større projekt, men her kunne vi selv tegne det hele. Det er nemmere at arbejde, når du er fortrolig med alt."
Rasmus: "Jeg er enig. At have ansvaret for projektet på denne måde var rigtig sjovt."
Patrik: "Det bedste var at starte fra bunden og tage det hele vejen til et færdigt produkt. For at sikre at alt i sidste ende falder på plads, og intet bliver glemt, så har vi alt fra oversættelse og manual til support til det færdige produkt. Og det er virkelig sjovt at arbejde på et begrænset, kortsigtet projekt."
Jeg har lært så meget mere, og på en bedre måde, efter at have arbejdet her i forhold til da jeg studerede.
Rasmus fokuserede på, hvad der var "under motorhjelmen", på serversiden, mens Martin havde det største ansvar for at bygge UX-delen af produktet sammen med designeren Marcus Losbjer.
"Han designede alt, og jeg prøvede at konstruere appen ud fra hans plan. Det er dejligt at føle, at man har større indflydelse på et projekt på denne måde," siger Martin.
Før han startede hos Monitor, studerede Martin webudvikling i to år. Rasmus havde en LIA-praktik (Learning in Work) og en sommerstilling hos Monitor, inden han i 2021 blev ansat i Tilpasningsafdelingen.
"Jeg har lært så meget mere, og på en bedre måde, efter at have arbejdet her, sammenlignet med da jeg studerede," siger Martin.
Det lille udviklingsteam arbejder på agile linjer i tre ugers sprint, med stand-up møder hver morgen for at gennemgå, hvad der er i pipelinen. Derudover bruger udviklere regelmæssigt tid i Support-afdelingen for at møde kunder, det vil sige dem, der rent faktisk bruger systemet.
"Jeg tror, det er virkelig vigtigt for at sikre, at du ikke ender i din egen lille verden," siger Patrik.
Han understreger vigtigheden af at gennemføre et grundigt forstudie forud for denne type projekter. Du skal kende de potentielle risici og de ressourcer, der kræves for at levere til tiden.
"Det er vigtigt at gøre tinge ordenligt, og ikke forhaste tingene og begå fejl. Appen skal være holdbar og fungere over tid. Dette er virkelig ikke noget unikt, men simpel sund fornuft. Vi kunne altid have sat noget sammen hurtigt for hurtigere økonomisk gevinst. Men sådan arbejder vi ikke hos Monitor. Vi tænker på lang sigt.”
I skrivende stund har teamet netop afsluttet den vigtigste fase: en live demo af produktet for 500 kunder på Monitors brugerseminar. Og det hele gik efter planen.
Planen er at begynde at sælge og levere TimeCard til brugere i begyndelsen af juli. Og det vil afslutte projektet. Men holdet er alle enige om, at dette er den bedste del. Det vil sige at arbejde på et klart afgrænset projekt tæt på produktet såvel som slutbrugerne.
De er nu ved at gøre klar til det næste projekt, som involverer ... det er en hemmelighed for nu!