Siden prosjektoppstart har vi brukt mye tid på å sette oss inn i det tidligere prosjektet som DesignIT 2.0 bygger på, få en forståelse for krav og ønsker i systemet vi utvikler, og ikke minst diskutere beste fremgangsmåte for å gjennomføre prosjektet i sin helhet.
Mine arbeidsoppgaver
1. Utvikling av Web Design Studio: Web Design Studio er ment å være en tjeneste innen det endelige DesignIT systemet. Tjenesten kjøres i nettleseren, og gjør det mulig å designe nettsider enkelt og intuitivt ved å utnytte drag and drop funksjonalitet. Ved å fokusere på visuell læring kan brukere bli kjent med ulike kodespråk, samt ulike funksjonaliteter og konsepter deriblant. Det er også mulig å eksportere kode for videreutvikling utenfor Design Studio tjenesten. Utviklingen av denne tjenesten gjøres med JavaScript, Python, HTML og CSS, og her er det jeg som er hovedansvarlig for utviklingen.
2. Testing av AgentCMS: AgentCMS er en sentral del av det endelige DesignIT systemet, og skal gjøre det mulig for brukere å lage og håndtere nettsider på en enkel og intuitiv måte. Dette er også blant en av oppgavene som krever koding, hvor jeg har som ansvar å teste og gi innspill under planlegging og utvikling av tjenesten.
Læringsutbytte under prosjektet
Som vitenskapelig assistent utvikler man seg på mange måter. Først og fremst er det mye læring i det å ha (så og si) selvstendig ansvar for utvikling av en hel tjeneste. Til tross for at det er mye felles diskusjon og gode forslag, er det jeg som må bestemme hvordan de endelige løsningene skal implementeres på best mulig måte. I tillegg til å ha selvstendig ansvar og egenskapene det krever, har jeg under utviklingsarbeidet forbedret evnene mine til å planlegge, strukturere, skrive og feilsøke i kode.
I tillegg har det vært lærerikt å “overta” et tidligere prosjekt, da en god forståelse av det tidligere arbeidet er essensielt. Tydelig kommunikasjon er også en faktor som jeg har blitt mer oppmerksom på i denne perioden. I og med at hver student har egne ansvarsområder, er det ekstra viktig å forsikre seg om at man jobber i riktig retning.
