Sådan foretages brugertest på et budget

En begynderguide til at køre din første brugertestsession for $ 0

Foto af Luigi

Brugertest er dyrt. Designere, forskere, produktledere eller udviklere har ofte til opgave at teste brugere på begrænsede budgetter. Som designer har jeg arbejdet med adskillige projekter under lignende begrænsninger, og jeg vil gerne dele nogle tip og tricks, jeg har lært gennem årene.

Selvom jeg vil fokusere på testmetoder for digitale produkter, kan de generelle koncepter gælde for tjenester eller fysiske produkter. Målet er at vise ideer til brugerne tidligt til at evaluere, iterere og validere antagelser.

Hvad er brugertest?

Brugertest, også kendt som brugbarhedstest, er en proces, der identificerer produktproblemer ved at teste det med virkelige brugere. Brugertest har rødder, der går tilbage til 2. verdenskrig, hvor test blev brugt til at forbedre militært udstyr.

Steve Krug's Don’t Make Me Think yderligere populariseret brugertest i hele branchen. I dag er brugervenlighedsmetoder blevet gjort tilgængelige ud over de traditionelle rammer for militær-, akademia- og virksomhedernes F & U-laboratorier. Hvis du er interesseret i historien om brugertest, kan du tjekke Jeff Sauros brugbarhedstidslinje.

Hvorfor skal du udføre brugertest?

Det er meget billigere at fange potentielle problemer tidligt i produktudviklingen livscyklus. Tekniske virksomheder følger typisk en smidig arbejdsgang, der ligner sådan:

Graf: Agile Iteration Workflow

Denne graf viser, hvordan projekter sendes gennem teams i hele virksomheden. Produktledere starter med at definere produktkrav, der overføres til UX-teamet. Efter færdiggørelse af design flytter produktet sig gennem Udvikling, QA, UAT og Release Engineering. Denne cyklus gentager sig på en iterativ måde, indtil det endelige produkt er færdigt.

Designere, der er afhængige af intuition og antagelser alene, må vente til frigivelsen af ​​hver cyklus for at måle feedback og potentielt spilder en masse ressourcer. At vende skaderne på dårlig brugeroplevelse er en dyr og besværlig proces. Når layout og mønstre er etableret, skal designere grundigt fange bevis på dårlig brugbarhed og overbevise andre om at implementere nye mønstre.

”Hvis du synes, at godt design er dyrt, skal du se på omkostningerne ved dårligt design” - Ralf Speth

Brugertest blev udviklet som en hurtig og billig løsning til at afbøde nogle af disse risici. Du kan validere antagelser, styre produkt- og designretning mere sikkert og afsløre skjulte problemer ved hjælp af faktiske brugerfeedback. Med det sagt har brugertest begrænsninger på grund af det kunstige testmiljø og en lille prøve af brugere. Det vil aldrig erstatte feedback fra frigivne produkter, hvor massebrugere beskæftiger sig med rigtige data.

Kom i gang med gratis værktøjer

Den enkleste og billigste metode, papirprototyper, gør det muligt for ikke-designere at være involveret i at skabe en enkel grænseflade. Jeg foretrækker at bruge wireframing og prototyping apps bygget specifikt til digitale produkter. Vi starter med at bruge apps, der er gratis eller har gratis forsøg:

  • Wireframe - Sketch, Balsamiq eller Draw.io
  • Prototype - Invision
  • Skærmdeling - Google Hangouts, Skype eller gyldigt

Værktøjet til deling af skærmen er til fjernbrugertest, hvilket betyder testning gennem et videokonferenceopkald.

Trin 1 - Identificer årsagerne til test

Det er vigtigt først at identificere de spørgsmål, du prøver at besvare gennem brugertest. Start med at lede efter potentielle smertepunkter, komplekse brugerstrømme og andre ideer, der har brug for validering af dit produkt.

Med spørgsmål i tankerne starter forskere typisk med at vælge den bedste testmetode og oprette en testplan for brugbarhed. Da vi mangler ressourcer, holder vi os med en af ​​mine foretrukne testmetoder, der kaldes tænkning højt.

”I en tænket højtest beder du testdeltagere om at bruge systemet, mens de kontinuerligt tænker højt - det vil sige blot at verbalisere deres tanker, når de bevæger sig gennem brugergrænsefladen” - Jakob Nielsen

Trin 2 - Opret et script

Et script er et udskriftsdokument til moderering af en brugertestsession. Dit script skal indeholde en introduktion med forskningsmål og husregler, nogle sonderingsspørgsmål og derefter springe ud i at udføre centrale opgaver. For eksempel,

