IN Introduksjon til design, bruk, interaksjon Krav og behov

Størrelse: px
Begynne med side:

Download "IN Introduksjon til design, bruk, interaksjon Krav og behov"

Transkript

1 IN Introduksjon til design, bruk, interaksjon Krav og behov 4. september 2018 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 1

2 Dagens forelesning Praktisk informasjon Obligatorisk oppgave 2 Kapittel 10: Å forstå og definere krav Hva skiller krav og behov? Hvordan bruke datainnsamling til å etablere krav? Oppgavebeskrivelse og oppgaveanalyse IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 2

3 Kontaktstudent for IN1050 Jonatan Indahl Rollheim Henvendelser dere ønsker å ta opp anonymt forbedringspotensialer, klager, ros etc. Blir invitert på gruppelærermøte i løpet av september E-post: jonatair@student.matnat.uio.no IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 3

4 Ukene fremover Det er mulig vi skyver litt på forelesningen som er ment å holdes på Sundvollen men det er normale gruppetimer alle uker gruppetimene de neste ukene blir ekstra viktige med tanke på oblig 1 og 2 Vi sender beskjed på e-post og på emneside når vi vet hvordan det blir best for dere IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 4

5 Obligatorisk oppgave IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 5

6 Obligatorisk oppgave IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 6

7 Forrige uke: Datainnsamling hva og hvordan Bruk Kognisjon som et eksempel på et fagfelt som har hjulpet oss med å se hvordan vi kan forstå bruk Og hvordan forståelse av kognitive prosesser får implikasjoner for vårt design og vår utvikling Hva er data og hvordan går vi frem for å samle det inn? Eksempler på metoder for datainnsamling: intervju, observasjon og spørreskjema Hvordan planlegge og strukturere et intervju Dagens tema: Hvorfor trenger vi å samle inn data i det hele tatt? Hva ønsker vi å lære mer om og hvor skal vi med all dataen? IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 7

8 Nøkkelbegreper fra dagens forelesning Behov s. 12 Krav s. 17 Funksjonelle og ikke-funksjonelle krav s. 22 Personas s. 26 Domene s. 56 Scenario s IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 8

9 Hvor starter vi? 1. Designe et helt nytt system 2. Videreutvikle noe som finnes de fleste velger det siste eller en blanding (kjent konsept i ny drakt) Men hva finnes allerede der ute? Brukere Brukskontekst Innarbeidede rutiner, praksis, vaner etc. Derfor må vi forstå bruk, brukere og brukskontekst når vi foreslår nye eller alternative løsninger IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 9

10 Krav og behov Til nå har pensum dreid seg om samspillet mellom mennesker og maskiner og sånn skal det fortsette, men vi trenger litt flere begreper å lene oss på Vi skal lære oss å skille mellom språket, begrepene og antagelsene vi gjør når vi snakker om: Systemer Faglige begreper Teknisk språk Brukere Løsrevet fra spesifikke teknologier eller andre mennesker Dagligdags, ofte ikke-teknisk, språk Krav stilles til maskiner Behov avdekkes hos mennesker IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 10

11 Selvrealiseringsbehov Personlig, åndelig, kreativt, moral, spontanitet, måloppnåelse Anerkjennelsesbehov Selvrespekt, status, aksept, respekt, verdighet Sosiale behov Vennskap, familie, nærhet, intimitet, tilhørighet, kjærlighet Trygghetsbehov Sikkerhet, stabilitet, husly, beskyttelse, ressurser, helse, frihet, lover Fysiske behov Sult, tørste, søvn, åndedrett, sex, varme IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 11

12 Behov innen HCI og UCD Definisjoner: - Behov Behov beskriver hva vi som mennesker helt fundamentalt trenger i livet Hjelper oss med å forstå menneskers grunnleggende/iboende atferd og motivasjon Kontekstualiserer underliggende motivasjon for ønsker, verdier, preferanser etc. og er uavhengig av teknologi og andre mennesker Mye av vår forståelse rundt menneskelige behov er lånt fra psykologien (f.eks. Maslows behovspyramide) Eksempler på behov: Trygghet Mestring Forflytning Kommunikasjon Tilbakemelding IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 12

13 Eksempel: Selvrealiseringsbehov Personlig, åndelig, kreativt, moral, spontanitet, måloppnåelse Informatikkutdanning Anerkjennelsesbehov Selvrespekt, status, aksept, respekt, verdighet Sosiale behov Vennskap, familie, nærhet, intimitet, tilhørighet, kjærlighet Trygghetsbehov Sikkerhet, stabilitet, husly, beskyttelse, ressurser, helse, frihet, lover Fysiske behov Sult, tørste, søvn, åndedrett, sex, varme IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 13

14 Eksempel: Selvrealiseringsbehov Personlig, åndelig, kreativt, moral, spontanitet, måloppnåelse Sosiale medier Anerkjennelsesbehov Selvrespekt, status, aksept, respekt, verdighet Sosiale behov Vennskap, familie, nærhet, intimitet, tilhørighet, kjærlighet Trygghetsbehov Sikkerhet, stabilitet, husly, beskyttelse, ressurser, helse, frihet, lover Fysiske behov Sult, tørste, søvn, åndedrett, sex, varme IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 14

15 Selvrealiseringsbehov Personlig, åndelig, kreativt, moral, spontanitet, måloppnåelse Anerkjennelsesbehov Selvrespekt, status, aksept, respekt, verdighet Sosiale behov Vennskap, familie, nærhet, intimitet, tilhørighet, kjærlighet Trygghetsbehov Sikkerhet, stabilitet, husly, beskyttelse, ressurser, helse, frihet, lover Fysiske behov Sult, tørste, søvn, åndedrett, sex, varme IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 15

16 Vi må grave for å avdekke underliggende behov Vi blir ofte så opptatt av løsningen i seg selv og de umiddelbare funksjonene som tilbys at vi glemmer «hvorfor»-spørsmålet En vanlig teknikk benyttet under datainnsamling for å grave er «5 Whys» Problem: hodetelefonene fungerer ikke 1. hvorfor? fordi ledningen er ødelagt 2. hvorfor? fordi kablingen i ledningen er ødelagt 3. hvorfor? fordi det er oppstått brudd på jordingskabelen 4. hvorfor? fordi det er slitt og strukket for mye på hodetelefonene Underliggende årsaker blir forhåpentligvis klarere etter hvert som vi forstå mer av hvorfor problemet oppstod i utgangspunktet 5. hvorfor? fordi de kveilet sammen og lagt i bukselommer over lang tid IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 16

17 Krav Definisjoner: - Krav Krav beskriver funksjoner eller egenskaper til et system, en tjeneste, eller en løsning Innen HCI er krav altså noe vi stiller til systemer og ikke noe vi snakker om at brukerne har (de har sine behov) Krav er ofte koblet til spesifikke teknologier eller andre mennesker: plattformer, strategier, teknologier, enheter etc. Krav er ment å kunne forstås av utviklere: gir dem føringer på hvilke funksjoner og egenskaper som ønskes Krav lider ofte av utydelighet, tvetydighet eller mangelfullhet Er de noen gang enstydige og heldekkende? IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 17

18 Etablering av krav Hvorfor bry seg? Læreboka nevner at fasen med å etablere krav er den fasen i en utviklingsprosess hvor ting som oftest går galt IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 18

