INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

Størrelse: px
Begynne med side:

Download "INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon"

Transkript

1 INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon 29. september 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

2 Oversikt Prototyping Hva, hvordan og hvorfor? Dimensjoner ved prototyping Low-fidelity High-fidelity Kompromisser Konstruksjon Konseptuell design Metaforer Interaksjonstyper Scenarioer Oblig 2 Konkurranse INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

3 Konkurransen magnusoy 6275 kirstaan 6175 siljemda 5350 jorgebjo 5575 tanahb 5575 jorgetre 5550 torbjovl 5500 ingrisvi 5325 idamva 5075 blob 4875 Sist oppdatert på fredag Gjennomsnittet på forrige quiz var 3,8 av 7 poeng Vi er allerede snart halvveis i gruppeundervisningen Midtveisevaluering neste uke! Det kommer fem quizer til i løpet av semesteret Husk at dette er god egentrening og flotte premier INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

4 Brukersentrert utvikling Obligatorisk oppgave 1 Behovsanalyse kravspesifikasjon Her er vi nå! Evaluering analyse Obligatorisk oppgave 3 Design prototype Obligatorisk oppgave 2 INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

5 Er dette en prototype? INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

6 Hva er en prototype? I andre design områder er en prototype en modell, i liten skala Miniatyrbil Miniatyrbygning Prototype etymologi Protos første + typos intrykk INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

7 Hva er prototyping? INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

8 Hva er prototyping? INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

9 Prototyping Hva er en prototype? Hvordan prototype? Hvorfor lage prototyper? Ulike typer Low fidelity (lav nøyaktighet/oppløsning) High fidelity (høy nøyaktighet/oppløsning) Kompromisser ved prototyping Vertikale Horisontale Konstruksjon av prototyper INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

10 Hvordan prototype? To muligheter: 1. Begynne fra scratch 2. Modifisere en eksisterende idé En serie med skisser Et storyboard (dreiebok); tegneserie Lysark (powerpoint slides) En video som simulerer bruk av systemet Fysisk modell (trebit for håndholdte terminaler) Papp modell Programkode som viser en begrenset funksjonalitet og utallige andre varianter INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

11 Hvorfor prototype? Gir mulighet til å vise frem og teste egne ideer For å få til evaluering og tilbakemelding fra brukere Aktører kan interagere med prototypen lettere enn ved skriftlige beskrivelser Gjør kommunikasjon mellom bruker og utvikler enklere og rikere. Også mellom medlemmer i designgruppa Stimulerer til refleksjon Prototyper gir svar på spørsmål, og støtter designere i å velge mellom alternativer Gjør at utviklere og ikke-tekniske aktører kan snakke samme språk INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

12 Hvorfor prototype? Tradisjonell systemdesign vs. interaksjonsdesign Systemutvikler Hva kan jeg enkelt utvikle på denne plattformen? Hva kan jeg enkelt utvikle med verktøyet jeg har tilgjengelig? Hva finner jeg som utvikler mest interessant? (S.Greenberg 2005) Funksjonalitet i fokus Ofte bare én riktig løsning Interaksjonsdesigner Hva er brukerens egenskaper og behov? Hvilken kontekst designer vi for? Hvilke oppgaver skal brukeren løse? Hvordan kan jeg sikre brukervennlighet? (J.Nielsen 1993) Bruker i fokus Utallige løsninger Obligatorisk oppgave 2 prototype to designforslag INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

13 Dimensjoner ved prototyping Dimensjon Utseende Eksempler på variable Størrelse, farge, form, fasong, tekstur, proporsjon, hardhet, gjennomsiktighet, haptisk, lyd Data Funksjonalitet Interaktivitet Romlig struktur Størrelse, type, bruk, personvern, hierarki, organisering Systemets funksjoner og brukernes behov Input, output, feedback, informasjon Sammensetning av grensesnitt og informasjonssystemer, relasjon mellom elementer, 2D/3D, tangible eller intangible Hentet fra s. 397 (3. utgave) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

