Designmetodik - Analys och kravställning. 9 oktober 2002

Relevanta dokument
Användaranalys och användbarhetskrav

Analysfasen. Systemering med användarfokus

Kravställande/kravhantering

Vad är design? Designmetodik. Varför en metodik? Samma (5!) huvudmoment. Härledning av form från specifikation. Användarcentrerad designmetodik

Metoder för datainsamling

Designmetodik. Användarcentrerad systemutveckling. 2 oktober 2002

Systemering med användarfokus

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del

Uppsats i MDI En reflektion över designarbetet i tidigare inlämningsuppgift

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.

Interaktionsdesign som profession. Föreläsning Del 2

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet

Föreläsning 4 Identifiera krav och behov. Att läsa: Kapitel 10 i Rogers et al.: Interaction design

Användarcentrerad systemdesign

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 7 i Rogers et al.: Interaction design

Reflektioner kring designprocessen av Intellitic

Uppgiftsanalys och användbarhetskrav Del 1 Kravformulering Av Stefan Blomkvist

Användbarhet. Datorbaserade verktyg används till att. Aspekter på användbarhet. uppfylla behov eller lösa problem! Användbarhet.

Föreläsning 12 Inspektionsmetoder. Rogers et al. Kapitel 15

Utvärdering. 6 november 2002 Kap 10-11, , 13.5

Föreläsning 4: Designprocessen

Introduktion till kursen Människadatorinteraktion Maria Redström Patricija Jaksetic CR&T

MEDIEKOMMUNIKATION. Ämnets syfte

Fö 8. Sammanfattande föreläsning MAMN25

Avdelningen för Människadatorinteraktion

Utvärdering av gränssnitt särskilt befintliga. Hur utvecklar man användbara system? Användbarhet handlar om kvalitet

Här ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna.

Föreläsning 5: Fastställa krav varför, vad och hur

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

Agenda. Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering

Föreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare?

3/30/12. Föreläsning 2: Datainsamling - Observation, enkät, intervju. Stjärnmodellen. Översikt. Analys. Prototyper Krav. Design

Design och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc

Utvärdering. Övergripande (1) Med/utan användare. Övergripande (2) Fredag 1 oktober F1. Ann Lantz - Anna Swartling -

Användbarhetstestning

Att fastställa krav. Annakarin Nyberg

Olika syften. TDDD60 användbarhetstest. När passar vilken typ? Med eller utan användare

Arbetsuppgifter. Vad gör du? Egentligen? Vad behövs? Gruppincheckning

Interaktionsdesign - Prototyper. Användbarhetskrav

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete

Delaktighet i hemvården

Personlig reflektion över designarbetet. Av Anneli Olsen, ,

Participatory Design III

Grupparbete ACSD Projektplanering för ett Patientjournalsystem

Test och utvärdering - introduktion. Systemering med användarfokus Malin Pongolini

Mäns upplevelse av att arbeta inom vård och omsorg i Kronoberg

Medieanalys 3. Hur, när och till vad använder personer sin smarta telefon eller surfplatta? Personers medievanor på mobila enheter.

Datainsamling Hur gör man, och varför?

Contentbyrån CONTENT IDEA CANVAS

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Fö: Användbarhetsutvärdering

Användbarhetstestning. Användbarhetstestning. Användbarhetstestning vs heuristisk utvärdering. Varför testa?

Upplägg. Fö: Användbarhetsutvärdering. Heuristisk utvärdering. 10 heuristiker (Nielsen) Hur många utvärderare?

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Användarcentrerad systemdesign

Frågetekniker. Föreläsning 3, Utvärderingstekniker MDI, Lena Palmquist 1. Än en gång: JEdit (Py Kollberg) Loggning. Tolkande dataanalys

BEHOVEN KRING ETT ANVÄNDBART

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation

Success means having the courage, the determination, and the will to become the person you believe you were meant to be. /George Sheehan ( )

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation

Utvärdering. Övergripande (1) Övergripande (2) Med/utan användare. Heuristisk utvärdering. Expertutvärdering. Måndagen den 29 september 8-10 F1

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Föreläsning 4, Användbarhet, prototyper

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera?

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 7 i Rogers et al.: Interaction design