19 Hvordan komme seg fra behov til krav? Hva ønsker vi å oppnå? Forstå mest mulig om bruk, brukere, brukskontekst og oppgavene som skal løses Etablere et stabilt sett med krav Hvordan kan vi oppnå dette? Datainnsamlingsaktiviteter Analyse av data Formulere uttrykk og beskrivelser som «krav» Iterative prosesser med brukere og andre interessenter IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 19

20 Etablering av krav: typiske spørsmål å stille seg Hva ønsker brukerne å oppnå? hva har de behov for? Hva er brukernes ønsker? For hvilke brukergrupper eller aktører gjelder dette? Gjelder deres ønsker kun i henhold til oppgave, aktivitet, mål etc. eller alt de foretar seg? Uansett underliggende behov så er det vår jobb å klargjøre, fullføre, omstrukturere ( etablere) før det kan kalles krav Hvorfor «etablering»? Krav binder ofte sammen flere ulike behov som kun kan forstås i sin brukssammenheng, dermed «oppstår de» Vi henviser ofte til innsamlet data og bruker dataen til å rettferdiggjøre og forankre kravene dataen etablerer IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 20

21 Ulike typer krav Funksjonelle krav Ikke-funksjonelle krav Krav til omgivelser Sosiale krav Organisatoriske krav IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 21

22 Funksjonelle og ikke-funksjonelle krav Definisjoner: - Funksjonelle krav - Ikke-funksjonelle krav Funksjonelle krav Krav som sier noe om hva systemet skal kunne gjøre Absolutt formulert: «ja/nei»? Hvilke funksjonaliteter (og atferd) skal systemet ha? «Mobiltelefonen skal kunne lades trådløst» / «Mobiltelefonen skal kunne avspille musikk» Ikke-funksjonelle krav Krav som sier noe om hvordan systemet skal utføre sine funksjoner (dvs. kvaliteten på utførelsen) Målbart formulert: «hvor godt»? Hvilke kvaliteter og egenskaper skal systemet ha? «Mobiltelefonen skal ha en responstid på under 100ms ved ansiktsgjenkjenningsinnlogging» / «Mobiltelefonen skal ikke veie mer enn 200g» IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 22

23 Andre krav: omgivelser, sosiale, organisatoriske Krav til omgivelser Er det forhold ved omgivelsene som kan gi opphav til krav? «Mobiltelefonen skal være vanntett» / «Mobiltelefonen skal tåle støt/risting» Sosiale krav Er det sosiale elementer ved bruken eller brukskonteksten som kan medføre krav? «Mobiltelefonen skal støtte deling av bilder» / «Mobiltelefonen skal støtte samtaler med mennesker på andre siden av jorda» Organisatoriske krav Har organisasjonen hierarkiske, infrastrukturelle, holdningsmessige, sikkerhetsmessige eller andre type føringer som kan medføre krav? «Mobiltelefonen skal be om at ny sekssifret sikkerhetskode opprettes hver måned» / «Mobiltelefonen skal nektes rottilgang» IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 23

24 En normal kravhåndteringsprosess involverer mange Ulike aktører har sine behov og motivasjoner: Sluttbruker IN1050 Kunder Innkjøper Drifter Vedlikeholder Reparatør IN1030 Videreutvikler Andre aktører? Ikke-brukere? IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 24

25 Hva kan vi si om brukerne våre? Vi ønsker som regel å kunne si noe om: Hvem er de? hva er typiske karakteristikker som bakgrunn, utdanning, erfaring, holdning, kjennskap til teknologi etc.? Hvordan drevne er de? er de noviser eller eksperter? Hvor ofte bruker de systemet? ofte, jevnlig eller sjeldent? Hvordan er deres mestringsevne? nedsatt funksjonalitet, fysisk motorikk, styrke og bevegelighet etc.? Som regel ønsker vi å gi anonymiserte beskrivelser av ekte personer eller brukerkarakteristikker skapt fra reelle personer IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 25

26 Personas Definisjoner: - Personas Personas beskriver brukerkarakteristikken til en fiktiv bruker som er ment å representere en gruppe brukere Som regel holder man seg til 1-4 personaer for å dekke de mest interessante brukergruppene Vi har som oftest en primær persona blant de få vi lager Beskriver ikke reelle personer, men personas skapes som regel fra reelle personer Bringes til live ved å gi dem navn, mål, karakteristikker, bakgrunn etc. Må ikke idealiseres til å anses som 100 % perfekte, nøyaktige eller representative IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 26

27 Personas: eksempel fra lærebok IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 27

28 Personas: eksempel fra gruppetimer sist uke Ågot, 81 år Du ser ikke så godt, men er veldig nysgjerrig. Siden du aldri har brukt noe særlig datamaskin i arbeidssammenheng har du minimalt med teknologisk erfaring. Du fikk en mobiltelefon til jul i fjor, men den er veldig liten, og den er fryktelig komplisert. Alt for mange menyer og alt for mye unødvendig dilldall. Språket er også komplisert. SMS, chat, WiFi etc. Du skjønner ingenting. Knappene er altfor små og det er vanskelig å lese hva som står der. SMS klarer du ikke, selv om du har veldig lyst. Dessuten glemmer du ofte hvor du har lagt den, så den blir ofte borte fra deg. Julius, 8 år Du er en liten gutt. Du har aldri eid en mobiltelefon før. Du kan ikke lese så godt, så du liker best bilder for å forstå sammenhenger. Du har fått beskjed om å ha med deg mobilen overalt, så den bør tåle litt utendørsforhold: søle, sand, vann etc. Du elsker musikk så du vil gjerne ha høyttalere på mobilen. I tillegg ville et enkelt kamera vært megakult. Fordi du er så distre og glemmer klokka hele tiden bør du ha en stadig påminnelse, f.eks. analog klokke som skjermsparer eller en alarm som piper hver time (slik digitale klokker) gjør. Den bør kunne skiftes deksel på slik at du kan ha logoen til favorittlaget ditt i Tippeligaen bakpå. Funksjonalitet er ikke så viktig for deg, men en kul mobil som tåler litt trøkk betyr alt IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 28

29 Datainnsamling for å etablere krav Forrige uke lærte vi om ulike måter å samle inn data om bruk, brukere og brukskontekst på men hvordan går vi frem med datainnsamling når målet er å etablere krav? Forelesning 2 (s. 40): En enkel livssyklusmodell for UCD IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 29

30 Hvordan bruke datainnsamling til å etablere krav (1) Intervjuer «Props»: vi bruker gjerne rekvisitter og typiske gjenstander som en del av intervjuet for å forstå underliggende behov Intervjuer er godt egnet til å utforske forhold og få oversikt Kan brukes til å knytte relasjoner til deltagere og aktører som kan være relevante å inkludere senere Fokusgrupper Utføres som regel som gruppeintervjuer Fokusgrupper er godt egnet til å oppnå konsensus og/eller for å belyse og fremprovosere sensitive forhold eller konflikter Kan ofte medføre at enkeltpersoner dominerer IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 30

31 Rambøll Museums (INF2260 h17): - Thanh Thao Thi Tran - Mariann Gundegjerde - Sander Opperud Odden - Sebastian Dahl IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 31

