Designmetodik. Användarcentrerad systemutveckling. 2 oktober 2002

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

Kravställande/kravhantering

Systemering med användarfokus

Metoder för datainsamling

Designmetodik - Analys och kravställning. 9 oktober 2002

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

Användaranalys och användbarhetskrav

Avdelningen för Människadatorinteraktion

Personlig reflektion över designarbetet. Av Anneli Olsen, ,

Analysfasen. Systemering med användarfokus

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

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

Avdelningen för Människadatorinteraktion

ANALYS & KONCEPT ETT DOKUMENT FRÅN NOC WEBBYRÅ

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken

Design för användbarhet Användarcentrerad utvecklingsprocess

Föreläsning 4: Designprocessen

Människa-datorinteraktion 1MD016, hösten 2011 Användarcentrerad systemdesign september 2011

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

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


Föreläsning 7 Mentala modeller, metaforer och emotionell interaktion. Kapitel 5 (3) i Rogers et al.

Presentation av uppgiften. Företaget. Vi ger er i uppgift att: Sista-minuten-företaget. Målanalys. Arbetssätt under övningarna

REFLEKTION PÅ STARGATE-PROJEKTET

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

Designmetodik case study. Lena Pareto

Användarcentrerad Systemutveckling

Prototyper och användartest

Hållbar utveckling A, Ht. 2014

Projektuppgift.

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

Reflektioner kring designprocessen av Intellitic

Projektet. TNMK30 - Elektronisk publicering

Chaos om IT-projekt..

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

Grupparbete ACSD Projektplanering för ett Patientjournalsystem

Användbarhet och Webbutveckling för mobila enheter. Behovsanalys

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt

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

Konverteringsskola Del 3: Vad är användbarhet?

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

Tjänsteprototypning. Föreläsning i kursen TDDD51 Linköpings universitet den 21 februari Johan Blomkvist

Chaos om datorprojekt..

PRODUKTUTVECKLING. Ämnets syfte. Kurser i ämnet

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?

Kursplan Gränssnittsdesign, 100p Läsår

Konsumenten i centrum. Samrådsgrupp 10 december 2013

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

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

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

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

Medborgaren och myndigheten

Vad påverkar designen?

Design av användargränssnitt. Processen snarare än produkten

GRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet

PROJEKTARBETE. Webbutbildning för administratörer i publiceringsverktyget Episerver

PRODUKTUTVECKLING. Ämnets syfte

Människa-datorinteraktion och användarcentrerad design

Interaktionsdesign som profession. Föreläsning Del 2

Participatory Design III

Vad är en designprocess?

Dokumentation och presentation av ert arbete. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.

Projektarbete. Process, gruppdynamik

Tjänsteprototypning. och tjänsterepresentationer. Johan Blomkvist IDA-HCS-IxS

Projekt: Utveckling av ett användargränssnitt

Gränssnittsdesign. Design för användbarhet. Gränssnittsdesign - designheuristik

Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping

Designmetodik. Systemering med användarfokus Malin Pongolini

Process- och metodreflektion. Grupp 3; Ida Gustafsson, Mikael Karlsson, Jonas Lind, Hanne Sundin, Maria Törnkvist

Concept Selection Chaper 7

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

Föreläsning 11, Mer utvärdering

Checklista utbildningar och andra möten. Best practice 2013, Mongara AB

Hisspresentation av programdesign Projektplan: Kommunikation i teknisk utbildning,

Bakgrund. Presentation av uppgiften. Flygbolaget ger er i uppgift att: Målanalys. Tänk igenom. Syfte med målanalys

Kursutvärdering GEOL01, Kandidatarbete,VT 2018

Dokumentation och presentation av ert arbete

Information och kommunikation

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

GRAFISK PRODUKTION. Ämnets syfte

WEBB OCH INFORMATIONSDESIGN

Utveckling av Läsaren

Projekt 4 - FlyttIT Rådgivning och hjälp vid flytt

IC1007 Människa-dator interaktion: Principer och Design 7,5 hp

INFC90, Informatik: Verksamhetsförlagd utbildning, 15 högskolepoäng Informatics: Traineeship, 15 credits Grundnivå / First Cycle

Dokumentation och presentation av ert arbete

Kraven är ofta mycket speciella och svåra att uppfylla Man har makt och en tradition att säga nej till det man inte vill ha Historiskt ser man många

Bild 1: Översikt över faserna i projektarbetet

Redigeringsteknik och postproduktion

Vad utmärker ett bra användargränssnitt?

WEBB13: Bild och Grafisk produktion, 7,5 hp, H13 (31KBG1)