“Hej Fiona! Jeg hedder Julie og modererer denne session i dag. Tak for at du tog dig tid til at deltage i denne session, din feedback er meget værdifuld. Inden vi begynder, vil jeg gerne gå over et par ting med dig ...

Lad os lade som om jeg kører en testsession for en app kaldet DogeMaps. Efter at have identificeret forskningsmål i trin 1 vil jeg brainstorme nogle spørgsmål omkring disse temaer:

  • Baggrund / kontekst - ”Hvordan kommer man normalt rundt i byen? Bruger du nogen apps på din telefon? ”
  • Forventninger - "Hvad forventer du, inden du klikker på 'søg' -knappen? '
  • Brugervenlighed - "Hvordan gemmer du dette sted til fremtidig reference?"
  • Bedømmelsesskala - "Hvor vanskeligt (1) eller let (5) var det at søge efter San Francisco på dette kort?"

Her er et udkast til manuskript til at hjælpe med at få nogle ideer til at glæde. Hvis dit produkt er komplekst, skal du prioritere dine spørgsmål og gennemføre flere testrunder. I en 20-30 minutters session skal du sigte mod 1–2 introduktionsspørgsmål og 3-5 opgaver.

Tip: Vær opmærksom på ordlyden og undgå førende spørgsmål, der har indflydelse på brugerens adfærd. For eksempel "Hvordan ruller du for at se flere resultater?" Antyder, at jeg kan rulle. Et bedre spørgsmål kan være “Er der flere resultater på denne side? I bekræftende fald, hvordan ser du disse resultater? ”

Trin 3 - Opret wireframes og en prototype

Trådrammer bør fokusere mindre på visuals og mere på layout, brugerstrøm og kopi. Hold dine wireframes enkle for at spare tid på at itereere gennem prototyper. Den generelle tommelfingerregel er at oprette high-fidelity-mockups efter validering af kernebrugerstrømme.

Det næste trin er at oprette en interaktiv prototype ved hjælp af Invision. Se Invisions QuickStart-guide for at lære, hvordan du forbinder wireframes sammen. Prototypen skal følge den samme rækkefølge af spørgsmål, der er beskrevet i testscriptet. Hvis opgave nr. 1 er "hvordan logger du ind på DogeMaps?", Så skal prototypens første skærm være login, og den anden skærm skal være instrumentbrættet.

Hvis opgave nr. 2 er "hvordan ændrer du din adgangskode?", Skal instrumentbrættet linke til nulstillingssiden til adgangskode. Forestil dig brugere, der prøver at udføre opgave nr. 2 ved at klikke på alt på instrumentbrættet. Det er ikke nødvendigt at linke hver knap på hver side; skal du bare være opmærksom og omdirigere dem mod den rigtige vej.

Når din prototype er færdig, skal du hente den private URL fra den første skærm. I Invision under 'linkindstillinger' skal du sørge for, at 'Hotspots er aktiveret' er tændt, og at 'Prevent hotspot hinting' også er tændt. Kopier denne URL og gem den til fremtidig reference.

Trin 4 - Ansæt brugere

LinkedIns publikum er GenX- og GenY-fagfolk, mens Snapchats publikum er GenZ-teenagere. Brainstorm målgruppen for dit produkt og give incitamenter, hvis du har et budget. Større virksomheder som Google eller Airbnb incitamenter typisk brugere ved at tilbyde et generøst gavekort. Hvis du ikke har et budget, her er et par tip til rekruttering.

.

Hvis du allerede har brugere ...

Identificer personer, der er aktivt engageret i dit produkt, og send en kort besked / e-mail. Giv en sneak peak til de nyeste funktioner og muligheden for at forme dit produkts retning. Engagerede brugere giver ofte større tilbagemelding, hvis de har en interesseret interesse i dit produkt; din succes er lig med deres succes. Hvis brugerne ikke er engageret, skal du forklare, hvordan dit produkt skaber værdi eller løser deres problem.

Hvis du ikke har nogen brugere ...

Tænk på steder, hvor din målgruppe samles enten personligt eller online. Nå ud til klubber med speciel interesse, venner af venner, Meetup, Reddit, online fora osv. Her er en eksempelmeddelelse til rekruttering:

Hej Billy! Jeg er grundlæggeren af ​​DogeMaps, og jeg bemærkede, at du var en ivrig bruger af GoogleMaps. Jeg vil meget gerne få din feedback om DogeMaps - det er en app, der sparer dig 50% mere tid til pendling end GoogleMaps. Har du 20 minutter til at hoppe på et Google Hangouts-opkald? I bekræftende fald, hvad er de bedste tilgængelige tider for dig?