32 KLIMB (INF2260 h17): - Marte Rimer - Therese Wiig - Kristine Hellem Anstad - Inger Helene Howells Engebretsen IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 32

33 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 33 AI for Library (INF2260 h17): - Caroline Janes - Live Nordli - Ida Jasmin Kalfoss - Helle Kyseth Heiestad

34 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 34 Magnus Li (IN1050 h17): - Masteroppgave/forelesning

35 Hvordan bruke datainnsamling til å etablere krav (2) Spørreskjema Brukes gjerne i kombinasjon med andre teknikker (husk triangulering) Kan gi oss både kvalitativ og kvantitativ data Spørreskjemaer er godt egnet til å få tak i svar på spesifikke spørsmål fra en større og spredt populasjon Studier av liknende løsninger Brukes som oftest når vi ønsker å forbedre et eksisterende system fremfor å introdusere noe helt nytt Krever at vi har kjennskap til eksisterende liknende løsninger i en tidlig fase Denne typer studier gir oss et godt grunnlag for å sammenlikne og utlede krav IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 35

36 Real Fiction (INF2260 h17): - Anders Brustad - Helene Mehre Ystgaard - Ulrik Palmstrøm - Jacob Kleivdal Ommundsen IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 36

37 AI for Library (INF2260 h17): - Caroline Janes - Live Nordli - Ida Jasmin Kalfoss - Helle Kyseth Heiestad IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 37

38 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 38

39 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 39

40 Hvordan bruke datainnsamling til å etablere krav (3) Direkte observasjon Vi får innsikt i brukernes faktiske oppgaver og omstendigheter Direkte observasjon er godt egnet for å danne seg et helhetlig inntrykk av brukerens situasjon og brukskontekst Krever svært mye tid og kan fort lede til store mengder data Indirekte observasjon Indirekte observasjon egner seg godt til å få en oversikt over eksisterende oppgaver, rutiner, aktiviteter etc. Brukes sjeldent alene i kravetablering, men kan gi støttedata som supplerer annen innsamlet primærdata (husk triangulering) IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 40

41 Rambøll Museums (INF2260 h17): - Thanh Thao Thi Tran - Mariann Gundegjerde - Sander Opperud Odden - Sebastian Dahl IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 41

42 KLIMB (INF2260 h17): - Marte Rimer - Therese Wiig - Kristine Hellem Anstad - Inger Helene Howells Engebretsen IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 42

43 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 43

44 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 44

45 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 45

46 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 46

47 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 47 Magnus Li (IN1050 h17): - Masteroppgave/forelesning

48 Hvordan bruke datainnsamling til å etablere krav (4) Dokumentstudier Vi får ofte tak i prosedyrer, regler og rutiner ved å se på manualer, instrukser, guider etc. Dokumentstudier er godt egnet til å forstå stegene som inngår i en aktiviteter samt hvilke regler og retningslinjer som regulerer aktiviteten Bør ikke brukes isolert sett (husk triangulering) Hjelper oss med å forstå relevant lovgivning og nødvendig bakgrunnsinformasjon Krever ikke tid fra deltagere! IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 48

49 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 49 Bredvid (INF2260 h17): - Johan Hoi - Snorre Ødegård - Mari Bruseth - Jonathan Ibsen

50 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 50 next. (INF2260 h17): - Hans Jonathan Esbjug - Pio Rasch-Halvorsen - Ingvild Alette Jensen - Kristian Dahl

51 Social Health Bots (INF2260 h17): - Aleksander Kjelstrup - Fredrik H Lauritzen - Andrea Ingvaldsen - Sondre Hamnvik IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 51

52 IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 52 Magnus Li (IN1050 h17): - Masteroppgave/forelesning

53 En konkret metode: Contextual inquiry Contextual inquiry er en metode innen UCD med røtter fra etnografien og brukes for å få oversikt over aktiviteter i praksis hvor man samarbeider med brukeren om å forstå situasjonen og på sikt etablere krav Struktureres gjerne som et én-til-én intervju med noen i deres normale arbeidsrutiner og diskusjon av aktiviteter og oppgaver Hovedregelen er at brukeren er eksperten og designeren er novisen Det følger med fire hovedprinsipper: Kontekst: vi får innsikt i reell brukskontekst og vi ser hva som typisk foregår der Partnerskap: bruker og designer samarbeider om å forstå situasjonen og brukerens arbeid og praksis Tolkning: alle observasjoner tolkes av begge før det trekkes en slutning Fokus: designer retter gjerne samtalen mot tematikker som virker interessante IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 53

54 Utfordringer ved datainnsamling (1) Når vi samler inn data uavhengig av metoder og teknikker vi velger må vi være oppmerksomme på en del utfordringer Hvem er interessentene (stakeholders)? hvem andre enn brukeren vil kunne mene om kravene til løsningen? Hvem kan vi engasjere i en UCD-prosess og hvordan? når, hvor og hvordan bør vi gå frem? Hvordan kommer vi tettest på «ekte» brukere og ikke ledere, administrativt ansatte og andre ikke-brukere? Proxy-brukere? Hvordan involverer vi deltagere uten at maktbalansen blir skjev og noen dominerer prosessen? Er det økonomiske eller organisatoriske forhold vi bør være kjent med som kan påvirke datainnsamlingen? IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 54

55 Utfordringer ved datainnsamling (2) Hvordan skal vi kommunisere mellom partene? Innen design- og utviklingsteamet Mellom designer og bruker Mellom brukere (ofte ulik terminologi selv innad i en bedrift) Hvor godt kjente er vi og brukerne med domenet og terminologi? Hvor god er tilgangen på faktiske brukere og nøkkelpersoner? IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 55

56 Domene Definisjoner: - Domene Vi designer ofte for spesifikke brukskontekster hvor god innsikt krever domenekunnskap For å skape gode brukeropplevelser må vi enten sette oss inn i domenet eller hente inn domeneeksperter Ofte er ikke løsninger overførbare mellom domener Domene et felt eller omfang av en bestemt kunnskap eller aktivitet Domenekunnskap kunnskap innenfor et bestemt domene Domeneekspert en ekspert innenfor et gitt domene IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 56

57 Oppgavebeskrivelse og oppgaveanalyse I dette kurset kommer er vi innom to metoder for oppgavebeskrivelser: Scenario Dette skal vi lære om og bruke i dette kurset (blant annet i senere obliger) Brukes svært ofte innen HCI og UCD Use case Kun kursorisk pensum som det står mer om i kap. 10 i læreboka Blir gjennomgått nøye i IN1030 til våren Brukes sjeldent innen HCI og UCD mest vanlig innen systemutvikling Vi skal innom én metode for oppgaveanalyse: HTA Listebasert og grafisk fremstilling av hvordan oppgaver kan brytes opp i mindre deler Brukes mest når det er snakk om konkrete og isolerte oppgaver i eksisterende løsninger IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 57

