30
Systemering med användarfokus Introduktion AnvändarCentrerad Design översikt

Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Systemering med användarfokus

IntroduktionAnvändarCentrerad Design

översikt

Page 2: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Vad är systemutveckling?

En problemlösningsprocess där en specifik situation undersöks…

Syftet med undersökningen är att man utifrån den ska kunna designa ett system som kan förbättra den nuvarande situationen. Detta kan uppnås genom att man får tillgång till de personella, finansiella och tekniska resurser som behövs.

Suzana R (omarb Malin P) 2

Page 3: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Systemering med användarfokus

Systemering = De första metodstegen i systemutvecklingen, innan implementation och drift

Ett systematiskt sätt att bibehålla fokus på användbarheten under hela systemutvecklingsprocessen, där just processen ses som det centrala ur ett användarcentrerat perspektiv

Suzana R (omarb Malin P) 3

Analys Design RealiseringImplemen-

tering

Förvaltning

& DriftAvveckling

systemutveckling

systemering

Förändrings-

analys

Verksamhets-

analys

Page 4: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Att utveckla en interaktiv artefakt

Vad är en interaktiv artefakt?

Hur skulle du bära dig åt för att bygga en sådan?

Hur skulle du göra för att förstå om den är nyttig, rolig, effektiv, lärorik….?

Suzana R (omarb Malin P) 4

Page 5: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Vikten av kontext (sammanhang)

Syfte – vad ska artefakten användas till? Vet man det i förväg?

Situation – i vilken/vilka situation/er ska den användas?

Användare – vem/vilka är dess huvudsakliga användare?

Suzana R (omarb Malin P) 5

Page 6: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Uppgift-artefakt cykeln

En arbetsuppgift ställer implicita krav på utvecklingen av artefakter och användningen av en artefakt omdefinierar ofta uppgiften den ursprungligen var utvecklad att stödja. Skrivmaskin

Ordbehandlare

Desktop publishing

Suzana R (omarb Malin P)

Uppgifter Artefakt

Krav

Möjligheter6

Page 7: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Smygande featurism

Featurism ~ jakten på nya finesser i system och applikationer

Designers:

Se de nya funktionerna vi har i vår nästa version

Användarna:

Wow, det var bra, men vi vill även ha…, när kommer det?

Designers:

I nästa version plus lite extra...

Suzana R (omarb Malin P) 7

Page 8: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Smygande featurism - botemedlet

Avhållsamhet

Tillåt endast de allra nödvändigaste funktionerna

Bli inte överentusiastisk

Organisering

Söndra och härska (fienden är komplexitet)

Dela upp i moduler med begränsat antal funktioner i varje modul

De vanligaste funktionerna väl synliga och vice versa

Suzana R (omarb Malin P) 8

Page 9: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Sense making

Det är OK att inte begripa sig på en cockpit -vi vill dock kunna begripa oss på vår DVD-spelare osv

Suzana R (omarb Malin P)

“The human mind is exquisitely tailored

to make sense of the world. Give it the

slightest clue and off it goes”D. Norman “Design of everyday things”

9

Page 10: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Vad är användbarhet?

Användarvänlighet?

En mystisk egenskap hos artefakten/webbplatsen? – vänlig mot användaren?!

Användbarhet

Kvalitetsnivåer: Tillförlitlighet

Säkerhet

Tillgänglighet

Suzana R (omarb Malin P) 10

Page 11: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Användbarhet (ISO)

Användbarhet - ”den utsträckning till vilken en specificerad användare kan använda en produkt för att uppnå specifika mål med:

Ändamålsenlighet (”noggrannhet och fullständighet med vilken användarna uppnår givna mål”)

Effektivitet (”resursåtgång i förhållande till den noggrannhet och fullständighet med vilken användarna uppnår givna mål”)

Tillfredsställelse (”frånvaro av obehag samt positiva attityder vid användningen av systemet”)

i ett givet användningssammanhang”

(ISO 9241-11, 1998)

Suzana R (omarb Malin P) 11

Page 12: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Suzana R (omarb Malin P)

Utveckling för användbarhet

Användbarhet måste ses som en mätbar storhet

Kräver ett speciellt förhållningssätt

Den tänkta artefakten måste ses i sitt sammanhang

Funktionalitet är en del av användbarheten! Se inte bara till användargränssnittet

12

Page 13: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Användbarhet (Nielsen)

Acceptans för systemet – uppfyllnadsgrad av krav och önskemål från potentiella intressenter (chefer, användare, kunder m.fl.)

Nyttan – kan systemet användas för att uppnå ett specifikt målFunktionalitet – kan systemet göra vad som behövs

13Suzana R (omarb Malin P)

Page 14: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Mått på användbarhet

Lätt att lära sig

Effektiv att använda

Lätt att komma ihåg

Begriplig

Tillfredsställande att använda

Suzana R (omarb Malin P) 14

Page 15: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Användbarhetsdesignern

Egen roll i projektet –att sätta fokus på och föra in användbarhet och ACD i organisationen/projektet

Skall förespråka användbarhet”Användarnas advokat”

Bör vara en erfaren användbarhetsexpert