14 Dimensjoner ved prototyping Dimensjon Definisjon Eksempler på variable Materiale Medium brukt til å forme prototypen Fysisk medium (papir, tre, plastikk), utstyr for å forme fysisk medium (kniv, saks, penn, sandpapir), programvareutstyr (Adobe Flash, Visual Basic), fysisk utstyr (Phidgets, Arduino). Oppløsning Detaljnivå (hva som manifesteres) korresponderer med fidelity Nøyaktighet, utseende, interaktive detaljer, realistisk data vs. dummy data Scope Omfanget av det som manifesteres Grad av kontekstualisering Hentet fra s. 398 (3. utgave) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

15 Hva kan man lage prototype på? Tekniske forhold Arbeidsflyt, oppgavedesign Skjermlayout, informasjonsvisning Interaksjonsforhold Vanskelige, kontroversielle, kritiske områder INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

16 Low-fidelity Bruker et medium ulikt fra det endelige produktet Det er raskt, billig og kan endres hurtig gir rask tilbakemelding på design Lar oss eksperimentere med alternative design Skaper forventningskontroll mellom bruker og utvikler Innbyr til utforsking Nesten all interaksjon kan fakes Eksempler på low fidelity prototyper: Storyboard Skisser Kortbaserte prototyper Wizard of Oz Wireframing INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

17 Storyboards Stammer fra film og animasjon Serie med skisser som viser hvordan brukeren går igjennom ulike steg i oppgaven Gir et manuskript over viktige detaljer Holder detaljer utenfor Fokus på de viktigste interaksjoner Blir ofte brukt med scenarioer gir mulighet for rollespill Blir brukt i en tidlig fase av designet CMU HCI Master's Capstone Project 2007 INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