58 Scenario Definisjoner: - Scenario Et scenario er en uformell, narrativ fremstilling av en brukssituasjon hvor en problemstillingen eller foreslått løsning står i sentrum Scenarioer skal være enkle, naturlige, personlige og ikke generaliserbare de skal vise til en bestemt brukssituasjon Er ment både til å kommunisere og til å frembringe kritisk refleksjon blant designere som vurderer brukssituasjonen Brukes på ulike måter og finnes i ulike varianter, men vi konsentrerer oss om to typer: Scenario til fremstilling av et problem: Tekstlig scenario for å beskrive hvordan en problemstilling typisk utfolder seg og oppgaver som inngår Benyttes for å skape en illustrativ fremstilling som folk flest kan relatere seg til og som kommuniserer godt Det er ikke meningen at scenarioet skal forsøke å løse problemet eller forslå løsninger til problemet Pluss- og minusscenarioer: Et forsøk på å fremstille de mest positive/negative konsekvensene ved en foreslått løsning Brukes stort sett av designere for å danne seg helhetlige bilder av brukssituasjonen de ser for seg IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 58

59 Oppgaveanalyse Analyse av innsamlet data er tema for de to neste ukene, men akkurat nå snakker vi om oppgaveanalyse Oppgavebeskrivelser brukes ofte for å forestille seg nye eller alternative løsninger med utgangspunkt i eksisterende løsninger Vi forsøker å bryte opp eksisterende oppgaver i mindre deler som kan informere «nye» løsninger Fokuset ligger på de viktige aktivitetene og ikke de overfladiske: Hva er det brukerne prøver å oppnå? Hvorfor forsøker de å oppnå det? Hvordan går de frem for å få det til? Den vanligste teknikken for å gjøre en oppgaveanalyse er HTA IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 59

60 HTA HTA står for Hierarchical Task Analysis og kalles gjerne hierarkisk oppgaveanalyse på norsk Vi bryter ned en helhet i deloppgaver på en hierarkisk struktur Vi fokuserer på fysiske og observerbare aktiviteter Vi ser også på oppgaver som ikke nødvendigvis omhandler systemet vi interagerer med Vi starter med brukernes mål og ser på hvilke oppgaver de må gjennomføre for å nå sine mål IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 60

61 HTA: eksempel fra læreboka Tekstlig fremstilling: Grafisk fremstilling: 0. In order to buy a DVD 1. Locate DVD 2. Add DVD to shopping basket 3. Enter payment details 4. Complete address 5. Confirm order Plan 0: If regular user do If new user do IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 61

62 Oppsummering Krav og behov må ikke forveksles! Det å etablere gode, entydige krav er viktig for både designer og utvikler og IT-prosjekter bommer ofte på krav De vanligste datainnsamlingsmetodene for å etablere krav er intervju, spørreskjema, observasjon og fokusgruppe Vi kan bruke personas og scenarioer for å artikulere og kommunisere eksisterende og fremtidige løsninger Oppgaveanalyse (f.eks. HTA) er godt egnet til å studere eksisterende systemer og oppgaver IN1050 Introduksjon til design, bruk og interaksjon Forelesning 3: Krav og behov 62

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav 19. September 2016 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov? Krav? 3 Krav

Detaljer

INF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav

INF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav INF1500 - Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav 14. September 2015 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov with UI, we

Detaljer

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010 Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010 Oversikt Behov Krav Oppgavebeskrivelse Oppgaveanalyse Behov og krav Behov Noe som ikke er koplet

Detaljer

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Behov with UI, we are faced with counterintui%ve interac%on methods that are tailored to the needs

Detaljer

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon VELKOMMEN REPETISJON HCI, Interaksjon, grensesnitt og kontekst UCD og livssyklusmodell Kognisjon og mentale modeller Intervju, spørsmålstyper og observasjon Behov, krav, personas og scenario DEL 1 HCI,

Detaljer

Design, bruk, interaksjon

Design, bruk, interaksjon Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:

Detaljer

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria

UKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria UKE 2 Forstå bruk/ datainnsamling Plenum IN1050 Julie og Maria Hva skjer i dag? FORSTÅ BRUKER - Kognisjon - Mentale modeller DATAINNSAMLING - 5 key issues - Utvalg og populasjon - Typer data - Metoder

Detaljer

UKE 3 Krav og behov. Plenum IN1050 Julie og Maria

UKE 3 Krav og behov. Plenum IN1050 Julie og Maria UKE 3 Krav og behov Plenum IN1050 Julie og Maria Hva skjer i dag? BEHOV - Hva og hvorfor? KRAV - Ulike typer krav - Måter å etablere krav - Måter å presentere krav Oblig 2 - Eksempler fra tidligere besvarelser

Detaljer

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Evaluering I DAG GENERELT PRAKTISK EKSEMPEL LITT FORSKNINGSMETODE KAHOOT EVALUERING Hva og hvorfor Viktige begreper TILÆRMINGER Brukbarhetstesting Feltstudier

Detaljer

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Utviklingsprosesser & krav og behov I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire tilnærminger

Detaljer

INF Introduksjon til design, bruk, interaksjon Introduksjon

INF Introduksjon til design, bruk, interaksjon Introduksjon INF1500 - Introduksjon til design, bruk, interaksjon Introduksjon Institutt for Informatikk, 19. august 2013 joshi@ifi.uio.no INF1500 Introduksjon 1 Disposisjon Hvem er involvert i kurset? Kursets struktur

Detaljer

Evaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle

Evaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle Evaluering vol. 1 Plenum IN1050 Uke 11 Maria og Helle Hva skjer i dag? EVALUERING - Hva og hvorfor - Viktige begreper TILNÆRMINGER OG TILHØRENDE METODER - Kontrollerte omgivelser - Naturlige omgivelser

Detaljer

GRUPPE 5 UKE 2 IN1050

GRUPPE 5 UKE 2 IN1050 GRUPPE 5 UKE 2 IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Litt om oblig 1 Repetisjon av de sentrale begrepene: HCI, interaksjon, grensesnitt

Detaljer

INF Introduksjon til design, bruk, interaksjon Introduksjon

INF Introduksjon til design, bruk, interaksjon Introduksjon INF1500 - Introduksjon til design, bruk, interaksjon Introduksjon 18. august 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon 1 Dagens forelesning Hvem er involvert

Detaljer

https://goo.gl/susrr5 GRUPPE 5, UKE 11 EVALUERING IN1050

https://goo.gl/susrr5 GRUPPE 5, UKE 11 EVALUERING IN1050 GRUPPE 5, UKE 11 EVALUERING IN1050 1 Planen for i dag Gruppetimene videre Repetisjon fra forelesning Begynne med oblig Tankekart 2 Datainnsamling Design Evaluering IDENTIFISERE ETABLERE DESIGNUTFORMING

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050/INF1500 Prøveeksamen Eksamensdag: 20. november - 27. november 2017 Tid for eksamen: 00.00 23.59 Oppgavesettet er på 5

Detaljer

UKE 4 Analyse. Plenum IN1050 Julie og Maria

UKE 4 Analyse. Plenum IN1050 Julie og Maria UKE 4 Analyse Plenum IN1050 Julie og Maria Hva skjer i dag? Analyse - Hva er formålet med analyse? - Hva kan vi analysere? - Forskjellige typer analyse Praktisk eksempel OBS! Dere får ikke mail om tilbakemeldinger

Detaljer

INF1500 Høst 2016 Lone Lægreid Martine Rolid Leonardsen. Utviklingsprosesser, krav og behov & Analyse

INF1500 Høst 2016 Lone Lægreid Martine Rolid Leonardsen. Utviklingsprosesser, krav og behov & Analyse INF1500 Høst 2016 Lone Lægreid Martine Rolid Leonardsen Utviklingsprosesser, krav og behov & Analyse I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050/INF1500 Prøveeksamen Eksamensdag: 26. november - 3. desember 2018 Tid for eksamen: 00.00 23.59 Oppgavesettet er på 5 sider.

