I denne workshop vil du blive introduceret til it-systemers grundlæggende arkitekturer og dynamikker og på egen krop erfare hvordan det kan skabe brugeroplevelser og meningsfuld funktionalitet.
Målet er at få et overblik over hvordan IT-baserede produkter basalt er opbygget og få indblik i nogle af de begreber og modeller, der typisk anvendes, når man skal beskrive og analysere dem.
Hvis ikke du allerede har gjort det, sørg da for at få oprettet dig en personlig journal/log-bog, som løbende kan benytte dig af i faget til at fastholde noter, observationer, research o.s.v. Det kan f. eks. være en OneNote et Google-site eller andet, du er fortrolig med og som har gode faciliteter til at opbevare og dele ressourcer i
Sæt dig ind i hvad 3-lagsmodellen går ud på, samt hvad man forstår ved Client-server arkitektur (det bliver overordnet gennemgået og så er der kilder forneden)
Kig på GoPlayDot og sæt dig ind i spillereglerne og mekanikkerne i spillet (gennemgås i video til højre) Evt. kan det være en idé at afprøve det med et par andre.
Når du har set og forstået (afprøvet?) spillet, skal du forsøge at besvare og beskrive følgende:
hvilke elementer observerer du i systemets præsentationslag, og hvordan bidrager deres udformning til spillets funktioner?
Hvilke operationer vil du mene foretages i applikationslaget (det logiske lag)?
Hvilke data modtager, opbevarer og leverer systemet (og evt. hvornår og hvordan), tror du?
Hvilke funktioner vil du mene overordnet ligger i hhv. klient- og serverdelen af systemet?
Sæt dig ind i Use case- og flow-diagrammer og deres syntaks (det bliver overordnet gennemgået, og så er der kilderne)
Prøv at udarbejde et use case diagram for airbnb (evt. på bare en del af systemet)
Prøv desuden at udarbejde et flowdiagram for en eller flere udvalgte operationer, der typisk foretages på airbnb (f.eks. en reservation, oprettelse af bruger, afgrænset søgning...)
Med afsæt i UX-trekanten (bliver gennemgået) giv da bud på hvordan der på airbnb,dk er taget højde for brugervenlighed, nytte og engagement
Vi bruger et modul på Ragnarock, hvor din opgave er følgende:
Find sammen i en gruppe med ca. 2.
Gå sammen rundt på museet hvor, I efterprøver "back stage pass"
Undervej iagttager og undersøger I også nogle de andre interaktive m.m. stationer i udstillingen.
Sørg for at tage billeder og noter undervejs, så I kan huske og genkalde jer hvad I oplevede på udstillngen og i interaktionen med de forskellige stationer.
Hold øje med:
· Hvilke interaktionsformer anvendes og hvordan? (fx hvilke sanser, roller, adfærd o.s.v. sættes i spil – og kan det evt. skematiseres?)
· Hvilke (informations-)teknologier anvendes og hvordan?
· Hvordan optages data (inputmetoder såsom sensorer, mikrofoner, kameraer o.s.v.)?
· Hvilke data benyttes i øvrigt?
· Hvordan behandles data (hvad beregnes, lagres, sendes videre. visualiseres o.s.v.)?
· Hvilken hardware er i funktion?
· Hvordan spiller det fysiske design sammen med det digitale?
· Hvad er opnået med hensyn til brugervenlighed, nytte, og engagement?
Sæt dig med den gruppe du gik rundt sammen med på Ragnarock
Beskriv "back stage pass" ved hjælp af diagrammer. Vis:
Hvordan I mener systemarkitekturen er opbygget på "back stage pass"
Use cases - hvilke forskellige aktører, I mener håndterer hvilke funktioner i systemet og med hvilke effekter
Data flow og algoritmer i (evt. bare dele af) i systemet - hvilke data modtages, hvorfra/hvordan, og hvordan anvendes/behandles de?
Suppler gerne med beskrivelser af nogle af de andre stationer i udstillingen
Vurder på baggrund af jeres analyser bud på hvor vellykket løsningerne er og giv evt. bud på udviklingspotentialer på frontend og/elle backend
Sæt jeres resultater præsentabelt op - gerne i slides - og del jeres opdagelser med resten holdet i den afsluttende "café"
Hver gruppe sørger for at have sine slides oppe og kørende på en computer
Man sørger for, at der hele tiden er mindst en fra gruppen tilstede til at kommentere/diskutere grupens slides
Alle skal i løbet af café-sessionen have besøgt mindst 2 andre grupper (et besøg behøver ikke tage mere end 5 minutter)