Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (2)
Emner Agil udvikling, GOTO, Usability

Sådan tester du bedst usability: Brug papir og pen

Hold nallerne fra tastaturet og skift til papir og pen. Så udvikler du den mest brugervenlige software. Se usability-ekspertens seks gode råd her.

Af Anne Lykke Onsdag, 12. oktober 2011 - 9:20

Hvordan forbedrer man sit software-produkt eller udvikler et helt nyt og revolutionerende produkt? Det burde være så lige til, men mange softwarehuse begår den fejl, at de tror, de ved, hvad brugerne mangler, og så koder de softwaren.

Det resulterer ofte i, at man skal kode hele møget om, siger Chris Nodder, grundlægger og ejer af Chris Nodder Consulting LLC, der hjælper firmaer med strategisk usability. Derfor skal man tegne alle sine funktioner på papir først, mener han - altså lave en papir-prototype.

»Brugerne opfører sig anderledes, når de får en iPad i hånden med noget nyt software, end hvis de prøver en papir-prototype. De giver mere ærlig feedback med en papir-prototype,« siger Chris Nodder.

Derfor er det vigtigt, at man som softwareudvikler følger 6 enkle trin, hvor kodningen er det allersidste trin. Kun på den måde kan man udvikle det bedste software til sine brugere, og undgå at skulle kode funktioner om igen og igen.

1: Hvem er min bruger?

Først skal man finde ud af, hvem ens brugere er, så man kan besøge dem. Men hvordan gør man det? Her skal man passe på, at man ikke bare udvælger de mest dedikerede brugere, således at indtrykket af produktet bliver farvet.

»Brugerne på din hjemmeside eller på din Facebook-side er nogen, som besøger dig, så hvis du henvender dig til dem, har du allerede udvalgt et bestemt segment af din potentielle brugerskare, så pas på,« lyder rådet.

2: Kom ud i verden

Det næste skridt er at komme ud på brugernes arbejdsplads og se, hvordan de bruger softwaren. Drop dyre og langsommelige fokusgruppe-undersøgelser, der bare ender ud i rapporter, som ingen læser, er ekspertens råd.

»Kom ud af bygningen og find ud af, hvor det gør ondt på brugeren. Jeg taler om det her i et agilt miljø, men det kan gøres i alle miljøer,« siger han.

Udviklerne i salen begynder at småsnakke om, hvorvidt det virkelig kan være rigtigt, at de skal væk fra deres computer og ud i verden.

»Når man hører, hvad folk mangler, eller synes om produktet, uden at være biased, kan man gøre produktet bedre og mere værdifuldt,« forklarer Chris Nodder og fortsætter:

»Hvad er det for nogle post-its med instruktioner, brugerne har hængende ved deres skrivebord? Ofte skriver folk små sedler til sig selv, fordi de ikke kan huske fremgangsmåden i programmet. Eller går rundt med telefonnumre i lommerne, fordi de ikke kan finde ud af at bruge intranettet. Og det er vigtig viden,« siger han.

3: Pak dit store ego væk

Når du kommer ud på observation hos kunden, er det alfa omega at lytte og observere uden at bringe sit eget ego og stolthed på banen. For det dur jo ikke, at man flår musen ud af hånden på folk, for at vise dem, hvordan de skal bruge systemet, fordi man selv synes, det er logisk.

»Når man kommer ud til brugerne, skal man næsten have gaffatape på munden - man skal være ydmyg og tage noter. Hvis man skal stille et spørgsmål, skal man indlede det med 'undskyld jeg er sådan en dårlig udvikler, men kan du fortælle mig, hvorfor...'« siger han.

4: Opbyg et oplevelseskort

»Bagefter tager du dine noter fra observationen og laver et oplevelses-kort. Skriv ned, hvad folk forsøgte at gøre med din software, og hvis de forsøgte at gøre noget helt skørt. Skriv, hvad de konkret gjorde, og hvor de havde problemer. Ordn sedlerne efter arbejdsopgaver. Til sidst kan man komme frem til nogle ideer til nye designs.«

På den måde skal man ende ud med en tavle fyldt med post-its med arbejdsopgaver, der skal løses, og hvordan de skal løses.

Derefter laver hvert team en såkaldt design-vogn, hvor alle tegner deres design-løsning, fx hvordan et design skal se ud på en tavle-pc, og hvilke funktioner der skal være.

5: Papir og kun papir

Derefter kan man stemme om, hvem der har det bedst design. Men det er vigtigt at ingenting bliver kodet. Alt skal laves på papir med tusch og saks.

»Når du har lavet din papir-prototype, skal du bygge hvert interface som en enkelt tegning, for når brugerne vil flytte om på det, så kan de. For tingene vil blive flyttet rundt, tro mig, selv om I føler, at I er de bedste softwareudviklere og designere, så vil det være nødvendigt at kunne flytte tingene.«