Detaljer

Repetisjon. Plenum IN1050 Uke 14 Maria og Helle

Repetisjon. Plenum IN1050 Uke 14 Maria og Helle Repetisjon Plenum IN1050 Uke 14 Maria og Helle Hva skjer i dag? REPETISJON - Datainnsamling - Krav og behov - Analyse - Prototyping - Evaluering Etter å ha fullført IN1050: kan du sentrale begreper og

Detaljer

VELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria

VELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria VELKOMMEN UKE 1: Introduksjon Plenum IN1050 Julie og Maria Hva skjer i dag? Hva er IN1050? Kurset fra A til Å HCI Interaksjon og Interaksjonstyper Grensesnitt Hvem er vi? Hva skjer i plenumstimene egentlig?

Detaljer

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500 Sist oppdatert: 18.november 2015 Øvelsesoppgaver til INF1500 Øvelse 0 Lærebok: Kapittel 1, 3 og 7 Forelesning: 18. august 2015 Joshi og 25. august 2015 Jo Innleveringsfrist: 30. august 2015 1 Human Computer

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 07. desember 2012 Tid for eksamen: 10:15 14:15 Oppgavesettet er

Detaljer

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria UKE 6 Utviklingsprosesser og tjenestedesign Plenum IN1050 Julie og Maria Hva skjer i dag? Utviklingsprosesser - Tilnærminger til design - User-centered design - Brukere i UCD - Livssyklusmodeller Tjenestedesign

Detaljer

INF Introduksjon til design, bruk, interaksjon Evaluering, del 2

INF Introduksjon til design, bruk, interaksjon Evaluering, del 2 INF1500 - Introduksjon til design, bruk, interaksjon Evaluering, del 2 Institutt for Informatikk, 7. november 2011 joshi@ifi.uio.no Oversikt Rask oppsummering Tre tilnærminger for evaluering Kombinasjon

Detaljer

Dokumentstudier, innholdsanalyse og narrativ analyse. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 163-231.

Dokumentstudier, innholdsanalyse og narrativ analyse. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 163-231. Dokumentstudier, innholdsanalyse og narrativ analyse. Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser, s. 163-231. Tematikk: Oppsummere hovedpunktene fra sist forelesning. Dokumentstudier

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050 Introduksjon til design, bruk, interaksjon Eksamensdag: 7. desember 2018 Tid for eksamen: 09.00 13.00 Oppgavesettet er

Detaljer

Analyse. Plenumstime Uke 5. Med Maria og Helle

Analyse. Plenumstime Uke 5. Med Maria og Helle Analyse Plenumstime Uke 5 Med Maria og Helle Hva skjer i dag? Analyse Formål Kvantitativ vs Kvalitativ Koding, tematisk analyse, affinity diagram Behov Praktisk eksempel Informasjon ved togreise Oblig

Detaljer

Notat om sekvens av handlinger mellom menneske og maskin

Notat om sekvens av handlinger mellom menneske og maskin IN1030 - Systemer, krav og konsekvenser Notat av Tone Bratteteig, Jo Herstad Våren 2018 Notat om sekvens av handlinger mellom menneske og maskin Figur: Fotografi av forfatter og forsidene til bøkene Plans

Detaljer

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle VELKOMMEN Til plenumstime i IN1050 Med Maria og Helle HVORFOR BRUKERORIENTERT DESIGN? Hva skjer i dag? Hvem er vi og hva skal skje her? Hva er IN1050? Kurset fra A til Å HCI Interaksjon og interaksjonstyper

Detaljer

Notat om sekvens av handlinger mellom menneske og maskin

Notat om sekvens av handlinger mellom menneske og maskin IN1030 - Systemer, krav og konsekvenser Notat av Tone Bratteteig og Jo Herstad Våren 2019 Notat om sekvens av handlinger mellom menneske og maskin Figur: Forsidene til bøkene Plans and Situated Action

Detaljer

Universitet i Oslo INF1510 Bruksorientert design Obligatorisk oppgave 2 Vår 2012 PROSJEKT GREENFORMATICS

Universitet i Oslo INF1510 Bruksorientert design Obligatorisk oppgave 2 Vår 2012 PROSJEKT GREENFORMATICS Universitet i Oslo INF1510 Bruksorientert design Obligatorisk oppgave 2 Vår 2012 PROSJEKT GREENFORMATICS Menal Talal Ahmed, Alisa Odincova Kien Trung, Sindre Fjeldstad, Mats Jørgensen Gruppen består av

Detaljer

INF Introduksjon til design, bruk, interaksjon Evaluering del 2

INF Introduksjon til design, bruk, interaksjon Evaluering del 2 INF1500 - Introduksjon til design, bruk, interaksjon Evaluering del 2 4. november 2013 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 2 1 Oversikt Rask oppsummering

Detaljer

Uke 3. Magnus Li INF /

Uke 3. Magnus Li INF / Uke 3 Magnus Li magl@ifi.uio.no INF3290 12/13.09.2017 Repetisjon av begreper Begreper Tenk alene eller diskuter i grupper: 1. Hva er installert base, og hvorfor sier vi at den er heterogen og evolverende?

Detaljer

Datainnsamling. Gruppetime 15. Februar Lone Lægreid

Datainnsamling. Gruppetime 15. Februar Lone Lægreid Datainnsamling Gruppetime 15. Februar 2017 - Lone Lægreid Plan for i dag: 1. Semesterplan 2. Oblig + presentasjoner 3. Slides om datainnsamling 4. Case 5. Individuelt gruppearbeid 6. Spørsmål Plan for

Detaljer

INF Introduksjon til design, bruk, interaksjon Evaluering, del 1

INF Introduksjon til design, bruk, interaksjon Evaluering, del 1 INF1500 - Introduksjon til design, bruk, interaksjon Evaluering, del 1 Institutt for Informatikk, 30. oktober 2012 joshi@ifi.uio.no INF1500 Evaluering, del 1 1 Oppsummering av midtveisevaluering Dere synes

Detaljer

GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN

GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING INF1050 V16 HELGA NYRUD & KRISTIN BRÆNDEN TEMAER SÅ LANGT I KURSET Forelesning 1: Systemutvikling og systemutviklingsprosesser Forelesning 2: Prosessmodeller

Detaljer

Hva er bra med dagens skole som vi må beholde?

Hva er bra med dagens skole som vi må beholde? Referat fra paneldebatt under konferansen 21st Century Learning & Future Classroom Dagskonferanse Hvilke ønsker har du for fremtidens skole? Gi noe til hver elev. Motivasjon - mestring - muligheter. Vi

Detaljer

Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen

Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen TDT4140: Kravinnhenting Torbjørn Skramstad IDI / NTNU Introduksjon til objektorientert design Agenda Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav Intervju Scenarier Etnografi Eksempel

Detaljer

https://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050

https://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Praktisk om oblig 2 Litt mer om intervju Behov & krav Diskusjonsoppgave

Detaljer

En enkel modell. Hvorfor?