Hvis alt andet mislykkes enten at udvide din brugerbase, skal du spørge venner og familie eller give små incitamenter. Logistikken omkring rekruttering af brugere kan være meget tidskrævende fra min erfaring. Hvis du har et større budget og planlægger at rekruttere mange brugere, kan virksomheder som usertesting.com eller etnio gøre dit liv lettere.

Hvor mange brugere skal jeg rekruttere?

3–5 brugere pr. Runde er nok til at fange de fleste problemer. Spred dine ressourcer på forskellige testrunder, hvis du formår at rekruttere flere brugere. Til sidst kan du ønske at gå forsigtigt gennem lovlige farvande og få brugere til at underskrive en samtykkeformular.

Trin 5 - Indstil dit testmiljø

Det foretrækkes altid at afprøve personlige testsessioner i stille kontorlokaler. Caféer er også populære, men kan være distraherende med al baggrundsstøj. Uanset hvor du vælger, skal du sørge for, at der ikke er for mange distraktioner.

Fjernsessioner er lettere at rekruttere til og kan gennemføres så nemt som dit eget hjem. Vær dog forberedt på tekniske fejl og altid have en backup-plan. Jeg har oplevet brugere, der ikke er i stand til at forbinde skærmdeling, mikrofoner fungerer ikke og prototyper fungerer ikke.

Foretag altid en prøvekørsel!

Jeg har opdaget prototyper, der var ukorrekt forbundet under faktiske brugertestsessioner. Foretag ikke den samme fejl, og udfør altid prøvekørsler for at foretage den endelige script- og prototypeversion.

Trin 6 - Gør sessionen

Jeg sender normalt en påmindelses-e-mail natten før en fjerntestningssession. Det inkluderer URL-adressen til prototypen og instruktioner om, hvordan du opsætter Hangouts / Skype / Validately. Jo hurtigere du kommer igennem logistik på forhånd, jo mere tid har du til at stille spørgsmål.

Gratis værktøjer som Google Hangouts kræver flere instruktioner. Gør det visuelt og enkelt for din bruger.

Påmindelses-e-mails er også nyttige til at reducere no-shows, og jeg vil typisk vente 15 minutter, før jeg afbryder en session. Hvis det er din første gang at moderere, kan du føle dig nervøs eller usikker på, hvad du kan forvente. Bare rolig, du udvikler gradvist din moderatorisk stil og lærer, hvordan du stiller indsigtsfulde spørgsmål.

En god måde at udvikle bruger empati på tværs af hold er ved at tilskynde folk uden for UX (projektledere, udviklere, QA osv.) Til at observere disse sessioner. Hold mindst 15 minutter mellem sessionerne for brugere, der løber over deres tildelte tid.

Test session m / Jessie Chen

Find en notataker

Det er umuligt at tage gode noter og moderat på samme tid. En ideel session skal have mindst 3 deltagere - 1 bruger, 1 moderator og 1 notataker. Bemærkernes job er at registrere både hvad brugeren siger og gør, især opførsel, der afviger fra nævnte udsagn. For eksempel kan en bruger sige ”Jeg synes, at søgeknappen er meget intuitiv” efter at have klikket på 7 forskellige områder, før han har fundet søgeknappen. Vær forsigtig med, hvad brugerne siger, og fokuser mere på, hvad de gør.

Hvis du ikke kan finde en notataker, skal du bruge optagelsesprogrammer som Quicktime eller Validately til at gennemgå dine sessioner senere. Sørg for at afsløre dette både i din rekrutterings-e-mail og på din form for samtykke.

Trin 7 - Destiller centrale fund

d.school's Feedback Capture Grid - s. 43

Det sidste trin er at destillere og dele de vigtigste fund ved hjælp af Feedback Capture Grid. Tegn et gitter med de 4 kvadranter og symboler ovenfor. Den øverste venstre firkant repræsenterer 'brugernes lide,' øverst til højre repræsenterer 'konstruktiv kritik,' nederst til venstre repræsenterer 'spørgsmål', og nederst til højre repræsenterer 'ideer'. Overfør dine noter på post-its, og placer dem i forskellige kvadranter, og grupper sammen fælles temaer for post-its. Slutmålet er at identificere mønstre og tænde ideer inden for hver kategori.

Revider, test, gentag

Brugertest giver dig mulighed for at handle næste trin for dit produkt. Produkter skal starte udviklingen, når brugervenlighedsspørgsmål adresseres, og generel feedback er positiv. Hvis feedback er neutral / negativ, eller værdipropositionen ikke er klar for brugeren, skal du revidere din prototype og køre en anden testrunde.

Hvis du kunne lide det, du læste, bedes du give et nedenfor! Det giver mig at dele flere historier med dig