Upplägg. Fö: Användbarhetsutvärdering. Heuristisk utvärdering HEURISTISK UTVÄRDERING. 10 heuristiker (Nielsen)

PRODUKTUTVECKLING. Ämnets syfte

LOGISTIKSYSTEM FÖR SNABBA HJULET AB UTVECKLINGSPROCESS BASERAD PÅ DR. DEBORAH J. MAYHEW S THE USABILITY ENGINEERING LIFECYCLE

PRODUKTUTVECKLING. Ämnets syfte. Kurser i ämnet

Sluta gissa börja testa workshop alla pratar ux, 28 nov 2013

DH2622 MDI-fk Introduktion till kursen & ämnet. MDI på KTH. Kursen i sitt sammanhang

Interaktionsdesign. Användbarhet ISO Usability goals. Interaktionsdesign, grundkurs (7,5 HP) Sammanfattande föreläsning

Intro utvärdering

Daniel Wetter. Senior UX- Interaktion och tjänsteutveckling

Medarbetarundersökning 2009

Utvecklings- och bedömningsinstrument för fysioterapeutstuderande i verksamhetsförlagd utbildning MANUAL

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

Exempel på observation

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera?

Design för användbarhet

MEDIEPRODUKTION. Ämnets syfte. Kurser i ämnet

Undervisningen i ämnet engelska ska ge eleverna förutsättningar att utveckla följande:

Operatörer och användargränssnitt vid processtyrning

Datainsamling. Daniel Bosk. data.tex :33:45Z danbos

Projektuppgift i Användarcentrerad Systemdesign, ht 04

YA-delegationens handledarutbildning Upplägg för studiecirkel

Stöd för att skapa intuitiva användargränssnitt

ENGELSKA. Ämnets syfte. Kurser i ämnet

Religionsvetenskap II Delkurs 2: Teori och metod

Utdrag från Självskattnings- och bedömningsmaterial

MEDIEPRODUKTION. Ämnets syfte. Kurser i ämnet

Arbeta med NPF (neuropsykiatriska funktionsnedsättningar)

Ämne - Engelska. Ämnets syfte

Redigeringsteknik och postproduktion

Hur, när och till vad använder personer sin smarta telefon eller surfplatta? Personers medievanor på mobila enheter.

Kursen handlar om. Var används datorer och andra IT-stöd? T ex: Människa-datorinteraktion (MDI) Inst. för informationsteknologi

HÄLSA. Ämnets syfte. Undervisningen i ämnet hälsa ska ge eleverna förutsättningar att utveckla följande:

Schema för metodövningarna

Transkript:

Designmetodik - Analys och kravställning 9 oktober 2002

Dagens föreläsning: Grader av användarinvolvering Användaranalys Uppgiftsanalys Kravställning

Användarcentrerad systemutveckling Skapa, generera Analysera Testa, utvärdera Specificera Beskriva, kommunicera

Olika grad av användarinvolvering:

Teoribaserad design Perception Kognitionspsykologi Teorier för inlärning och hågkomst Teorier kring hur människor löser en uppgift/ett problem

Användbarhetsdesign Eng. Usability Engineering (sid 181) Användbarhetskrav i kravspecifikationen Ta fram flera prototyper Testa prototyperna Upprepa till användbarhetskraven är uppfyllda

Kontextbaserad design Kap 9.4.2 Designern skall förstå användarens arbetssituation och arbetsmiljö (etnografiska metoder) Alla observationer och tester sker i rätt kontext - på arbetsplatsen

Medverkande design Eng. Participatory design Kallas den Skandinaviska modellen Pelle Ehn, UTOPIA projektet (sid 306-307) Teknikerna/systemutvecklarna lär sig arbetsuppgifterna Användarna är aktivt med och påverkar designval under systemutvecklingen

Användaranalys lär känna användare Kognitionspsykologi ger allmänna kunskaper om människor Användaranalys ger specifika kunskaper om en viss grupp

Vem är användaren? Professionellt förhållningssätt, resultat och slutsatser kan spåras Hitta användarattribut (som kan påverka systemutformningen)