18 Storyboards (CMU HCI Master's Capstone Project 2007) Eksempel fra obligatorisk oppgave 2 i 2011: INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

19 Skisser Tegning av grensesnittets utseende, følelse eller funksjonalitet Veldig raskt og enkelt å igangsette Forenklingen gjør at brukere kan konsentrere seg om høynivå-temaer Viktig å ikke la seg hemme av egne tegneferdigheter bruk enkle symboler INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

20 Skisser (N. Carlson and J. Bates, 2009) (N. Carlson and H. Emsheimer, 2009) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

21 Pictive plastic interface for collaborative technology initiatives through video exploration Brukes mye til å utforske og designe grafiske grensesnitt Inkluderer brukere som fullverdige deltagere i designprosessen Bruker kontorutstyr (tavle, penn, papir, post-it lapper et.c) til å demonstere interaksjon Sesjonen tas opp på video for senere gjennomgang INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

22 Kortbaserte prototyper Indeks kort Typisk 3 x 5 inches (ca. 7,5 x 12,5 cm) Hvert kort representerer et skjermbilde eller en del av en skjerm Blir ofte benyttet i utvikling av websider INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

23 Kortbaserte prototyper (R. Saunders 2006) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

24 Online prototypeverktøy INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

25 Wizard of Oz A method of testing a system that does not exist (The listening typewriter, IBM 1984) (Gould, Conti & Hovanvecz, Comm ACM 26(4) 1983) Brukeren tror han interagerer med et autonomt system, for eksempel en datamaskin en utvikler spiller datamaskinen Blir vanligvis benyttet tidlig i design for å forstå brukerens forventninger Hei Tone Hei Tone (S.Greenberg 2005) Talestyrt maskin INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

26 High-fidelity Bruker materiale som kan forventes i det endelige produktet Prototypen likner mer på det endelige produktet enn en low fidelity prototype Nyttig når man skal selge ideer og teste tekniske forhold Fare: Brukere kan tro de har et ferdig system forventningskontroll INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

27 Prototyping i tidlig vs. sent design Tidlig design Brainstorming av ulike representasjoner Velg representasjon Kladde ut et grensesnitt Low-fidelity prototyping Oppgavesentrert walkthrough og re-design Fintuning av grensesnitt, skjermdesign Heuristisk evaluering og re-design Brukbarhetstesting og re-design Medium-fidelity prototyping Begrenset testing i feltet High-fidelity prototyping Alphatesting Betatesting Fungerende systemer Sent design INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

28 Ulike faser i prototypingen Målsetning Identifisere brukere og deres nøkkeloppgaver Brainstorme idéer Forbedre designet Ferdigstilt design Metode Oppgave sentrert systemdesign Participatory design Brukersentrert design Dagligdags psykologi Evaluere oppgaver Brukerinnvolvering Representasjoner og metaforer Oppgavesentrert walkthrough Lowfidelity prototyping Participatory design Grafiske skjermdesign Retningslinjer for grensesnitt Stilmaler Brukbarhetstesting Highfidelity prototyping Heuristisk Evaluering Testing i feltet Produkt Bruker- og oppgavebeskrivelse Kastbare papirprototyper Testbare prototyper Alpha- og betatesting eller ferdig system INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

29 Low-fidelity vs. high-fidelity Low-fidelity High-fidelity Åpen diskusjon Utspørring nødvending «Quick and dirty» Tidlig validering Klare meninger Selvforklarende Bevisst og forseggjort Konkrete ideer Få detaljer Fokus på hovedinteraksjoner Flere detaljer Fokus på helheten (A. Wiethoff & A. Butz, 2011) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

30 Low-fidelity vs. high-fidelity Fidelity Fordeler Ulemper Low-fidelity Lavere kostnad Kan evaluere flere designalternativ Nyttig kommunikasjonskanal Begrenset feilsjekking Drevet av tilrettelegger Begrenset bruk i senere faser av design High-fidelity Fullt funksjonell og interaktiv Brukerdrevet Ser og føles ut som endelig produkt Dyr og tidkrevende å utvikle Ikke effektiv for kravinnsamling Sensitiv for feil under testing Resten av tabellen finnes på s. 396 (3. utgave) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

31 Ulike faser i utviklingen Eksplorativ utvikling Formativ utvikling Idé Skisse Konsept Low-fi Hi-fi Lansering Radikale forandringer Inkrementelle forandringer (S. Wendlandt, 2011) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

32 Kompromisser Alle prototyper involverer kompromisser Eksempler: langsom respons, begrenset funksjonalitet etc. To typer kompromisser: Horisontal prototype Tilfører et bredt spekter av funksjoner Hver funksjon har lite detalj/dybde Vertikal prototype Tilfører få funksjoner Hver funksjon har mye detalj/dybde Kompromisser må ikke ignoreres INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

33 Konstruksjon Lære fra evalueringen av prototypene skape en helhet Oppmerksom rettes mot: Brukbarhet Robusthet Vedlikeholdbarhet Portabilitet Effektivitet (efficiency, effectiveness) Evolusjonær prototype prototypen utvikles til et endelig produkt lag og kast prototype prototypen kastes og endelig produkt bygges fra scratch INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

34 Konseptuelt design Overføring av brukerkrav til en konseptuell modell En beskrivelse av det foreslåtte system ved et sett med integrerte ideer og konsepter om hva systemet skal gjøre, hvordan det skal oppføre seg, hvordan det skal se ut som skal være forståelig for brukerne Moodboard Fra konseptmodell till løsning lett å hoppe rett til løsning Gjenta, gjenta, gjenta Ved vurdering av alternativer: prototyper hjelper INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

35 Finnes egnede metaforer? Grensesnittmetafor kombinerer kjent kunnskap med ny kunnskap på en slik måte at det hjelper brukeren med å forstå løsningen Tre steg for å velge metafor: 1. Forstå systemets funksjonalitet 2. Identifisere potensielle problemområder 3. Generer metaforer Fem spørsmål for å evaluere metaforer: 1. Hvilken struktur tilfører metaforen? 2. Hvor relevant er metaforen for problemet som skal løses? 3. Er metaforen enkel å representere? 4. Vil brukeren forstå metaforen? 5. Hvor skalerbar er metaforen? (J. Clark, O Reilly 2010) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

36 Interaksjonstyper Forteller hvordan en bruker interagerer med systemet Fire typer interaksjon: 1. Instruerende 2. Konverserende 3. Manipulerende 4. Eksplorerende Disse fire interaksjonstypene er det viktig at dere kan godt til eksamen! Les mer i kapittel 2. Tilfører ulike typer grensesnitt innsikt? WIMP (Windows, Icon, Menu, Pointing device) Shareable Augmented reality Wearable computing Tangible interaction Ubiquitous computing flere eksempler på s. 158 (3. utgave) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

37 Utviding av den konseptuelle modellen Hvilke funksjoner skal produktet gi? Hva skal produktet gjøre og hva skal brukere gjøre (oppgaveallokering)? Hvordan er funksjonene relaterte til hverandre? Sekvensiell eller parallell Kategorisering Hva slags informasjon skal være tilgjengelig? Hvilke data trengs for å gjennomføre oppgave? Hvordan blir data transformert i systemet? INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

38 Bruk av scenarioer i konseptuell design Uttrykke foreslåtte eller tenkte situasjoner Blir brukt i designet på ulike måter: Script som kan brukes under evaluering av prototyper Konkrete eksempler på oppgaver Negative scenarioer (minus-scenarioer) brukes til å utlede ikke-funksjonelle krav Benytte ekstreme scenarioer for å utvide designrommet (A. Cooper et. al, 2007) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

39 Scenarioer involverer personas (A. Cooper et. al, 2007) INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

40 Fra scenario til storyboard INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

41 Fra use case til kortbasert prototype INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

42 Obligatorisk oppgave 2 Formålet med obligen er å designe to prototyper tilpasset brukeren du intervjuet i oblig 1 For hver av prototypene skal du lage følgende: Et scenario som beskriver brukssituasjonen, samt brukeren og deres behov En enkel papirprototype som grovt illustrerer hvordan designet skal bli En mer høyoppløselig prototype hvor konkrete designvalg er tatt For hver av prototypene skal du beskrive og utdype følgende: Prototypens grensesnitt, funksjonalitet og interaksjon Valg av designprinsipper og retningslinjer (foreleses neste uke) Hvilke dimensjoner som prototypes Hvilke behov prototypen adresserer "First, understand the users' world, then figure out how your design fits in." INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

43 Tips til obligatorisk oppgave 2 Utforsk Vær kreativ Bruk teorien Les oppgaven nøye (det er et par restriksjoner) Kom i gang tidlig! Sentrale spørsmål Hvorfor prototyper jeg? Hvilket problemområde ønsker jeg å utforske? Hva er det prototypen prototyper? Hvilke dimensjoner av produktet ønsker jeg å studere? Hvordan blir prototypen? Hvilken fidelity går jeg for og hvilke kompromisser må jeg godta? INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

44 Oppsummering Prototyper brukes til ulike formål i ulike deler av utviklingen Prototyper lar oss utforske og gir svar på spørsmål og hypoteser Konseptuell design er det første steget i design Vi må vurdere passende interaksjonstyper og grensesnitt Storyboards kan bli skapt fra scenarios Kortbaserte prototyper kan bli skapt fra use cases INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

45 Øvrig videoer for de interesserte Stanford-forelesning: How Prototyping Practices Affect Design Results Strategyzer, ep. 3 Prototyping Rapid prototyping Google Glass Sketching iphone User Interfaces Game Design Fundamentals - Game Paper Prototyping Lenker til alle videoene ligger også under pensumoversikten på kurssiden og en interessant artikkel om scenario-basert design Ligger også på kursets pensumsside INF1500 Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon Institutt for Informatikk, 19. september 2011 joshi@ifi.uio.no Oversikt Prototyping Hva, hvordan og hvorfor? Dimensjoner

Detaljer

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon Institutt for Informatikk, 18. september 2012 joshi@ifi.uio.no INF1500 Introduksjon til design, bruk, interaksjon

Detaljer

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon 30. september 2013 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon til design,

Detaljer

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon 29. september 2015 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon til design,

Detaljer

Design, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010

Design, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010 Design, protoyping og konstruksjon INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010 Oversikt Prototyping og konstruksjon Konseptuel design Fysisk design Generere protoyper Verktøy støfe

Detaljer

IN Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

IN Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon IN1050 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon 30. september 2019 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no 30.09.19 IN1050 Introduksjon

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

UKE 7 Design og prototyping. Plenum IN1050 Julie og Maria

UKE 7 Design og prototyping. Plenum IN1050 Julie og Maria UKE 7 Design og prototyping Plenum IN1050 Julie og Maria Hva skjer i dag? Prototyping - Hva, hvordan, hvorfor? - Konseptuelt design - Dimensjoner ved prototyping - High-fi vs. low-fi - Prototypingsteknikker

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

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Design og prototyping

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Design og prototyping INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Design og prototyping I DAG GENERELT - Oblig 2 EKSAMENSOPPGAVER KAHOOT PROTOTYPING - Oppløsning - Dimensjoner - Metoder PRAKTISKE EKSEMPLER OBLIG 2

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

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

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

inf 1510: å lage skisser og prototyper

inf 1510: å lage skisser og prototyper inf 1510: å lage skisser og prototyper 1) underveis i designprosessen forstår vi mer og mer av hva vi skal lage og hvordan det kan lages: hvordan kan vi designe en prosess der vi lærer underveis? 2) hva

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

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding

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

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

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

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

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

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