En enkel modell. Hvorfor? Interaksjonsdesign Hvorfor? Hva er interaksjonsdesign i forhold til menneske-maskin interaksjon og participatory design? Hva er elementene i interaksjonsdesign? En enkel modell Bruker Interaksjonsdesign

Detaljer

Systemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017

Systemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017 Systemutvikling Universitetet i Oslo, Institutt for informatikk Vår 2017 Dagens plan Introduksjon Emnets oppbygging Praktisk om ukesoppgaver og obligatoriske oppgaver Gjennomgang av ukesoppgaver Registrering

Detaljer

Kvantitative metoder datainnsamling

Kvantitative metoder datainnsamling Kvantitative metoder datainnsamling Pensum: Dag Ingvar Jacobsen (2005): Hvordan gjennomføre undersøkelser?, side 235-303 og 380-388. Tematikk: Oppsummering fra sist forelesning. Operasjonalisering. Utforming

Detaljer

Forskningsmetoder. INF1050: Gjennomgang, uke 13

Forskningsmetoder. INF1050: Gjennomgang, uke 13 Forskningsmetoder INF1050: Gjennomgang, uke 13 Kompetansemål Forskningsmetoder Hva? Hvorfor? Empiriske forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Systematisk litteraturstudie

Detaljer

Eksamensoppgave i PSY2018/PSYPRO Kvalitative forskningsmetoder

Eksamensoppgave i PSY2018/PSYPRO Kvalitative forskningsmetoder Psykologisk institutt Eksamensoppgave i PSY2018/PSYPRO4318 - Kvalitative forskningsmetoder Faglig kontakt under eksamen: Eva Langvik Tlf.:97727666 Eksamensdato: 9. desember 2015 Eksamenstid: 09:00 13:00

Detaljer

Prototyping. Plenumstime Uke 6. Med Maria og Helle

Prototyping. Plenumstime Uke 6. Med Maria og Helle Prototyping Plenumstime Uke 6 Med Maria og Helle Hva skjer i dag? Prototyping Hva og hvorfor Konseptuelt design Dimensjoner Low-fi og high-fi Oblig 3 Do s and don ts Oblig 1 09/09 Oblig 2 23/09 Oblig 3

Detaljer

Inf 1510: Bruksorientert design

Inf 1510: Bruksorientert design Inf 1510: Bruksorientert design Gjennomgang av prosjektrapport Rune Rosseland 18.01.2016 Læringsmål Fra emnesiden: Etter emnet skal studentene kunne bruke ulike metoder for bruks-orientert design og design

Detaljer

Hjemmeeksamen Gruppe. Formelle krav. Vedlegg 1: Tabell beskrivelse for del 2-4. Side 1 av 5

Hjemmeeksamen Gruppe. Formelle krav. Vedlegg 1: Tabell beskrivelse for del 2-4. Side 1 av 5 Hjemmeeksamen Gruppe Studium: MAM1 Master i Markedsføring og markedskunnskap Emnekode/navn: FOR4100 Forbrukermarkedsføring Emneansvarlig: Adrian Peretz Utleveringsdato/tid: 22.08.13 klokken 09:00 Innleveringsdato/tid:

Detaljer

Usability testing Brukertester

Usability testing Brukertester Usability testing Brukertester Håkon Tolsby 13.01.2017 Håkon Tolsby 1 Usability-testing (brukertest) Representative brukere utfører typiske oppgaver. Mest mulig kontrollerte omgivelser, i form av eksperimenter.

Detaljer

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB IT konferansen 2016 BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB Andrea Gasparini, Universitetsbiblioteket, UiO & Institutt for Informatikk, UiO 1 Agenda 2 Hva er burkeropplevelsen (UX) i det

Detaljer

Kravhåndtering. INF1050: Gjennomgang, uke 03

Kravhåndtering. INF1050: Gjennomgang, uke 03 Kravhåndtering INF1050: Gjennomgang, uke 03 Kompetansemål Kravhåndtering Anvende metoder og teknikker for å Innhente / Analysere / Spesifisere krav Ulike typer krav Funksjonelle krav Ikke-funksjonelle

Detaljer

INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen EVALUERING / DECIDE

INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen EVALUERING / DECIDE INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen EVALUERING / DECIDE I DAG GENERELT - Oblig 3 RASK REPETISJON FRA FORRIGE UKE - Eksempler PRAKTISK EKSEMPEL KAHOOT DECIDE - Stegene - Validitet og reliabilitet

Detaljer

Diskusjonsoppgaver Hvilke fordeler oppnår man ved analytisk evaluering sammenliknet med andre tilnærminger?

Diskusjonsoppgaver Hvilke fordeler oppnår man ved analytisk evaluering sammenliknet med andre tilnærminger? Definisjonsteori Hva er de tre hovedtilnærmingene til evaluering? Nevn de seks stegene i DECIDE. (blir gjennomgått neste uke) Gi et eksempel på en måte å gjøre indirekte observasjon. Hva ligger i begrepene

Detaljer

Notater: INF1510. Veronika Heimsbakk 20. mai 2015

Notater: INF1510. Veronika Heimsbakk 20. mai 2015 Notater: INF1510 Veronika Heimsbakk veronahe@ifi.uio.no 20. mai 2015 Innhold 1 Bruk 3 1.1 Begrepet «bruk»......................... 3 1.2 Begrepet «behov»........................ 3 1.2.1 Maslows behovspyramide................

Detaljer

Ressurs Aktivitet Resultat Effekt

Ressurs Aktivitet Resultat Effekt Vedlegg 3 til internmelding om arbeidet med evaluering i UDI Hvordan utforme en evaluering? I dette vedlegget gir vi en beskrivelse av en evaluering kan utformes og planlegges. Dette kan benyttes uavhengig

Detaljer

Obligatorisk oppgave INF3221/4221

Obligatorisk oppgave INF3221/4221 Obligatorisk oppgave INF3221/4221 Dette er en beskrivelse av den obligatoriske oppgavene for kurset INF3221/4221 Problemdefinering, krav og modellering, våren 2005. Formål Oppgaven går ut på å lage en

Detaljer

INF1510: Obligatorisk oppgave 2: prosjektforslag

INF1510: Obligatorisk oppgave 2: prosjektforslag INF1510: Obligatorisk oppgave 2: prosjektforslag Prosjektgruppe: G0Gr33n! Vi er fire jenter og to gutter som har forskjellig bakgrunn i forhold til erfaring og kunnskap. Vi forventer å lære mer om brukerorientert

Detaljer

DRI 3001 Våren Prosjektstyring mm Arild Jansen AFIN

DRI 3001 Våren Prosjektstyring mm Arild Jansen AFIN Temaer DRI 3001 2.forelesning Prosjektplan, litteratur og metode Litt mer om prosjektplanlegging Bruk av litteratur Undersøkelsesopplegg (enkel metodebruk) Mål for forelesningen: - Eksemplifisere prosjektplanlegging

Detaljer

Kvalitativ metode. Karin Torvik. Rådgiver Senter for omsorgsforskning, Midt Norge Høgskolen i Nord Trøndelag

Kvalitativ metode. Karin Torvik. Rådgiver Senter for omsorgsforskning, Midt Norge Høgskolen i Nord Trøndelag Kvalitativ metode Karin Torvik Rådgiver Senter for omsorgsforskning, Midt Norge Høgskolen i Nord Trøndelag Kvalitativ metode En sosialt konstruert verden Oppdage begrep, lage teori (induktiv) Formålsforklaringer

