Analysfasen Systemering med användarfokus
ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Användbarhetskrav Funktionalitetskrav Design Prototyping Utvärdering Suzana R (omarb från Pongolini) 2
Användaranalys lär känna användare Syfte att identifiera olika målgrupper med gemensamma behov För vilka? Vem är användaren? Vilken/vilka är målgrupperna? Yrkeskategori? Intressen? Kulturer (etnisk, företags- och gruppkultur). Åldersgrupp, kön? Handikapp, speciella behov, speciella förmågor? Kompetensnivå Inom området, vana vid arbetsuppgiften. Datorvana, kunskap om andra datorsystem? Attityd till teknik och annat? Allmän kunskap, vad känner de till? Språk, utbildning? Suzana R (omarb från Pongolini) 3
Användaranalys Syfte - att identifiera: Användningssituationer I vilken situation Arbetet, fritiden, skolan? Stress, tidspress, kritiska situationer? Korta stunder, hela dagarna? Varje dag, en gång om året? Utför användaren någon annan uppgift samtidigt? Annvändningsmiljön I vilken miljö Inomhus, utomhus, i bilen? Ljusförhållanden, ljudnivå (solljus, mörker, buller,...). Andra störningsmoment? (Blir ofta avbruten av t.ex. telefon, kör bil samtidigt,...) Uppgiften systemet ska stödja Suzana R (omarb från Pongolini) 4
Användaranalys Resultat ett analysdokument med Användarprofiler Hitta användarattribut (som kan påverka systemutformningen) Motiveringar till användbarhetskraven problem och begränsningar i nuläget idéer till designförslag Input till kravspecifikation Suzana R (omarb från Pongolini) 5
Metoder att samla in data från användare Litteraturstudier Intervjuer Fokusgrupper Enkäter Observationer Etnografisk metod Workshops Contextual inquiry Concept Engineering M fl Suzana R (omarb från Pongolini) 6
Litteraturstudier Hämta information från befintligt skrivet material kallas sekundärdata (inte primärt framtaget för denna studie, kan ha andra ändamål) böcker, vetenskapliga artiklar, tidsskrifter, presentationer, föreläsningar, seminarier på kort tid få reda på mycket information billigt sekundärdata relevansen måste bedömas Suzana R (omarb från Pongolini) 7
Observationer när man vet väldigt lite om området (inledande faserna) när man vill veta vad som faktiskt görs, inte vad som sägs att det görs när man studerar fenomen som är känsliga att prata om när man studerar frekvens, fördelning eller varaktighet av händelser när målgruppen är mindre barn, har ibland svårt att formulera sig i ord andra situationer? Suzana R (omarb från Pongolini) 8
Intervjuer Konversation med ett mål! Fyra olika grundtyper Öppna/Ostrukturerade Strukturerade Semi-strukturerade Grupp intervjuer (fokusgrupper) Suzana R (omarb från Pongolini) 9
Intervjuer, forts Oavsett vilken typ av intervju man väljer bör man förbereda och genomföra intervjun enligt följande: Förberedelse Introduktion Uppvärmning Huvudsession Avkylning Avslutning Suzana R (omarb från Pongolini) 10
Fokusgrupper Gruppvis intervju fokuserar ett visst tema ge vissa förutsättningar, förhandsinfo om temat planerad och spontan diskussion ha en moderator skriv, anteckna, spela in på band, videoinspela, etc Suzana R (omarb från Pongolini) 11
Fördelar och nackdelar med intervjuer Djupgående Adaptiv (kan anpassas efter intervjupersonen) Intervjupersonen kan ge information som man inte själv tänkt på Möjlighet att ställa följdfrågor Svårt att kvantifiera Ingen anonymitet Suzana R (omarb från Pongolini) 12
Frågeformulär (enkäter) En serie skriftliga frågor Ofta slutna (med svarsalternativ) ibland öppna Typ av data som samlas in: fakta uppgifter för statistik åsikter, attityder, synpunkter,... Postenkäter, webbenkäter, pappersenkäter,... När skall man använda frågeformulär? Hur utforma? Suzana R (omarb från Pongolini) 13
Fördelar och nackdelar med enkäter: Enkel kvantifiering Anonymitet Billigt Problem att folk tenderar att svara som man borde Det är det du frågar om som blir besvarat Inte följsamt Suzana R (omarb från Pongolini) 14
Viktigast gäller både intervju och enkät Var ordentligt förberedd! Ställ inte ledande frågor Undvik frågor med givna svar Undvik frågor som kan förödmjuka Gör klart för dig själv syftet med varje fråga (ofta bra att skriva ner det!) Tänk igenom alla möjliga svarsalternativ innan Fråga inget som du inte behöver ha svar på (dvs. om alla svarsalternativ leder till samma beslut eller handling fråga inte!) Suzana R (omarb från Pongolini) 15
Sammanfattning 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 I vilken miljö? Ljusförhållanden, ljudnivå, andra störningsmoment Speciella rum Suzana R (omarb från Pongolini) 16
Sammanfattning Användaranalys forts Kompetensnivå Inom området, datorvana, datorkunskaper Allmän kunskap, vad känner de till Attityd till teknik 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? Suzana R (omarb från Pongolini) 17
Sammanfattning Användaranalys forts 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? Suzana R (omarb från Pongolini) 18
Sammanfattning Användaranalys forts 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? 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 solljus, etc? Tidspress? Suzana R (omarb från Pongolini) 19
Uppgiftsanalys Systemering med användarfokus Suzana R (omarb från Pongolini) 20
ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Användbarhetskrav Funktionalitetskrav Design Prototyping Utvärdering Suzana R (omarb från Pongolini) 21
Uppgiftsanalys Analysera uppgiften/aktiviteten Huvuduppgift - aktivitet Problemområden Fungerande områden Mervärde Resultat Input till kravspecifikation (funktionalitetskrav) Designidéer Motiveringar Suzana R (omarb från Pongolini) 22
Metoder för uppgiftsanalysen (Utöver intervjuer och fokusgrupper) Etnografiska observationer Scenarier Användningsfall (use cases) Essential use cases Kan användas både för att beskriva befintliga eller föreställda uppgifter/aktiviteter. Används ofta i kombination, ger olika perspektiv. Suzana R (omarb från Pongolini) 23
Etnografiska metoder Ett samlingsnamn för metoder och tekniker för att studera, genom observationer, verkliga företeelser i reell miljö, nära praktiken, användningen och användaren Vad får man ut från en etnografisk observation? Suzana R (omarb från Pongolini) 24
Att fastna i befintlig användning/praktik Ha olika designperspektiv i er observation, var ödmjuk men utforska alternativa synsätt! Sök kreativitet och innovation! Suzana R (omarb från Pongolini) 25
Scenarier är en informell, berättande beskrivning av en aktivitet, ur en användares perspektiv fokuserar på aktiviteten, ej på något system + fördelar: berättande är ett naturligt sätt för människor att beskriva vad de gör bra utgångspunkt för diskussioner systemoberoende - nackdelar: konkret, en (representativ?) användares perspektiv kan begränsa (utesluter liknande alternativ) Suzana R (omarb från Pongolini) 26
Exempel scenario Eva arbetar på ett litet konsultföretag med 7 anställda. Efter 2 veckors anställning fick hon ett uppdrag hos en av deras kunder. Hon ska ingå i ett projekt som C# programmerare där kunden är projektägare. Projektet beräknas pågå i minst 10 månader. Eva är den enda konsulten i projektet från sitt konsultföretag. Eva har nu arbetat i projektet i 1 vecka och har inte träffat sina konsultkollegor på företaget sedan hon började. Suzana R (omarb från Pongolini) 27
Användningsfall (use cases) är en dialogliknande beskrivning av användare-systeminteraktion fokuserar på normalanvändandet varje aktör- uppgift blir ett användningsfall + fördelar: för konkreta interaktionsflöden långt fram i utvecklingen - nackdelar: förutsätter och är starkt kopplat till ett system förutsätter givna designlösningar (Ex. Systemet frågar användaren om namn och lösenord) alternativa användningssätt utesluts eller skyms Suzana R (omarb från Pongolini) 28
Uppgiftsanalys sammanfattning Svarar på följande frågor: 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 nackdelarna med dagens tillvägagångssätt? Vilka är fördelarna? Vilka mervärden kan ett tänkt system ge? Suzana R 29
Uppgiftsanalys sammanfattning forts 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 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? Suzana R 30
Uppgiftsanalys - exempel 1. Vad är målet med uppgiften/aktiviteten? 2. Vad består uppgiften/aktiviteten av? a) Struktur - deluppgifter, uppdelning b) Kognitiva aspekter 3. Hur kan uppgiften lösas idag? a) Olika metoder b) Olika hjälpmedel/verktyg/tekniker c) Vad avgör valet av metod? 4. Vilka är problemen/fördelarna med dagens tillvägagångssätt? 5. Mer värde med nytt system? Suzana R 31
Uppgiftsanalys exempel forts 1. Mål med uppgift: Förmedla ett meddelande till en person 2. Vad består uppgiften/aktiviteten av? a) Struktur - deluppgifter Formulera meddelandet Överföra meddelandet till personen i fråga Eventuellt få bekräftelse på mottagandet b) 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 Suzana R 32
Uppgiftsanalys exempel forts 3. Hur kan uppgiften lösas idag? a) Metoder: Muntligt Skriftligt Personligen Anlita någon b) Verktyg/hjälpmedel/tekniker Formulera meddelandet: papper och penna ordbehandlare minnet mallar ordböcker, lexikon Suzana R 33
Uppgiftsanalys exempel forts Ö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 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) c) 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) Suzana R 34
Uppgiftsanalys exempel forts 4. Fördelar/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 Suzana R 35
Uppgiftsanalys exempel forts 4. 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... Suzana R 36
Från analys till krav från nuläge till framtid Läs på din analys, härled implikationer till design Ha flera designperspektiv Börja tänk på att visualisera och konkretisera Skapa förutsättningar för flera olika designlösningar Litt.hänvisnig: Gulliksen & Göransson, kap 9 http://anvandbarhet.se/bok:idefasen http://www.usability.gov/what-and-why/user-research.html En samling metoder som kan användas vid olika faser i ACD http://www.usabilitypartners.se/omanvandbarhet/metoder.php#affinity Verktyg och metoder för användbarhet Suzana R 37
http://www.inuse.se Arbetsmetodik för att skapa användbara system De har skrivit boken Användbarhet i praktiken (nu även som wiki) Suzana R (omarb från Pongolini) 38