in1060: hva & hvorfor prototyping? Tone Bratteteig

in1060: hva & hvorfor prototyping? Tone Bratteteig in1060: hva & hvorfor prototyping? Tone Bratteteig in1060: 9/4 2018 læringsmål forklare hva prototyping er beskrive forskjellige former for prototyping som grunnlag for å planlegge egne prototypings-aktiviteter

Detaljer

Brukersentert design Kapittel 3 i Shneiderman

Brukersentert design Kapittel 3 i Shneiderman Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.

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

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

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

Prototyping av brukergrensensitt

Prototyping av brukergrensensitt Prototyping av brukergrensensitt Designprosessen - bakgrunn og filosofi Designteknikker - fremgangsmåter, fordeler/ulemper Trondheim, 2001 Jacob Nielsen Usability Engineering Iterativt Design Iterativt

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

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

Forflytning. oblig 2 : INF h oktober 2012

Forflytning. oblig 2 : INF h oktober 2012 Forflytning Scenario. Tre personer planlegger å planlegge en fottur sammen. De prøver å komme på et område de ikke har vært på tur tidligere. Når de har funnet det vil to av dede gjerne finne en rute som

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

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: 18. august 2014 (S.Joshi og J. Herstad)

Detaljer

in1060: bruksorientert design Helle Heiestad Marte Rimer Anna So:ie Schei