Detaljer

Konseptuelle- og mentale modeller TDT4180, vår 2017

Konseptuelle- og mentale modeller TDT4180, vår 2017 Konseptuelle- og mentale modeller TDT4180, vår 2017 Yngve Dahl IDI, NTNU Tre modeller av et system Den konseptuelle modellen Høynivås beskrivelse av: hvordan et system er organisert. hvordan systemet virker.

Detaljer

KommITs lederkurs i gevinstrealisering

KommITs lederkurs i gevinstrealisering KommITs lederkurs i gevinstrealisering Økonomiforum i Skien 4. juni 2015 Grete Kvernland-Berg, PA Consulting Group Liza Nienova, PA Consulting Group Plan for dagen 13:30 Introduksjon 13:50 14:20 14:30

Detaljer

Stikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker.

Stikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker. IN1050, høsten 2019 Temaer for obligatoriske oppgaver I IN1050 skal du i løpet av semesteret besvare fire obligatoriske oppgaver (ofte kalt obliger). Disse obligene er større oppgaver som gir trening i

Detaljer

Gjennomgang - prøveeksamen. Plenum IN1050 Maria og Helle

Gjennomgang - prøveeksamen. Plenum IN1050 Maria og Helle Gjennomgang - prøveeksamen Plenum IN1050 Maria og Helle Hva skjer i dag? KL. 16-18 Gjennomgang av prøveeksamen Fokus på oppgave 3 og 4 KL. 18-19 ish Pizza i kantina DEL 1 Oppgave 1a Nevn tre eksempler

Detaljer

Prosjektbeskrivelsen består av

Prosjektbeskrivelsen består av Kvantitative hovedoppgaver: prosjektbeskrivelsen og litt om metode og utforming Knut Inge Fostervold Prosjektbeskrivelsen består av Vitenskapelig bakgrunn og problemformulering (ca 2 sider) Design og metode

Detaljer

Copyright Assessio International AB. Alle rettigheter er forbeholdt.

Copyright Assessio International AB. Alle rettigheter er forbeholdt. Tolkningsrapport Navn: NN Testdato: 07-04-2017 Copyright Assessio International AB. Alle rettigheter er forbeholdt. Navn: E-postadresse: NN nn@gmail.com Fødselsår: 1990 Kjønn: Nasjonalitet: Bostedsland:

Detaljer

Obligatorisk oppgave 0

Obligatorisk oppgave 0 Obligatorisk oppgave 0 Tema: Planlegging Formål: Formålet med denne oppgaven er å velge et tema, samt forberede deg på arbeidet som kommer i oblig 1-3. Leveringsfrist: 6. september 2015, kl. 23.59. Oppgaven

Detaljer

Presentasjon 1, Requirement engineering process

Presentasjon 1, Requirement engineering process Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv

Detaljer

INF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere

INF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere INF1500 - Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere 25. august 2015 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Idag Hvem er brukerne? Hva er bruk? Kognisjon

Detaljer

Prototyping og kommunikasjon med brukere

Prototyping og kommunikasjon med brukere Inf 1510: Bruksorientert design Prototyping og kommunikasjon med brukere 04.04.2016, Rune Rosseland Oversikt Brukerinvolvering Hva er brukerens motivasjon for å bidra? Hva skal brukerens rolle være? Hvordan

Detaljer

Innhold. Login. Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? En til? Kanskje litt vanskeligere denne

Innhold. Login. Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? En til? Kanskje litt vanskeligere denne Innhold Login - og en til Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? Asbjørn Følstad EFFIN fagseminar SINTEF 6. juni 2007 Brukerproblemenes livsløp Expert walkthrough

Detaljer

Evaluering av MEMOplanner

Evaluering av MEMOplanner Evaluering av MEMOplanner som kognitivt hjelpemiddel for barn med ADHD og/eller autismespektersyndrom Carina Meland og Gry Seland HelsIT 2015 Velferdsteknologi NOU 2011, Innovasjon i omsorg Teknologisk

Detaljer

Komparative design. Forelesning 12 Mer om kvantitative forskningsdesign. Sammenligninger av to eller flere case i rom og tid

Komparative design. Forelesning 12 Mer om kvantitative forskningsdesign. Sammenligninger av to eller flere case i rom og tid Forelesning 12 Mer om kvantitative forskningsdesign Et design eller forskningsopplegg er forskerens plan eller skisse for en undersøkelse Det er viktig å kjenne til mulighetene i de ulike typene design

Detaljer

Hvordan kan vi sikre oss at læring inntreffer

Hvordan kan vi sikre oss at læring inntreffer Hvordan kan vi sikre oss at læring inntreffer Morten Sommer 18.02.2011 Modell for læring i beredskapsarbeid Innhold PERSON Kontekst Involvering Endring, Bekreftelse og/eller Dypere forståelse Beslutningstaking

Detaljer

ÅRSPLAN. Fag: Engelsk fordypning Lærer: Lise Maria Flåm/Ina Hernar. 10. trinn 2016/2017 Læreverk: On the Move 3

ÅRSPLAN. Fag: Engelsk fordypning Lærer: Lise Maria Flåm/Ina Hernar. 10. trinn 2016/2017 Læreverk: On the Move 3 ÅRSPLAN Fag: Engelsk fordypning Lærer: Lise Maria Flåm/Ina Hernar 10. trinn 2016/2017 Læreverk: On the Move 3 FORDYPNING I ENGELSK Formål med faget Fordypning i engelsk bygger på det samme faglige grunnlaget

Detaljer

Emneevalueringsrapport for MAT1110, vår 2016

Emneevalueringsrapport for MAT1110, vår 2016 Emneevalueringsrapport for MAT1110, vår 2016 3. september 2016 Det var totalt 130 studenter som svarte på undersøkelsen, derav 81 menn og 46 kvinner. Over 80% av studentene har bakgrunn fra R2. Organisering

Detaljer

automatisk informasjonssjekk av jobbsøkere på internett

automatisk informasjonssjekk av jobbsøkere på internett CyberSearchMe automatisk informasjonssjekk av jobbsøkere på internett «Få full oversikt over all informasjon om kandidaten på internett uten i det hele tatt å tenke på googling» 24 timer i døgnet 365 dager

Detaljer

Samspill - rike bilder og påstander. Tid: Torsdag 31 januar 2019 Sted: Simula Jo

Samspill - rike bilder og påstander. Tid: Torsdag 31 januar 2019 Sted: Simula Jo Samspill - rike bilder og påstander Tid: Torsdag 31 januar 2019 Sted: Simula Jo Fra 12:15-12:50ish blir det mer om rike bilder og påstander om samspill Fra 12:50-13:05 blir det pause Fra 13:05-13:40ish

Detaljer

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKE 15 Prosjektledelse, planlegging og teamarbeid Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? Se på oblig 5 Prosjektledelse og teamarbeid (kap. 22) Prosjektplanlegging og

Detaljer

INF1800 LOGIKK OG BEREGNBARHET

INF1800 LOGIKK OG BEREGNBARHET INF1800 LOGIKK OG BEREGNBARHET FORELESNING 4: UTSAGNSLOGIKK Roger Antonsen Institutt for informatikk Universitetet i Oslo 27. august 2008 (Sist oppdatert: 2008-09-03 12:39) Før vi begynner Praktiske opplysninger