Litt.hänvisning: Gulliksen & Göransson Kap 1, 2, 3

http://javlaskitsystem.se/

http://anvandbarhet.se/start#anvaendbarhet_i_praktiken

http://anvandbarhet.se/bok:vad_ar_anvandbarhet

Suzana R (omarb Malin P) 15

Page 16: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

ACDAnvändarCentreradDesign

översikt del II

Page 17: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Varför behövs ett metodiskt tillvägagångssätt?

Ger ett strukturerat arbetssätt med stöd för aktiviteter

resultat (leverabler)

håller ihop arbetet i en röd tråd gör processen och designbesluten härledbara och spårbara

tankeverktyg bör möjliggöra iterationer

tids- och planeringsverktyg först mål och syfte och sedan välja metod!

Underlättar även om man är flera aktörer!

Uttryck ett tydligt syfte/mål!

17Suzana R (omarb från Malin P)

Page 18: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

ACD Karaktärsdrag

Användarfokus

involvera användare genom hela processen

kunskap och utbildning efter hand

empirisk mätning (verklig mätning/studie av användare, ej antaganden!)

Prototyping

iterativ utveckling

inkrementell utveckling

integrerad utveckling

tidig test och utvärdering

se vidare kap. 4 i kursboken Gulliksen & Göransson

18Suzana R (omarb från Malin P)

Page 19: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

ACD-metoden jmf vattenfallsmodellen

Analys Krav Utvärdering

systemering

Kravhantering Iterativ design

prototyper i

olika versioner

Fältstudier,

laboratorietest

Pro

cess

-

lin

jen

Pro

du

kt-

lin

jen

Iterativ

Design

Användaranalys,

scenarier,

storyboard

19Suzana R (omarb från Malin P)

Page 20: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

En användarcentrerad designmodell

Källa: Användarcentrerad systemdesign

20Suzana R (omarb från Malin P)

Page 21: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Användbarhetsguide

”Liggaren”

Dokumentet att avrapportera och sammanfatta ACD-

processen

Växer fram under utvecklingsprocessens gång

Består av text, dokument och bilder med skärmdumpar och

diagram etc från dokumentationssätten under de olika ACD

metodfaserna!

21Suzana R (omarb från Malin P)

Page 22: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

ACD - METODFASER

22Suzana R (omarb från Malin P)

Page 23: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Användaranalys

23

Syfte att identifiera olika målgrupper med gemensamma behov

bakgrund, kunskapsnivå, arbetsuppgifter och vanor

krav och önskemål, speciella behov

attityd till införandet av systemet, teknik och förändringar

att 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)

mental belastning, övriga aktiviteter

Viktigast: Vilka aspekter är relevanta för designen?

Suzana R (omarb från Malin P)

Page 24: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Uppgiftsanalys

Syfte

Att identifiera vilka uppgifter användaren utför Varför utförs uppgiften? -Relatera till målen.

Att identifiera hur uppgifter utförs Hur ofta? Hur lång tid tar det? Krävs samarbete? Vilka steg

utförs? Hjälpmedel som krävs? Vilka situationer/uppgifter upplevs som svåra? Hur kan situationen/stödet förbättras?

I samband med uppgiftsanalysen börjar man formulera krav på systemet.

24Suzana R (omarb från Malin P)

Page 25: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Ta vara på tillfället att lära och inspireras

Gör användarstudier på plats (i rätt kontext) i så stor utsträckning som möjligt

25Suzana R (omarb från Malin P)

Page 26: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Analysresultaten kravspec

Analyserna leder till krav i kravspecifikationen:

Användaranalys

användbarhetskrav Krav på användandet av systemet

Skall vara mätbara/avgörbara

Uppgiftsanalys

funktionalitetskrav Krav på vilka funktioner som systemet ska tillhandahålla

Skall vara motiverade utifrån användarens behov och deras (olika) sätt att utföra uppgiften på

26Suzana R (omarb från Malin P)

Page 27: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Syfte

att gestalta 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, o.s.v.)

att möjliggöra relevant feedback

att skapa rimliga testsituationer

27Suzana R (omarb från Malin P)

Designförslag och prototyper

Page 28: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Utvärdering

Syfte

att utvärdera befintliga system och artefakter

att testa designförslag

att jämföra alternativa designförslag och prototyper

att verifiera sina användbarhetskrav

att få objektiva och initierade omdömen

28Suzana R (omarb från Malin P)

Page 29: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Spårbara/härledbara designbeslut

övergripande design,

metaforer,

interaktionssätt,

in- utmatningsdon,...

användar

analys

uppgifts

analys

kravspec

prototyp

utvärdering

anv.

bar-

het

funk.

kraven på

användande

kommer från

analysen av

användare &

användnings-

situation

funktioneras ursprung

kommer från uppgiften

29Suzana R (omarb från Malin P)

Page 30: Introduktion AnvändarCentrerad Designmedia.hv.se/kurser/srm/wp-content/uploads/sites/33/... · Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks…

Litteraturhänvisningar

Litt.hänvisning:

Gulliksen & Göransson, kap 1, 2, 3, 4, 6, 7 och 9

Suzana R (omarb från Malin P) 30