Design för användbarhet Användarcentrerad utvecklingsprocess Bengt Göransson :: Användbarhetsdesigner Guide Redina AB :: Bengt.Goransson@guide.se Mina tillfällen 23 25 2 Onsdag 23/11 Användarcentrerad utvecklingsprocess ~kapitel 6, 7 & 8 Fredag 25/11 Ett fall, process och mycket interaktionsdesign Fredag 2/12 sista föreläsningen på kursen Designexempel, hur tänkte man vid designen? Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 1
Att strukturera en utvecklingsprocess Är det viktigt att ha en uttalad process? Ge fem anledningar! Två och två, 5 minuter. Vilka är huvudfaserna i en utvecklingsprocess? 1st activity 2nd activity 3rd activity n activity Process Spelar det någon roll hur utvecklingsprocessen är beskriven? Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 2
En användarcentrerad process Vision och plan initialt koncept kartlägg mål och önskade effekter planera för ACSD Analysera krav och användarbehov användare, användningssammanhang, uppgifter och scenarier behov, användbarhetskrav och designmål Design för användbarhet genom prototyping konceptuell design interaktionsdesign detaljerad design Återkoppla planera för nästa iteration förslag till förändringar projektplanering utifrån resultaten Bengt Göransson, Guide Redina AB, 2005, version 1.1sv, http://www.guide.se/ :: Användbarhetsdesign Utvärdera verklig användning testa tidigt och kontinuerligt mät användbarhet, nytta och effekt Konstruera och inför kontinuerligt fokus på användningen användbarhetstestning och monitorering Workflows i RUP Business modeling Usability Design Requirements Analysis & design Implementation Test Deployment Configuration & Change Management: Overview Project Management Environment Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 3
Den magiska utvecklingsprocessen myterna Processen ger oss alla svaren allt täcks in av den. Vi behöver bara följa processen, då ordnar sig allt. En process är något som alla intressenter kan enas runt och förstå, den ger oss ett gemensamt språk för kommunikation. Det finns en process som täcker alla behov och situationer. Eftersom det är någon annan som har utvecklat processen, och vidareutvecklar den, så måste den alltså vara bra. När vi har processen, då behöver vi inte tänka själva längre! Detta är vad utveckling egentligen handlar om Systemutveckling är en läroprocess i sig själv. Processer förändras helt naturligt över tiden. Man använder inte en process på samma sätt två gånger. Det finns ingen enskild process som täcker alla behov och situationer. Utveckling bedrivs av individer, inte roller, aktiviteter eller dokument. Välj ut de delar (metoder, tekniker, etc.) som bäst stödjer den egna organisationen. Använda dina tidigare erfarenheter. Det viktigaste är vad du gör, inte hur processen ser ut. Människors attityd till vad dom gör, respekt för andra och förmågan att jobba tillsammans är det som räknas. Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 4
Behov och krav Användarna har behov, önskemål och försöker uppnå något. Krav ställs på ett tekniskt system. Normalt sett har inte användare krav på ett tekniskt system. Användningskvalitet Användningskvalitet Teknisk kvalitet Verksamhet eller affär Det man försöker uppnå ACSD är i första hand ett sätt att uppnå kvalitet i användningen, men påverkar även den tekniska utformningen. Hur systemet skall stödja kvalitet i användningen tas fram innan de tekniska kraven. Till stor del innan»program«-utvecklingsprojektet. Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 5
Beskriv en användarcentrerad process Ni ska beskriva en användarcentrerad process ett enkelt projektkoncept Exemplet: SJs biljettautomater Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 6
Automaterna Uppgift: beskriv en användarcentrerad process Vad är det första ni skulle göra? Vilka faser och aktiviteter? Resurssättning? Tid Pengar Vilka är användarna? Hur skulle ni få med användarna? Metodval? Hur skulle ni sälja in»er process«? Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 7
The End! Bengt.Goransson@guide.se Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/ :: http://www.acsd.se/ 8