Avsluttende Refleksjon

Hva vi har jobbet med?

Hos Tingtun har vi jobbet med å bygge en ny versjon av Testfest med moderne frontend og et eget brukersystem som er et prosjekt som skal gjøre det enklere for produkteiere og testere å samarbeide om å finne og rette feil på nettsider. Arbeidet har omfattet både frontend og backend, med vekt på universell utforming, brukerautentisering og administrasjonsverktøy.

Hva vi har lært?

Gjennom prosjektet har vi lært mye om både teknisk utvikling og samarbeid i et profesjonelt miljø. Vi har fått praktisk erfaring med REACT, sette opp og bruke MariaDB, koble backend og frontend, samt implementere innlogging med autentisering og rollebasert autorisasjon. Vi har også styrket vår forståelse for universell utforming og hvordan man designer løsninger som fungerer for alle brukere. I tillegg har vi fått erfaring med serveradministrasjon, sikkerhet og strukturering av koden for å gjøre løsningen vedlikeholdbar. Prosessen har også gitt oss innsikt i hvordan man kombinerer design og teknologi for å skape en helhetlig brukeropplevelse.

Hva har vært mest utfordrende?

Den største utfordringen i prosjektet har vært å sette opp serveren og sikre god kommunikasjon mellom database og applikasjon. Dette krevde at vi satte oss grundig inn i Tingtuns eksisterende infrastruktur og håndterte servertilgang på en trygg måte. I tillegg var det utfordrende å implementere en sikker og stabil innloggingsløsning med autorisasjon for ulike roller på grunn av ulike ideer og tilnærminger fra Tingtuns side.

Lure ting vi har gjort?

Vi har jobbet strukturert gjennom hele prosjektet ved å bruke Scrum-metodikk med sprints, planleggingsmøter og jevnlige evalueringer av fremdriften. Dette har gjort det enklere å holde oversikt over oppgaver, fordele ansvar og tilpasse oss endringer underveis. Vi hadde ukentlige møter både internt i gruppen og med Tingtun, noe som var svært nyttig for å sikre at utviklingen gikk i riktig retning. God kommunikasjon med arbeidsgiver hjalp oss å forstå hva de allerede hadde, hvilke krav som var viktigst, og om det kom endringer i behov eller prioriteringer underveis. For å holde struktur i arbeidet brukte vi Trello (kanban) og et Gant skjema, som ga oss god oversikt over prosjektets fremdrift og oppgaver. I oppstartsfasen laget vi også wireframes og skisser for å teste ideer før vi startet selve kodingen, noe som gjorde utviklingen mer målrettet og effektiv.

Hva vi ville gjort annerledes?

Både vi i gruppen og Tingtun ble enige om at det hadde vært en fordel å delta på en Testfest tidligere i prosjektet. Det ville gitt oss en bedre forståelse av hvordan en Testfest faktisk gjennomføres, hvordan både produkteiere og testere opplever prosessen, og kunne gitt oss flere konkrete ideer til hvordan vi kunne gjort løsningen enda enklere og mer brukervennlig.