Identifiera Målgruppen Användningssituationen Användningsmiljön Uppgiften systemet ska stödja

Syfte Oavsett metod vill man kunna urskilja grupper av användare med liknande bakgrund, arbetsuppgifter och systemkrav Resultat Användarprofiler Designrekommendationer Input till kravspecifikation

Användaranalys Svarar på följande frågor: För vilka? Vilken/vilka är målgrupperna? Åldersgrupp, kön, yrkeskategori Intressekategori I vilken situation? Arbetet, fritiden, skolan Stress, tidspress Inomhus, utomhus, i bilen

forts I vilken miljö? Ljusförhållanden, ljudnivå, andra störningsmoment Speciella rum Kompetensnivå Inom området, datorvana, datorkunskaper Allmän kunskap, vad känner de till Attityd till teknik

forts Motivation? Är uppgiften självvald eller inte? Varför utför de uppgiften? Utför de uppgiften/aktiviteten idag? Hur? (kan finnas många sätt) Varför gör de som de gör idag? Varför skulle de vilja ändra sitt nuvarande sätt? Vad förbättras? Vad bibehållas? Hur kan man anta att det nya systemet kommer att förändra deras beteende? Är de motiverade att göra förändringen?

Användarna Handikapp eller speciella behov? Speciella förmågor? Begränsningar? Olika kulturer? Språk? Utbildning? Vana vid arbetsuppgiften? Allmän datorvana? (vana vid olika system, både professionellt och privat). Attityder?

Användaranalys Skrapa på ytan: Skillnaderna inom en grupp kan vara större än mellan olika grupper. Även om personer tillhör samma yrkesgrupp kan det vara mycket som skiljer.

Användningssituationen Belastning (stress, kritiska situationer, sinnesstämning) Organisatoriskt (ex informationskanaler, beslutsvägar) Vad händer för övrigt? (omorganisationer etc) Personalomsättning Hur ofta kommer nya användare? Hur vana är de vid arbetsuppgiften?

Användningssituation, forts Utför användaren någon annan uppgift samtidigt? Vad gör användaren i övrigt, när han/hon inte skall arbeta med systemets uppgift? Miljö, ljust, mörkt, buller, inomhus, utomhus, starkt soljus, etc? Tidspress?

Relation till systemet Har användaren haft inflytande? Hur viktigt är systemet, gäller det huvuduppgift? Kommer systemet att förändra arbetsuppgifterna? Hur ofta kommer de att använda systemet? Hur lång tid åt gången?

Relation till systemet, forts Vilka system använder de idag? Vilka system kommer de att använda samtidigt? Information om systemet? Förväntningar Förhoppningar Farhågor... Kan systemet innebära några risker?

Inför analysen Gör helst intervjun/observationen i den miljö systemet ska användas. Om du antecknar, erbjud användaren att kontrollera dem i efterhand. Be alltid om tillstånd om du planerar att använda bandspelare eller video Förklara syftet Tillstånd, sekretessavtal? Ersättning

Förberedelser Planera i god tid! Kom ihåg att i den här situationen är det användaren som är expert, du är där för att lära av dem! Tillfället är INTE en säljsituation! Försök glömma allt du tror att du vet om hur något ska lösas! Läs på, t ex terminologi, lagstiftning

Hur gör man? Metoder: Intervjuer Observationer Etnografisk metod Enkäter Fokusgrupper Work shops Contextual inquiry Concept Engineering Behandlas under nästa föreläsning

Uppgiftsanalys Studerar användarens Mål Uppgifter Handlingar

Uppgiftsanalys Vad är målet med uppgiften/aktiviteten? Vad består uppgiften/aktiviteten av? Struktur - deluppgifter, uppdelning Kognitiva aspekter HTA, GOMS Hur kan uppgiften lösas idag? Olika metoder Olika hjälpmedel/verktyg/tekniker Vad avgör valet av metod? Vilka är nackdelarna med dagens tillvägagångssätt? Vilka är fördelarna?

Uppgiftsanalys Uppgiftsanalysen handlar om hur användaren löser sina arbetsuppgifter generellt, inte hur en uppgift löses m h a systemet. Viktigt att veta vad som händer samtidigt, dvs övriga uppgifter och aspekter i arbetssituationen Blir ofta avbruten Skydda sekretessinformation Stödja samarbete etc

