Projekter gennem øjnene af en frontend
At arbejde som frontend-udvikler i vores projekter betyder at være en del af et team. Teamet består typisk af projektledere, UX-designere, backend-udviklere og frontend-udviklere.
Inden første linje kode kan skrives, gennemføres en forundersøgelse, hvor mange eksperter er involveret. Forundersøgelsen resulterer i sidste ende i, at en UX-designer laver en designskitse. Når der er et design at forholde sig til, er det på tide, at vi udviklere laver et såkaldt skøn. Sammen diskuterer vi, hvor lang tid de dele af projektet skal tage at gennemføre. Med et klar overslag kan projektlederen planlægge arbejdet i spurter. En sprintperiode strækker sig normalt over en måned.
Nu kan jeg begynde at udvikle mig! I teamet arbejder vi tæt sammen. Backend, designer og projektleder er altid lige ved hånden, hvis jeg har brug for support eller vil diskutere noget. Har jeg brug for hjælp, er der altid udviklere, også uden for projektgruppen, som gerne hjælper. For eksempel har vi en slap kanal til udviklere, hvor du kan spørge om både høj og lav.
Når nogen vil tilføje ny kode til projektet, har vi for vane at give hinanden såkaldte “kodeanmeldelser”. Jeg sender så en pull-anmodning til en kollega, som læser koden igennem og kommer med forslag til forbedringer. At få en anden udviklers øjne på det, jeg har kodet, er enormt værdifuldt!
I den tekniske løsning er front og backend ofte adskilt i en såkaldt hovedløs løsning. Vi bygger ofte frontend-appen på eksempelvis ReactJS/NextJS, og backend-API’en er for eksempel bygget på Lithium, men CMS som Contentful og Prismic bruges også.
Hvilke frontend-teknologier vi bruger varierer mellem forskellige projekter. I de projekter jeg har været involveret i, har jeg blandt andet brugt Next.js, ReactJS, Redux, Gatsby, GraphQL, Styled Components og Lodash.
Undervejs i projektet har jeg desuden tæt kontakt med kunden for bedst muligt at realisere kundens ønsker.
Ved projektets første lancering plejer vi at fejre med et stykke kage eller andet godt. En lancering er starten på en ny fase, hvor projektet fortsætter med at blive udviklet, vedligeholdt og forbedret!
Vil du vide mere om, hvordan det er at arbejde hos Cloud Nine som frontend-udvikler? Send mig dine spørgsmål til magnus.ohrstrom@cloudnine.se. Vi ses!
/Magnus Öhrström, frontend-udvikler