Varför är Badges användbara?

PROJEKTBESKRIVNING: DEN MUSIKALISKA TANDBORSTEN

Detaljerad kursplan. Dokumentet finns under Alla filer och länkar i Schoolsoft samt gås igenom i anslutning till kursstart av läraren.

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

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

Att fastställa krav. Annakarin Nyberg

PROJEKT Kurs om hållbar utveckling

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

Schema för metodövningarna

Transkript:

Designmetodik Användarcentrerad systemutveckling 2 oktober 2002

Dagens föreläsning Användarcentrerad systemutveckling Inlämningsuppgift Projekt Obs! Ingen övning i eftermiddag! Japaner...

Varför en metodik? Användbara system uppkommer inte av en slump eller genom någon trollformel. Resultat av kunskap, erfarenhet och metodiskt arbete.

Framgångsfaktorer att arbeta metodiskt, t ex med användarcentrerad systemutveckling utvärdera under utvecklingen att ha förståelse för och erfarenhet av mänskligt beteende, förmågor och begränsningar kommunikation och interaktion allmänna designprinciper och deras tillämpande möjliga designlösningar andra system systemutveckling, projektarbete

Varför en metodik/ramverk? Ger stöd för att arbeta strukturerat att organisera arbetet både vad gäller Aktiviteter Resultat ( leverabler ) tidsplanering och projektering tanken kommunikationen

Användarcentrerad systemutveckling Analysera användare, användningssituation och uppgift Testa och utvärdera designförslag med användare OK? Skapa och kommunicera designförslag (prototyper m.m.) Specificera krav på användande

Användarcentrerad designmetodik - Preece Identify needs/ establish requirements (Re)design Evaluate Build an interactive version

Samma (5!) huvudmoment 1 1 och 2 5 2 3 5 3 och 4 fokuserar på leverabler 1. Analys 2. Kravställande 3. Design 4. Prototyp 5. Utvärdering 4 fokuserar på designaktivitet

och samma 3 huvudprinciper 1. Användaren är i fokus under hela utvecklingen 2. Användbarhetskrav och upplevelsemål identifieras i början av projektet och säkerställs genom tester 3. Iterativ process dvs. momenten upprepas och förbättras utifrån feedback

Iteration genom hela projektet Koncept Funktionalitet Interaktion Kontaktyta

Användarcentrerad systemutveckling Analysera användare, användningssituation och uppgift Testa och utvärdera designförslag med användare OK? Skapa och kommunicera designförslag (prototyper m.m.) Specificera krav på användande

Analysera användare Syfte identifiera olika målgrupper med gemensamma behov bakgrund, kunskapsnivå, arbetsuppgifter och vanor krav och önskemål, speciella behov attityd till systemet, teknik och förändringar identifiera olika användningssituationer plats (hemma, mobilt, på jobbet) miljö (ljus- och ljudförhållanden, arbetsställning, begränsningar) relation till systemet (användningsfrekvens, motivation, inflytande) kognitiv belastning, övriga aktiviteter

Analysera användare, forts Resultat ett analysdokument med användarprofiler motiveringar till användbarhetskraven idéer till designförslag

Analysera uppgiften/aktiviteten Syfte att förstå uppgiften/aktiviteten som systemet ska stödja struktur, delmoment vilka moment som är svåra, tidskrävande, inte finns rimliga lösningar till vilka lösningar som används idag identifiera för- och nackdelar med dagens tillvägagångsätt

Analysera uppgift - forts Resultat analysdokument med beskrivning av uppgiften/aktiviteten tänkta mervärden med ett nytt system motiveringar till funktionalitetsskraven idéer till designförslag

Analysresultaten - kravspec Analyserna leder till krav i kravspecifikationen: Användaranalys användbarhetskrav Krav på användandet av systemet Mätbara/avgörbara Uppgiftsanalys funktionalitetskrav Krav på vilka funktioner som systemet ska tillhandahålla Motiverade utifrån användarens behov

Exempel på användbarhetskrav Exempel: Biljettautomat: usability user experience usability user experience 8 av 10 testpersoner skall ta sig igenom köpprocessen med mindre än två felaktiga val första testomgången. 75% av testpersonerna skall uppge att de upplevde biljettautomaten som ett tidsbesparande alternativ, jämfört med kassaförsäljning. Professionellt bokföringsprogram: Efter 2 veckors träning, skall 9 av 10 testpersoner utföra sina rutinuppdrag (se spec.) på kortare tid än med det gamla systemet. Efter 3 månaders användande, skall 80% av användarna anse att det nya systemet är mer tillfredställande än det gamla. Tänk på kravspecifikationen som ett kontrakt!