Uppgiftsanalys Gör ofta mer än vad man beskriver Beskriver ofta uppgiften utifrån ett system eller given instruktion, inte hur den faktiskt går till Tyst kunskap! Självklarheter Användarens mentala modell (funktionell/strukturell...) Ledtrådar, t ex kom-ihåg-lappar, telefonsamtal etc. Hur hanterar man fel och problem?

Uppgiftsanalys - exempel Vad är målet med uppgiften/aktiviteten? Vad består uppgiften/aktiviteten av? Struktur - deluppgifter, uppdelning Kognitiva aspekter Hur kan uppgiften lösas idag? Olika metoder Olika hjälpmedel/verktyg/tekniker Vad avgör valet av metod? Vilka är problemen med dagens tillvägagångssätt? Vilka är fördelarna?

Uppgiftsanalys exempel Mål och uppdelning Mål med uppgift: Förmedla ett meddelande till en person Struktur - deluppgifter Formulera meddelandet Överföra meddelandet till personen i fråga Eventuellt få bekräftelse på mottagandet

Kognitiva aspekter Formuleringen av meddelandet Upplägg, stil, språk, innehåll, få med allt Överföra meddelandet Kunna använda fax, e-post, Hitta mottagaren Få bekräftelse Komma ihåg under väntetid

Metoder Olika metoder: muntligt skriftligt personligen anlita någon

Verktyg/hjälpmedel/tekniker Hur kan uppgiften lösas idag? Formulera meddelandet papper och penna ordbehandlare Minnet mallar ordböcker, lexikon

Verktyg/hjälpmedel/tekniker Överföra meddelandet ta sig till personen och framföra muntligt berätta för budbärare lämna skriftligt till budbärare ringa, lämna meddelande till telefonsvarare skicka fax skicka e-post

Verktyg/Hjälpmedel/Tekniker Få bekräftelse telefon - personligt möte => direkt bekräftelse rekommenderat brev (viss bekräftelse) begära bekräftelse av mottagaren (kan vara osäkert)

Vad avgör valet av metod? Sändarens förmåga och kunskap Mottagarens förmåga och kunskap Tillgängliga hjälpmedel/teknik Avstånd mellan sändare - mottagare Meddelandets viktighet Tidsaspekten, hur bråttom är det Kostnad (både i pengar och tid)

Fördelar och nackdelar med dagens sätt Ex e-post: + Avstånd spelar ingen roll + Mycket snabbt + Tidsoberoende - Kräver kunskap och tillgänglig teknik av både sändare och mottagare - Kan komma bort - Ingen bekräftelse

Mervärde med nytt system Mervärde kan innebära många olika saker, t.ex: mer tilltalande, roligare underlättar svår aktivitet kan användas av fler kan användas till fler saker möjliggör något man inte kunde tidigare tidsbesparande billigare...

Kravspecifikationen Användaranalys: formulera användbarhetskrav Uppgiftsanalys: formulera funktionalitetskrav

Funktionella och icke-funktionella krav Funktionella krav Vad systemet skall klara av Icke-funktionella krav Andra krav som finns på systemet (och systemutvecklingen) Se tabell s 238 i Preece-boken

Kravspecifikation, innehåll Användarcentrerad systemutveckling bidrar med två typer av krav: Funktionalitetskrav Krav på vilka funktioner som systemet ska tillhandahålla Skall kunna härledas från uppgiftsanalysen Användbarhetskrav Krav på användandet av systemet Kommer från användaranalysen och analys av användningssituationen Bör vara mätbara/avgörbara

Att kravställa på användande Användningen av ett interaktivt system är komplex och omfattar flera faser införande träning genomförande Uppdelning i fyra kategorier, enligt Bennet och Shackel I boken finns exempel på en annan uppdelning, se sid 14

Användbarhetskrav Learnability Hur svårt är det att lära sig systemet? Hur lång tid får det ta att komma till en viss grad av användande? Hur lång tid tar det att bli expert? Throughput Hur svårt är systemet att använda? Kan uppgiften utföras mer effektivt jämfört med dagens system?