in1060: bruksorientert design Helle Heiestad Marte Rimer Anna So:ie Schei in1060: bruksorientert design Tone Bratteteig + Mats Blakstad Helle Heiestad Marte Rimer Anna So:ie Schei in1060: 15/1 2018 + Magnus Li + Harald MaartmannMoe in1060: bruksorientert design Tone Bratteteig

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

Repetisjon 1 Overordnet oppsummering av prosess og metode til og med prototyping.

Repetisjon 1 Overordnet oppsummering av prosess og metode til og med prototyping. INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Repetisjon 1 Overordnet oppsummering av prosess og metode til og med prototyping. INTRODUKSJON GRENSESNITT OG INTERAKSJON GRENSESNITT Grensesnitt, grenseflate

Detaljer

Prototyping. Håkon Tolsby. 26.01.2016 Håkon Tolsby

Prototyping. Håkon Tolsby. 26.01.2016 Håkon Tolsby Prototyping Håkon Tolsby 26.01.2016 Håkon Tolsby 1 Til å visualisere brukes prototyper En prototype kan være ulike ting: Low-fidelity En serie med skisser av websider Scenario (i kombinasjon med skisser)

Detaljer

inf 1510: bruksorientert design intro våren 2012

inf 1510: bruksorientert design intro våren 2012 inf 1510: bruksorientert design intro våren 2012 i:d (informatikk: design, bruk, interaksjon) Tone Bratteteig + Roger Antonsen hva er bruksorientert design? livsløpet til en ting, produkt, system 1 2 design

Detaljer

Inf1510: Oppsummering. Rune Rosseland

