Våre oppgaver
Etter at vi ordentlig fikk kommet i gang, har vi jobbet med flere frontend oppgaver og noen fullstack oppgaver for å forbedre brukergrensesnittet i webapplikasjonen "Ditt Phonero". Gjennom dette arbeidet har vi fått god innsikt i kodestrukturen og de verktøyene som benyttes i utviklingen.
Senere fikk vi også muligheten til å bidra i utviklingen av en annen webapplikasjon, "Din Bedrift". Dette er et brukervennlig selvbetjeningsverktøy som gir Phoneros bedriftskunder fleksibilitet til å administrere abonnementene sine når det passer dem best. I tillegg gjør løsningen det enkelt for ansatte å finne PIN- og PUK-koder – enten de bruker en datamaskin på kontoret eller en mobil enhet hjemme.
Våre utfordringer
En av de største utfordringene har vært å sette seg inn i et omfattende og komplekst kodegrunnlag som har blitt utviklet og utvidet over flere år. Koden bærer preg av ulike utviklingsstiler, løsninger og teknologiske skifter, noe som gjør det krevende å få full oversikt. Det tar tid å forstå hvordan komponenter henger sammen, hvilke deler som fortsatt er i bruk, og hvor det er trygt å gjøre endringer uten å påvirke andre funksjoner utilsiktet.
Samtidig gir dette verdifull innsikt i hvordan store og langvarige systemer vedlikeholdes og videreutvikles, og vi lærer mye om viktigheten av struktur, dokumentasjon og god kommunikasjon i teamet. Vi har vært veldig heldige og erfart at Phonero er opptatt av god kodekvalitet og refaktorering, med fokus på å forenkle, rydde opp og gjøre koden mer vedlikeholdbar over tid.
Læring
Prosjektstyring og arbeidsflyt: Vi har blitt godt kjent med Jira, som brukes til oppgaveorganisering og samarbeid i teamet. Her har vi fått tilgang til konkrete oppgaver med tydelige beskrivelser, og har hatt frihet til å velge og ta ansvar for egne leveranser.
Versjonskontroll og commit-struktur: Gjennom arbeidet har vi lært å bruke conventional commits i Gitbash, med nøkkelord som "feat" og "fix" for å strukturere endringsloggen. Dette har gjort commit-historikken mer oversiktlig og sporbar, og har hjulpet oss med å forstå viktigheten av tydelig dokumentasjon i utviklingsprosjekter.
Teknologier vi har jobbet med: Vi har videreutviklet vår kompetanse i React, TypeScript og SCSS, og har fått praktisk erfaring med hvordan disse teknologiene brukes i Phoneros løsninger.
Veien videre
Vi jobber videre hovedsakelig med front-end, men skal snart få mer i back-end sammen med utviklerveileder. I tillegg fortsetter vi å videreutvikle frontenden i både Din Bedrift og Ditt Phonero.
Her er en eksempel oppgave:
Før
Ikke mulig å filtrere etter abonnementer og ikke høyrestilt antall abonnenter med et pasende ikon
Etter
➡️ finere grensesnitt
➡️ gir rask oversikt over abonnementfordelingen i kundetreet
➡️ styrker muligheten for effektiv ressursstyring
I tillegg til det pågående utviklingsarbeidet, har vi vært så heldige å få være med når Phonero flyttet inn i sine nye lokaler på K14. Overgangen ble markert med en festlig marsj fra det gamle til det nye bygget, med jubel, muffins og god stemning!