Användbarhetskrav Flexibility Om uppgiften förändras, kan systemet följa med? Kan jag göra på mitt sätt Attitude Användarens subjektiva åsikter Användarens personliga upplevelser under användning Vilket varumärke förmedlar systemet

Användarupplevelser User experience goals Centralt för en interaktionsdesigner Roligt Underhållande Estetisk upplevelse Kreativitetsstödjande etc Beskrivs i kap 1.5.2 I Bennet och Shackels uppdelning täcks dessa delvis in av attitydkrav.

Exempel System för överföring av meddelande mellan personal inom äldreomsorgen Skall användas av vårdgivare, dvs. sjuksköterskor, undersköterskor och vårdbiträden Användas i hemvård och på institution Varierad utbildningsnivå hos användare Ingen huvudarbetsuppgift Kan arbeta med kritiska arbetsuppgifter, tidsmässigt och säkerhetsmässigt Hög personalomsättning Tidspressat

Exempel på kravspecifikation Learnability En testperson skall, efter 3 minuters introduktion till systemet, veta hur man skickar och tar emot ett meddelande Motivering: Hög personalomsättning många vikarier varje dag En användare som använt systemet under en arbetsdag skall efter en veckas uppehåll kunna komma till samma nivå av användning efter 1 minuts introduktion

Exempel, forts Throughput Användningen av systemet skall öka den tillgängliga tiden för vårdpersonalen hos vårdtagaren Motivering: Tidspress, främst kopplad till att personalen vill kunna spendera mer tid hos vårdtagaren. 98% av samtliga meddelanden som sänds skall uppfattas och mottagas korrekt Motivering: Krav på säkerhet och vårdtagares integritet.

Exempel, forts Attitude 80% av användarna skall svara Ja på frågan: Tycker du att meddelandesystemet har underlättat din arbetssituation? Motivering: Ett problem är den stora personalomsättningen och problem att få personalen att stanna kvar. 70 % av användarna skall svara Ja på frågan: Tycker du att systemet känns modernt och spännande? Motivering: Statusen i yrket bör höjas för att få personal att söka sig till vården och för att få dem att stanna kvar.

Tips till projektarbetet Användaranalys: Målgrupper kan kategoriseras på olika sätt, t.ex efter användningsituation (samma användare kan förekomma i flera) expert vana ovana användare frekventa eller fågångsanvändare olika uppgifter de utför Nämn alla, men välj eventuellt några grupper motivera valet Beskriv era användarstudier hur många användare hur representativa de är hur upplägget var vad exakt ni frågat om... protokoll o.dyl. lämnas gärna med som appendix

Tips, forts. Uppgiftsanalys: Nämn INTE ert system Analysera själva aktiviteten oberoende av system, att inreda sitt hem, att kontrollera sitt näringsintag, att få tag i begagnad kurslitteratur, att vara lekkamrat eller handledare, att förstå matematik Motivera varför ett nytt system/en ny produkt överhuvudtaget behövs mervärdet!

Tips, forts. Kravspecifikation: kraven skall kunna härledas från analyserna, vilket t.ex. betyder: om t.ex. finns ett krav på att information skall finnas på svenska och engelska så ska det förekomma ett resonemang om användarnas förväntade språkkunskaper i användaranalysen... om t.ex. det finns en funktion i kravspecifikationen välja avreseort så skall val av avreseort förekomma i resonemangen kring uppgiftens struktur i uppgiftsanalysen ingenting nytt skall dyka upp i kravspecifikation! gör gärna användbarhetskraven avgörbara genom att beskriva hur ni tänkt testa dem

Litteratur Preece: Kap 7 och 9 Jones: Kap 3.4 och 3.5

Övning Preece, s 196 Designa en tidsvisare! Innovativ och utforskande, den ska visa tid Tänk igenom vilken aspekt av tid ni är intresserade av Diskutera med potentiella användare och ställ krav Skissa minst två förslag Testa era förslag genom att interagera med skisserna (och ev involvera användare) Enskilt eller två och två Skicka till oss senast i morgon kl 12, vi lägger upp dem på webben Valfritt: Skicka till bokens webbplats, www.id-book.com