Inf1510: Oppsummering. Rune Rosseland Inf1510: Oppsummering Rune Rosseland Plan Gjennomgang av evalueringskriterier Læringsmål Hva gir en god / dårlig karakter? Svare på spørsmål 3 Læringsmål 1. Bruke flere metoder for bruks-orientert design.

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

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 27. oktober 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 1 1 Oppsummering av midtveisevaluering

Detaljer

Brukergrensesnittdesign

Brukergrensesnittdesign Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for

Detaljer

inf 1510: bruksorientert design

inf 1510: bruksorientert design inf 1510: bruksorientert design våren 2011 Tone Bratteteig design av informasjonssystemer + i:d (informatikk: design, bruk, interaksjon) Roger Antonsen: studielaben & Åpen Sone i dag: velkommen & introduksjon

Detaljer

Children s search on web

Children s search on web Children s search on web Marte Hellum Olaisen Tove Rodahl (Effat Alizadeh) Muntlig eksamen 02.12.2009 1 Roller Rapport Redaktøransvar med levering: Marte Innholdsbidrag: Marte og Tove Teori og henvisninger:

Detaljer

Kvalitetskrav til løsninger

Kvalitetskrav til løsninger Prosjektoppgaven Kvalitetskrav til løsninger Noen retningslinjer for å styre beslutningene deres finnes i form av hva brukere forlanger av software (og hardware): Brukbarhet. - Produktet skal være selvforklarende

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

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

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 28. oktober 2013 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 1 1 Oppsummering av midtveisevaluering

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

Informasjonsarkitektur og Prototyping

Informasjonsarkitektur og Prototyping Informasjonsarkitektur og Prototyping Håkon Tolsby 20.10.2015 Håkon Tolsby 1 Hva er informasjonsarkitektur? Definisjon 1. The structural design of shared information environments 2. The combination of

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

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

Temaer for obligatoriske oppgaver

Temaer for obligatoriske oppgaver 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 å anvende det dere

Detaljer

SKISSER OG PROTOTYPER

SKISSER OG PROTOTYPER SKISSER OG PROTOTYPER Forelesning 17. januar, Utvikling av interaktive nettsteder 17.01.2017 Tore Marius Akerbæk Avdeling for Informatikk 1 Skisser og prototyper Prototype Prototype er en tidlig modell

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

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

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Designprinsipper I DAG GENERELT - Igjen om oblig 2 EKSAMENSOPPGAVER KAHOOT KONSEPTUELLE MODELLER & GRENSESNITTMETAFORER - Definisjon - Eksempler DESIGNPRINSIPPER

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

Sist oppdatert: 10.november Ukesoppgaver til INF1500 (Uke 1-13)

Sist oppdatert: 10.november Ukesoppgaver til INF1500 (Uke 1-13) Sist oppdatert: 10.november 2015 Ukesoppgaver til INF1500 (Uke 1-13) Undervisningsuke 1 (kalenderuke 34) Introduksjon til kurset Aktuelle temaer: HCI, brukerdrevet, teknologidrevet Lærebok: Kapittel 1

Detaljer

Utviklingsprosesser. INF 1500; introduksjon 9l design, bruk og interaksjon 27 september 2010

Utviklingsprosesser. INF 1500; introduksjon 9l design, bruk og interaksjon 27 september 2010 Utviklingsprosesser INF 1500; introduksjon 9l design, bruk og interaksjon 27 september 2010 Oversikt Ak9viteter i interaksjonsdesign Prak9ske forhold Modeller for interaksjonsdesign Prosess og representasjon

Detaljer

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash.

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash. Web Accessibility Toolbar Mer om tilgjengelighet og Flash. Kirsten Ribu 16.10.2007 HiO Virker bare i Internet Explorer for Windows Alternativ: Web Developer Toolbar for Firefox har lignende funksjonalitet

Detaljer

Usability aspects. Interaksjonsdesign - Prosess

Usability aspects. Interaksjonsdesign - Prosess Vår skjemagenerering fører til at vi ikke kan komme med virkelig radikale ideer Interaksjonsdesign - Prosess Designprosessen Modellering og analyse av interaksjon Prototypingteknikker Scenarioteknikker

Detaljer

Temaer for obligatoriske oppgaver

Temaer for obligatoriske oppgaver IN1050, høsten 2018 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

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

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

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 3. november 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 2 1 Oversikt Rask oppsummering