Exempel på funktionalitetskrav Rangordna i prioritetsordning Exempel (från ett heminredningssystem) 1. nödvändiga funktioner: konstruera en 3D-modell av ett rum välja utseende på väggar, tak och golv placera ut möbelmodeller i rummet titta sig runt i det möblerade rummet 2. viktiga funktioner: kunna se två rum samtidigt (för jämförelse) 3. önskvärda funktioner skriva ut olika vyer av rummet...

Skapa designförslag/prototyper Syfte att skapa olika alternativa idéer och förslag till designlösningar att skapa en gemensam vision inom designteamet att kommunicera designförslag externt (för ledning, kund, testpersoner, kravställare etc att möjliggöra relevant feedback att skapa rimliga testsituationer Resultat skisser, idéer, prototyper designdokument

Prototyper, forts Tänk på att... olika prototyper visar olika aspekter. Vad är syftet? Vilken aspekt vill ni testa? Vad vill ni kommunicera?

Testa och utvärdera designförslag Syfte att jämföra alternativa designförslag verifiera krav att få objektiva omdömen och resultat Resultat en mer objektiv uppfattning om designförslagets potential indikation på om kraven är uppfyllda

Testa och utvärdera Tänk på att... prata igenom situationen internt innan, att utvärdera och sälja samtidigt är svårt!

Olika abstraktionsnivåer Viktiga designbeslut måste tas i rätt ordning för att få genomslag och undvika merarbete! Koncept Funktionalitet Interaktion Kontaktyta

Designnivåer Till vad skall systemet användas? Vilka skall använda det? Varför behövs det? Vilka funktioner behövs i systemet? Vilken struktur har systemet? Hur ska användaren interagera med systemet? Hur ska kontaktytan se ut? Koncept Funktionalitet Struktur Interaktion Kontaktyta tid

Exempel: Webbplats Vad ska webbplatsen förmedla? Vilka målgrupper? Vad kan de göra? Vilken information ska finnas? Vad vill målgrupperna få reda på/göra? Hur ska webbstrukturen se ut? Sidindelning? Hur ska man navigera? Val av menysystem m.m. Hur ska sidorna se ut? Grafisk profil och layout Koncept Funktionalitet Struktur/Metod Interaktion Kontaktyta tid

Samma moment på alla nivåer Analys dokument Kravspecifikation Prototyp & utvärdering OK? Koncept Funktionalitet Struktur/Metod Interaktion Kontaktyta OK? OK? OK? OK?

Exempel på konceptnivån Nytt varningssystem för bil bristande uppmärksamhet Analys: Målet är att minimera den tid som föraren brister i uppmärksamhet (och inte har blicken riktad mot körbanan). Krav: Varningen får inte distrahera föraren och öka den kognitiva belastningen. Designlösning: hemligt... Prototyp: Video som filmades under körning från förarplats på vilken varningen simulerades. Utvärdering (initial): Filmen visades för berörda personer.

Exempel på funktionalitetsnivån Citroën 2CV (TPV) [Utdrag från kravspec 1936] Analys: Målet var att designa en bil för Franska bönder. Deras behov ansågs 2-falt: 1. Att färdas till kyrkan om söndagen. 2. Att frakta ägg till marknaden. Krav: 1. En lång man med hatt skall kunna sitta bekvämt i TPV. 2. TPV skall kunna frakta en korg fylld med färska ägg över en plöjd åker utan att något av dessa krossas. Designlösning: 1. Avtagbart tak. 2. Hydraulik - Citroëns unika stötdämpning. Utvärdering: Den finns ju fortfarande...

Exempel på struktur/metod-nivån Analys: Målgrupper för webbplatsen är i prioritetsordning:... Krav: 1. Webb: 90% av testpersonerna skall hitta rätt menyingång för sin högst prioriterade information. 2. All högprioriterad information (rankad 1-3), skall vara nåbar inom 2 klick från huvudmenyn. Prototyp: Klickbar struktur. Utvärdering: Test med 2 personer/målgrupp Upplägg: enkät för rangordning av information; test med klickbar struktur

Exempel på interaktionsnivån Analys: Krav: Barn i åldern 4-6 har begränsad finmotorik, och kan ha svårt med dragand drop- teknik. Alla barn skall klara av att flytta ett objekt från en punkt till en annan (då de visats hur det skall göras). Designlösning: Prototyp: Ny flytta princip: hämta (klick) flytta (objektet fast vi musen) lämna av (klick). Enkel implementering av flytta objekt. Utvärdering: Testade prototypen med ca 10 förskolebarn.

Exempel på kontaktyte-nivån En bild som användes flitigt i ett företags presentationsmaterial. Analys: Företagsledningen hade en uppfattning om vad de trodde att bilden skulle symbolisera. Krav: Bilden skulle vara tilltalande och även ge ett visst budskap. Prototyp: En utskrift av bilden. Utvärdering: 1 tim test med ca 30 personer i möjlig kund kategori, vilka tillfrågades vad de fick för spontana associationer av bilden. Fotnot: Bilden försvann ur presentationsmaterialet.

När ska man sluta iterera? När skillnaden mellan målen/kraven och resultat av utvärdering blir tillräckligt liten!

Processen allt produkten inget? Hålla genomgående hög kvalitet Undvika black box -fenomenet Kommunicera Överlämna till andra Spårbarhet Trovärdighet Ta betalt...

Ett fungerande designteam måste kunna sätta sig in i och förstå uppgiften/aktiviteten systemet skall stödja sätta sig in i och förstå användningssituationen förstå människor förstå speciella behov hos användare samla information analysera generera idéer kommunicera idéer bygga prototyper fatta beslut utvärdera

Olika områden - olika perspektiv Olika människor olika tolkningar av vår omvärld

I vems värld... förekommer osynliga gif-bilder? (layout i html-dokument) finns inte dokumentet du har framför dig, innan du sparat det? (Word, mfl.) hamnar breven i en utkorg då du skickar dem? (Outlook) är det du som stängt av datorn på fel sätt, då datorn kraschar (och måste startas om på nytt)?

Var stänger man av datorn?

Under Start!

Designproblemets kärna: Design modell Designer? Mental modell Användare Dokumentation System System image

Litteratur Preece: Kap 6 Chrusch, M: Seven Great Myths of Usability

Inlämningsuppgiften Bra jobbat!! Uppgift A Utvärdera, observera/intervjua användare Funktions- och Uppgiftsanalys Beskriv problem Gör en ny design av systemet och motivera Uppgift B Kriterier för god design Beskriv valt system Motivera Presentation i rapport och redovisning

Projektet - innehåll Användar- och uppgiftsanalys Kravspecifikation Övergripande design av hela systemet Implementering av prototyp/-er Evaluering av prototypen/-erna Det system ni väljer att arbeta med är valfritt, men måste uppfylla kraven ovan.

Projektet innehåll Gruppen väljer själv vilket system man vill analysera och kravspecificera. Gruppen ta över någon annan grupps kravspecifikation. Vilken kravspecifikation gruppen får avgör kursansvariga.

Projektet hålltider Moment I Användar- och uppgiftsanalysen skall presenteras för kursansvariga vid ett projekthandledningstillfälle, och analyserna skall godkännas absolut senast 18/10. Analyserna ska resultera i en skriftlig kravspecifikation och den ska vara färdig senast 25/10.

Projektet hålltider Moment II Den 30/10 delar kursansvariga ut kravspecifikationerna till respektive grupp. Innan designen omsätts i en prototyp skall preliminär design och prototypverktyg också presenteras för kursansvariga absolut senast 6/11. Evalueringen av prototyperna presenteras för kursansvariga senast 22/11.

Projektet hålltider Moment III Det här momentet är en individuell uppgift. Du ska reflektera över designarbetet som utförts i projektet med utgångspunkt från de designmetoder som tagits upp på föreläsningarna. Uppgiften redovisas i en skriftlig rapport (3-4 sidor) och lämnas in senast tre dagar innan det muntliga förhöret.

Projektet rapporten Moment I En introduktion till projektet. En användaranalys enligt de riktlinjer som beskrivs i kursen (2-3 sidor). En uppgiftsanalys enligt de riktlinjer som beskrivs i kursen (2-3 sidor). En kravspecifikation där funktionalitets- och användbarhetskrav anges (1-2 sidor). Redovisning av personliga insatser i projektet (1 sida).

Projektet rapporten Moment II Granskning av kravspecifikationen (1 sida) Presentation och motivering av den övergripande designen i text och bild (3-5 sidor). Beskrivning och motivering av prototypen/-erna (2-3 sidor). Resultat och beskrivning av evaluering (2-3 sidor). Redovisning av personliga insatser i projektet (1 sida).

Projektet - rapporten Projektrapporten skall lämnas in i en preliminär version senast tre arbetsdagar innan det muntliga förhöret. Huvudansvaret för slutliga rapporten har den grupp som utför moment II. Observera att den individuella uppgiften (moment III) inte ingår i projektrapporten utan lämnas in separat, senast tre arbetsdagar innan det muntliga förhöret. Lycka till!