Herefter findes nogle brugere, der inviteres til at teste 'softwaren' – altså papir-prototypen. Hver gang brugeren 'trykker' på en knap med en pen, og så designeren være parat med en ny lille tegning, der viser, hvad der sker i systemet.

»Man kan lære virkelig meget af at se, hvordan brugeren responderer på ens prototype. Men det vigtigste er at sidde der, og styre din papircomputer og bare tie stille, selv om det er helt vildt svært,« siger Chris Nodder.

6: Endelig kode

Og så til det sidste trin:

»Nu må man skrive kode,« siger han, og der lyder et lettelsens suk fra salen.

»For hvis man gør det for tidligt, kommer man til at kode det hele om alligevel. For hvor meget af interfacen er specificeret fra start af af projektet, og hvor meget opstår undervejs? Det meste opstår undervejs, så man kan lige så godt vente med at kode. Så udviklere bør lære at lave oplevelseskort, og deltage i design-vogne, så de oplever med egne øjne, hvordan brugerne agerer med prototypen,« afslutter han.

Se videoen herunder af en papir-prototype af Daum's web mail service, Hanmail.net udviklet af Ajax. Der findes mange lignende videoer af konceptet på Youtube.com.

Send Tweet
Udskriv

Mere om Usability

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg dette emne

Hemmeligheden bag dansk eyetracking-succes: Sådan kan billig hardware følge dit blik

Udgivet 11. apr 9.00Opdateret 11. apr 9.02

Bedst på Nettet aflives

Udgivet 20. mar 15.30Opdateret 20. mar 15.30

Ny brugerflade lader dig rode med hænderne 'inde' i 3D-skærmen

Udgivet 27. feb 10.09Opdateret 27. feb 12.41

Dansk usability-guru giver Windows 8 drøje hug

Udgivet 20. nov 2012 11.34Opdateret 20. nov 2012 11.34

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Passionate and Agile Software Developer for Danske Commodities
Udgivet 14. maj 13.40
IT development graduates
Udgivet 16. jan 19.50
Applikationsarkitekter til IT Udvikling, Aalborg og København
Udgivet 12. sep 2012 10.41
Junior Windows Software Engineer
Udgivet 25. apr 14.13

Kommentarer (2)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Søren Knudsen 12. okt. 2011 - 10.38
 
Mon han har læst om contextual design?

Kan ikke lade være med at tænke om han mon har læst Contextual Design: Defining Customer-Centered Systems - der er ihvertfald ikke langt fra hans punkter og til metoden kontekstuelt design. Start evt her: http://en.wikipedia.org/wiki/Contextual_design

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Mads Stampe Frederiksen 16. nov. 2011 - 10.46
 
Agil sundhedsIT

Helt enig. Det er de principper vi arbejder efter i Center for Sundhedsinnovation. Se mere her http://www.youtube.com/watch?v=kH2TuOyNuAs

VhMads

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Google tvangsudruller Hangouts og dræber Google Talk

Udgivet 21. maj 10.16Opdateret 21. maj 10.16

Intel-direktørs største fejl: Sagde nej til at levere iPhone-chip

Udgivet 21. maj 9.37Opdateret 21. maj 9.38

Eks-telechef: Stop nu nytteløs sessionslogning

Udgivet 21. maj 6.29Opdateret 21. maj 6.29

Teenager står frem: Derfor hackede jeg Version2

Udgivet 17. maj 16.40Opdateret 17. maj 16.40

Fredagshumor: Sådan ser indbakkens pestilenser ud i virkeligheden

Udgivet 17. maj 15.00Opdateret 21. maj 8.14

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Version2 Insight: Softwaretest

Mediehuset Ingeniøren

Mobile Test Service - Device & Test Coverage

Testhuset

Succes historier om OPS – Optimized Print Services

Konica Minolta Business Solutions Denmark

OPS - Optimized Print Services

Konica Minolta Business Solutions Denmark

Mobile Test Service - Device Strategy & Planning

Testhuset
  • Flere whitepapers

Branchenyheder

Ciklum bliver første ICAgile træningsorganisation i Europa

Ciklum

Konference om off-shore og near-shore softwareudvikling

Ciklum

Lyncs stormløb - høje ambitioner og køb af Skype

GlobalConnect

Redpill Linpro hjælper kunderne ud af IBM Notes' databaser

Redpill Linpro

VP SECURITIES skaber overblik over kunderne med ny Microsoft CRM løsning

ProActive

It-virksomheder

Uniwise
|
Relation House
|
Incube
|
Netlinq
|
Kartel
|
PrettyGoodTesting
|
Webitall
|
Visma Sirius A/S
|
Praktisk IT
|
Simpelt Regnskab
|
Webdanmark.Com
|
Scanarmor
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300