Detaljer

Kristina Halkidis s Refleksjonsnotat 3. Refleksjonsnotat 3. vitenskapsteori

Kristina Halkidis s Refleksjonsnotat 3. Refleksjonsnotat 3. vitenskapsteori Refleksjonsnotat 3 vitenskapsteori Diskuter om IKT-støttet læring er en vitenskap og problematiser etiske aspekter ved forskning i dette feltet. Kristina Halkidis S199078 Master i IKT-støttet læring Høyskolen

Detaljer

Introduksjon til kurset

Introduksjon til kurset Undervisningsuke 1 kalenderuke 34 Introduksjon til kurset Aktuelle temaer: HCI, brukerdrevet, teknologidrevet Lærebok: ingen Ekstra lesestoff: ingen Forelesning: 19. august 2013 S.Joshi og J. Herstad Ekstra:

Detaljer

Forskningsmetoder i menneske-maskin interaksjon (MMI)

Forskningsmetoder i menneske-maskin interaksjon (MMI) Forskningsmetoder i menneske-maskin interaksjon (MMI) Kapittel 1- Introduksjon Forskningshistorie innenfor MMI Den første konferansen ble holdt i 1982 Annet arbeid i feltet fant sted før 1982 Konferanser

Detaljer

Prosjektoppgave INF3290 høsten 2017

Prosjektoppgave INF3290 høsten 2017 Prosjektoppgave INF3290 høsten 2017 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

Ulike metoder for bruketesting

Ulike metoder for bruketesting Ulike metoder for bruketesting Brukertesting: Kvalitative og kvantitative metoder Difi-seminar 10. desember 2015 Henrik Høidahl hh@opinion.no Ulike metoder for bruketesting 30 minutter om brukertesting

Detaljer

Ved KHiB brukes åtte kriterier som felles referanseramme for vurdering av studentenes arbeid ved semestervurdering og eksamen:

Ved KHiB brukes åtte kriterier som felles referanseramme for vurdering av studentenes arbeid ved semestervurdering og eksamen: VURDERING OG EKSAMEN I KHiBS BACHELORPROGRAM I DESIGN Spesialisering i Visuell kommunikasjon eller Møbel- og romdesign/interiørarkitektur 1. Introduksjon til vurderingskriteriene I kunst- og designutdanning

Detaljer

Prosjektoppgave INF3290 høsten 2017

Prosjektoppgave INF3290 høsten 2017 Prosjektoppgave INF3290 høsten 2017 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

Uke 7. Magnus Li INF /

Uke 7. Magnus Li INF / Uke 7 Magnus Li magl@ifi.uio.no INF3290 17/18.10.2017 Innlevering 1 Innlevering 1 Gjør det enkelt for leser å følge med! - Struktur - Språk - Figurer - Tabeller Et mål er å vise at dere har lest og forstått

Detaljer

Brukertilfredshet blant beboere ved sykehjem i Ringerike Kommune. Rapport Ringerike Kommune 2015:

Brukertilfredshet blant beboere ved sykehjem i Ringerike Kommune. Rapport Ringerike Kommune 2015: VI BRYR OSS Rapport Ringerike Kommune 2015: Brukertilfredshet blant beboere ved sykehjem i Ringerike Kommune Denne rapporten beskriver resultatet fra en spørreundersøkelse gjort blant beboere ved kommunens

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 10. desember 2015 Tid for eksamen: 14.30 18.30 Oppgavesettet er

Detaljer

I dag. Problemstilling. 2. Design og begreper. MEVIT januar Tanja Storsul

I dag. Problemstilling. 2. Design og begreper. MEVIT januar Tanja Storsul 2. Design og begreper MEVIT 2800 24. januar 2012 Tanja Storsul I dag Problemstilling Forskningsdesign Enheter, variabler, verdier Reliabilitet og validitet Univers, utvalg og generalisering Kvalitative

Detaljer

Prosjektoppgave INF3290 høsten 2018

Prosjektoppgave INF3290 høsten 2018 Prosjektoppgave INF3290 høsten 2018 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

Stikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker.

Stikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker. Temaer for obligatoriske oppgaver I INF1500 skal du i løpet av semesteret besvare fire obligatoriske oppgaver (ofte kalt obliger). Disse obligene er større oppgaver som gir trening i å anvende det dere

Detaljer

Oppdatert august 2014. Helhetlig regneplan Olsvik skole

Oppdatert august 2014. Helhetlig regneplan Olsvik skole Oppdatert august 2014 Helhetlig regneplan Olsvik skole Å regne Skolens er en strategier basis for for livslang å få gode, læring. funksjonelle elever i regning. 1 Vi på Olsvik skole tror at eleven ønsker

Detaljer

GJENNOMGANG UKESOPPGAVER 9 TESTING

GJENNOMGANG UKESOPPGAVER 9 TESTING GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.

Detaljer

2. Gjør rede for IPA. Legg spesielt vekt på datainnsamling og analyse. Diskuter hva som bidrar til kvalitet i forskning hvor IPA benyttes.

2. Gjør rede for IPA. Legg spesielt vekt på datainnsamling og analyse. Diskuter hva som bidrar til kvalitet i forskning hvor IPA benyttes. Oppgavetekst PSY2018/PSYPRO4318 Besvar to (2) av de tre oppgavene nedenfor 1. En forsker har samlet inn et intervjumateriale fra et utvalg informanter. Forskeren beslutter å bruke tematisk analyse for

Detaljer

Introduksjon til 3290

Introduksjon til 3290 Introduksjon til 3290 Magnus Li magl@ifi.uio.no INF3290 29 / 30.08.2017 Gruppetimene Presentasjon og diskusjon av ukens tema, pensum og begreper. Tirsdager 14:15-16:00 Onsdager 12:15-14:00 Dere kan møte

Detaljer

Tips og triks Oblig2. Plenumstime Uke 4. Med Maria og Helle

Tips og triks Oblig2. Plenumstime Uke 4. Med Maria og Helle Tips og triks Oblig2 Plenumstime Uke 4 Med Maria og Helle Hva skjer i dag? Gjennomgang av oblig 2 Hovedpunkter Forberedelse Intervjuguide Pilotintervju Hovedintervju Utdrag fra våre intervjuer Vise våre

Detaljer

IT Service Management

IT Service Management IT Service Management Forelesning uke 6 Innhold Service Desk Hvordan organisere en service desk? Hvordan bemanne en service desk? Service Desk - hensikt Primær kontaktpunkt Utfører alle saker mot brukerne.

Detaljer

INF Introduksjon til design, bruk, interaksjon Kvalitativ analyse

INF Introduksjon til design, bruk, interaksjon Kvalitativ analyse INF1500 - Introduksjon til design, bruk, interaksjon Kvalitativ analyse 20. september 2016 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no 2 3 4 Kontaktstudent Det er viktig at dere gir

Detaljer

Skolemøtet i Rogaland 14.november 2014

Skolemøtet i Rogaland 14.november 2014 Skolemøtet i Rogaland 14.november 2014 Klasseledelsens ytre dimensjon Struktur Tydelige forventninger Kontroll Aktiv styring Gyldige grenser Vurderingens ytre dimensjon (skjer etter undervisning) Vurdering

Detaljer