Detaljer

BRUKERSENTRERTE metoder i innovasjon av IT-systemer

BRUKERSENTRERTE metoder i innovasjon av IT-systemer BRUKERSENTRERTE metoder i innovasjon av IT-systemer Erfaringer fra Inclusion Society-prosjektet HelsIT 2012: Gry Seland og Inger Dybdahl Sørby Om Vivit Etablert 2009 med utspring i NTNUs helseinformatikkmiljø

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

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

Hjernetrim. Hva er det?

Hjernetrim. Hva er det? Hjernetrim PIVOT Hva har vi gjort Valget mellom hjernetrim og hundebarnehage Har gjennomført en observasjon av en gruppe som gjennomfører hjernetrim, et gruppeintervju og et intervju med fasilitator av

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

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker

Detaljer

Smidig utvikling med Balsamiq

Smidig utvikling med Balsamiq Smidig utvikling med Balsamiq «Smidig prototyping: Dialog mellom produkteier, utviklere og kunde» Nettverksmøte i Den Norske Dataforening 4. september 2013, Trondheim Velkommen til dette foredraget som

Detaljer

inf 1510: bruksorientert design Tone Bratteteig + Roger Antonsen

inf 1510: bruksorientert design Tone Bratteteig + Roger Antonsen inf 1510: bruksorientert design Tone Bratteteig + Roger Antonsen inf1510: 21. januar 2013 livsløpet 7l et artefakt / system design bruk ide ferdig overta kast!d design analyse visjon konsept skisser &

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

inf1510: bruksorientert design

inf1510: bruksorientert design inf1510: bruksorientert design Tone Bratteteig Rune Rosseland inf1510: 18/1 2016 + Magnus Li Magnus Søyland Jørgen Valen Peter Havgar i dag: praktisk info 1) hva emnet bruksorientert design handler om

Detaljer

Obligatorisk oppgave 3 i INF1510. Prototyper:

Obligatorisk oppgave 3 i INF1510. Prototyper: INF1510 Obligatorisk oppgave 3 Prosjektforslag Gruppe Sn0w Wh1te Obligatorisk oppgave 3 i INF1510 Prototyper: - Det er tid for å kommunisere vår visjon Sn0w Wh1te -Eventyrdesignerne Hanieh Ali-Bakhsh Ingrid

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

MMI-sammendrag fra eksamener

MMI-sammendrag fra eksamener MMI-sammendrag fra eksamener Hva er MVC MVC er en software arkitektur som muliggjør å skille datalaget fra presentasjonslaget i en applikasjon. I Swing er View og Controller ofte sydd sammen til GUI komponenter

Detaljer

INF1510 Obligatorisk oppgave 2 Prosjektforslag

INF1510 Obligatorisk oppgave 2 Prosjektforslag INF1510 Obligatorisk oppgave 2 Prosjektforslag Gruppenavn: Medlemmer: Lekegruppa Asbjørn, Halvard, Thomas, Tommy, Vilje (Linda Bech) side 1/9 1) Presentasjon av prosjektgruppa Gruppen består av: Asbjørn

Detaljer

Evaluering. INF 1500; introduksjon 9l design, bruk og interaksjon 24 oktober 2011

Evaluering. INF 1500; introduksjon 9l design, bruk og interaksjon 24 oktober 2011 Evaluering INF 1500; introduksjon 9l design, bruk og interaksjon 24 oktober 2011 Oversikt, kapi@el 12 og 13 Hvorfor evaluering? Vise hvordan observasjon, intervjuer og spørreskjema også kan brukes i evalueringsfasen

Detaljer

F.I.F.F.I.G. Fleksibelt og Innovativt system For FakultetsInformasjon og andre Greier

F.I.F.F.I.G. Fleksibelt og Innovativt system For FakultetsInformasjon og andre Greier F.I.F.F.I.G. Fleksibelt og Innovativt system For FakultetsInformasjon og andre Greier Bakgrunn Kvardagsbehov Studierelatert Tre ting: Emne info Mat Kollektivtrafikk UiO på mobilen? Mål Samle informasjon

Detaljer

E-læring hvordan? Botnane Bedriftsutvikling AS

E-læring hvordan? Botnane Bedriftsutvikling AS E-læring hvordan? Det er mange forskjellige metoder og former Disse kan tilpasses de ulike behov bedriften har For å få best utbytte kan en benytte flere virkemidler Det kan lages moduler som bruker går

Detaljer

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén

INTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén INTERAKSJONSDESIGN Hva er det? Designprinsipper og begreper Alma Culén Interaksjonsdesign handler om dialog mellom mennesker, teknologi og tjenester. Hensikten er å lage efektive løsninger som er enkle

Detaljer

INF1000 Eksamensforberedelser og -tips. Høst 2014 Siri Moe Jensen

INF1000 Eksamensforberedelser og -tips. Høst 2014 Siri Moe Jensen INF1000 Eksamensforberedelser og -tips Høst 2014 Siri Moe Jensen Hva skal evalueres? Fra kurssidene Etter å ha tatt INF1000 Overordnet pensum kan du skrive små til middels store programmer oppdelt i klasser.

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

Hvordan er arbeidsmengden i forhold til omfanget i studiepoeng?

Hvordan er arbeidsmengden i forhold til omfanget i studiepoeng? INF143 Hvor fornøyd er du med kurset? Hvor mye har du lært på kurset? Hvordan er arbeidsmengden i forhold til omfanget i studiepoeng? Har du savnet forkunnskap? Hvis ja, hva har du savnet forkunnskaper

Detaljer

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

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

Project AWESOM-O 2011

Project AWESOM-O 2011 , Project AWESOM-O 2011 Team Gnarly, Dude! Kort presentasjon av prototyper 2. mai 2011 Innhold 1 Prototype 1 2 Scenario 3 Formål 4 Prototype 2 5 Formål Prototype 1 - interaktiv boxepute m/scenario Prototypen

Detaljer

inf 1510: bruksorientert design

inf 1510: bruksorientert design inf 1510: bruksorientert design våren 2011 Tone Bratteteig i:d (informatikk: design, bruk, interaksjon) & Roger Antonsen i dag: oppsummering & evaluering av kurset oppsummering av hva jeg håper dere har

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

11 Planlegging og dokumentasjon

11 Planlegging og dokumentasjon 11 Planlegging og dokumentasjon Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid: Programmerer

Detaljer

Design og dokumentasjon

Design og dokumentasjon Design og dokumentasjon Information Architecture Peter Morville& Louis Rosenfeld Kapittel 12 29.01.2015 Håkon Tolsby 1 Ny fase i prosjektet Fokusskifte: Fra planlegging til produksjon Fra overordnet arkitektur

Detaljer

INF Introduksjon til design, bruk, interaksjon Evaluering

INF Introduksjon til design, bruk, interaksjon Evaluering INF1500 - Introduksjon til design, bruk, interaksjon Evaluering 27. oktober 2015 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering 1 To spørsmål/kommentarer fra dere «Er

Detaljer

Hvorfor bruker vi designprinsipper?

Hvorfor bruker vi designprinsipper? Hvorfor bruker vi designprinsipper? Stiftemaskinen (!) på biblioteket er så vanskelig å bruke at det henger en bruksanvisning på flere sider på veggen bak. Microwave/grill/ combination Weight/time defrost

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

Veien til å få bedre karakterer: 1. avgrense, 2. mestre og 3. bruke ferdigheter for å lære.

Veien til å få bedre karakterer: 1. avgrense, 2. mestre og 3. bruke ferdigheter for å lære. Læringssirkelen Veien til å få bedre karakterer: avgrense, mestre og bruke ferdigheter for å lære. Det første steget i denne 3-stegs prosessen er bevisstgjøring av de 9 grunnleggende stegene for læring.

Detaljer

Brukskvalitet TDT4180, vår 2017

Brukskvalitet TDT4180, vår 2017 Brukskvalitet TDT4180, vår 2017 Yngve Dahl IDI, NTNU God og dårlig design God og dårlig design To sentrale konsepter innen interaksjonsdesign Brukskvalitet (usability) ISO 9241-11 Brukersentrert design

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

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