Jak provádět testování uživatelů na rozpočet

Průvodce pro začátečníky, který spustí vaši první testovací relaci uživatele za 0 $

Foto Luigi

Testování uživatelů je drahé. Návrháři, výzkumníci, manažeři produktů nebo vývojáři jsou často pověřeni testováním uživatelů s omezenými rozpočty. Jako designér jsem pracoval na mnoha projektech pod podobnými omezeními a rád bych se podělil o několik tipů a triků, které jsem se během let naučil.

I když se zaměřím na metody testování digitálních produktů, obecné pojmy se mohou vztahovat na služby nebo fyzické produkty. Cílem je předvést uživatelům nápady k včasnému vyhodnocení, iteraci a ověření předpokladů.

Co je uživatelské testování?

Testování uživatelů, také známé jako testování použitelnosti, je proces, který identifikuje problémy s výrobkem testováním se skutečnými uživateli. Uživatelské testování má kořeny sahající až do druhé světové války, kde se testování použilo ke zlepšení vojenské techniky.

Steve Krug's Don't Don't Me Think Think dále popularizoval testování uživatelů v celém odvětví. V dnešní době byly metody použitelnosti zpřístupněny nad rámec tradičních vojenských, akademických a podnikových laboratoří pro výzkum a vývoj. Pokud vás zajímá historie testování uživatelů, podívejte se na časovou osu použitelnosti Jeffa Saura.

Proč potřebujete provést uživatelské testování?

Je mnohem levnější zachytit potenciální problémy na začátku životního cyklu vývoje produktu. Technické společnosti obvykle sledují agilní pracovní postup, který vypadá takto:

Graf: Agilní iterační pracovní postup

Tento graf představuje, jak projekty procházejí týmy v celé společnosti. Produktoví manažeři začínají definováním požadavků na produkty, které jsou předávány týmu UX. Po dokončení návrhu se produkt posouvá vývojem, QA, UAT a Release Engineering. Tento cyklus se opakuje iteračním způsobem, dokud není finální produkt kompletní.

Designéři, kteří se spoléhají pouze na intuici a předpoklady, musí počkat, než uvolní každý cyklus, aby změřili zpětnou vazbu, a potenciálně plýtvali spoustou zdrojů. Zvrácení škod způsobených špatnou obsluhou je nákladný a náročný proces. Jakmile jsou rozložení a vzory vytvořeny, musí designéři důkladně zachytit důkazy o špatné použitelnosti a přesvědčit ostatní, aby implementovali nové vzory.

"Pokud si myslíte, že dobrý design je drahý, měli byste se podívat na náklady špatného designu" - Ralf Speth

Uživatelské testování bylo vyvinuto jako rychlé a levné řešení ke zmírnění některých z těchto rizik. Můžete spolehlivě ověřovat předpoklady, nasměrovat směr produktu a designu a odhalit skryté problémy pomocí skutečné zpětné vazby od uživatelů. Díky tomu má testování uživatelů omezení kvůli prostředí umělého testování a malému vzorku uživatelů. Nikdy nenahradí zpětnou vazbu od vydaných produktů, kde se hromadní uživatelé zabývají skutečnými daty.

Začínáme s bezplatnými nástroji

Nejjednodušší a nejlevnější metoda, papírování prototypů, umožňuje účastníkům bez návrháře zapojit se do vytváření jednoduchého rozhraní. Dávám přednost použití wireframing a prototypování aplikací vytvořených speciálně pro digitální produkty. Začneme používáním aplikací, které jsou zdarma nebo mají bezplatné zkušební verze:

  • Drátový model - Skica, Balsamiq nebo Draw.io
  • Prototyp - Invision
  • Sdílení obrazovky - Google Hangouts, Skype nebo Validately

Nástroje pro sdílení obrazovky slouží k testování uživatelů na dálku, což znamená testování prostřednictvím videokonference.

Krok 1 - Zjistěte důvody pro testování

Je důležité nejprve zjistit, na jaké otázky se pokoušíte odpovědět pomocí testování uživatele. Začněte hledáním potenciálních bodů bolesti, složitých toků uživatelů a dalších nápadů vyžadujících ověření vašeho produktu.

S otázkami na mysli vědci obvykle začínají výběrem nejlepší metody testování a vytvořením plánu testování použitelnosti. Protože nám chybí zdroje, budeme držet jednu z mých oblíbených metod testování zvanou přemýšlet nahlas.

„Při testu nahlas přemýšlíte, abyste účastníky testu vyzvali k používání systému a zároveň neustále nahlas přemýšleli - tj. Jednoduše verbalizovali své myšlenky, když se pohybují přes uživatelské rozhraní“ - Jakob Nielsen

Krok 2 - Vytvořte skript

Skript je dokument výtisku pro moderování relace testování uživatele. Váš skript by měl obsahovat úvod uvádějící cíle výzkumu a pravidla domu, některé otázky týkající se zkoumání a poté skočit do plnění klíčových úkolů. Například,

"Ahoj Fiono!" Jmenuji se Julie a dnes tuto schůzku moderuji. Děkujeme, že jste si udělali čas na účast v této relaci, vaše zpětná vazba je velmi cenná. Než začneme, chtěl bych s vámi projít pár věcí ...

Předstírejme, že spustím testovací relaci pro aplikaci s názvem DogeMaps. Po určení cílů výzkumu v Kroku 1 uvedu několik otázek týkajících se těchto témat:

  • Pozadí / kontext - „Jak se obvykle dostanete po městě? Používáte v telefonu nějaké aplikace? “
  • Očekávání - „Před kliknutím na tlačítko„ Hledat “, co očekáváte?
  • Použitelnost - „Jak toto místo uložíte pro budoucí použití?“
  • Stupnice hodnocení - „Jak obtížné (1) nebo snadné (5) bylo vyhledat San Francisco na této mapě?“

Zde je návrh skriptu, který pomůže vyvolat některé nápady. Pokud je váš produkt složitý, upřednostněte své otázky a proveďte několik kol testování. Při 20–30 minutové relaci se zaměřte na 1–2 úvodní otázky a 3–5 úkolů.

Tip: Věnujte pozornost formulaci a vyhněte se hlavním otázkám, které ovlivňují chování uživatelů. Například „Jak posouváte, chcete-li zobrazit další výsledky?“ Naznačuje, že se můžu posouvat. Lepší otázkou může být „Jsou na této stránce více výsledků? Pokud ano, jak vidíte tyto výsledky? “

Krok 3 - Vytvořte drátové snímky a prototyp

Drátové snímky by se měly méně zaměřovat na vizuální prvky a více na rozvržení, tok uživatelů a kopírování. Udržujte své drátové modely jednoduché, abyste ušetřili čas iterací prostřednictvím prototypů. Obecným pravidlem je vytvořit ověřovací makety po ověření toků uživatelů.

Dalším krokem je vytvoření interaktivního prototypu pomocí Invision. Podívejte se na Stručný průvodce Invision, kde se dozvíte, jak propojit drátové modely dohromady. Prototyp musí odpovídat stejnému pořadí otázek, jaké jsou uvedeny v testovacím skriptu. Pokud je úkolem č. 1 „jak se přihlásíte do DogeMaps?“, Pak první obrazovka prototypu by měla být přihlašovací a druhá obrazovka by měla být dashboard.

Pokud je úkol č. 2 „jak změníte své heslo?“, Pak musí řídicí panel odkazovat na stránku pro resetování hesla. Představte si uživatele, kteří se pokoušejí dokončit úkol č. 2 kliknutím na všechno na hlavním panelu. Není nutné propojovat každé tlačítko na každé stránce; jednoduše si toho všimněte a přesměrujte je na správnou cestu.

Po dokončení prototypu získejte soukromou adresu URL z první obrazovky. V Invision v části „Nastavení odkazu“ zkontrolujte, zda je zapnuta možnost Aktivní hotspoty, a je zapnuta také možnost Zabránit tipování hotspotů. Zkopírujte tuto adresu URL a uložte ji pro budoucí použití.

Krok 4 - Nábor uživatelů

Publikum LinkedIn je profesionály GenX a GenY, zatímco publikum Snapchat jsou teenageři GenZ. Brainstorm cílové publikum pro váš produkt a poskytnout pobídky, pokud máte rozpočet. Větší společnosti jako Google nebo Airbnb obvykle motivují uživatele nabídkou velkorysé dárkové karty. Pokud nemáte rozpočet, zde je několik tipů pro nábor.

.

Pokud již máte uživatele…

Identifikujte lidi, kteří se aktivně zabývají vaším produktem, a pošlete krátkou zprávu / e-mail. Nabízejte špičkový přehled o nejnovějších funkcích a možnost utvářet směr vašeho produktu. Zainteresovaní uživatelé mají větší pravděpodobnost, že poskytnou zpětnou vazbu, pokud mají vlastní zájem o váš produkt; váš úspěch se rovná jejich úspěchu. Pokud se uživatelé nezabývají, vysvětlete, jak váš produkt přináší hodnotu nebo jak řeší jejich problém.

Pokud nemáte žádné uživatele ...

Přemýšlejte o místech, kde se vaše cílové publikum shromažďuje osobně nebo online. Oslovte zájmové kluby, přátele přátel, Meetup, Reddit, online fóra atd. Zde je ukázková zpráva pro nábor:

Ahoj Billy! Jsem zakladatelem DogeMaps a všiml jsem si, že jste vášnivým uživatelem GoogleMaps. Chtěl bych získat zpětnou vazbu k DogeMaps - je to aplikace, která vám ušetří o 50% více času při dojíždění než GoogleMaps. Máte 20 minut na to, abyste se dostali na hovor s hangoutem Google? Pokud ano, jaké jsou pro vás nejlepší dostupné časy?

Pokud vše ostatní selže, buď rozšířte svou uživatelskou základnu, zeptejte se přátel a rodiny, nebo poskytněte malé pobídky. Logistika kolem náboru uživatelů může být z mé zkušenosti docela časově náročná. Pokud máte větší rozpočet a plánujete nábor mnoha uživatelů, mohou vám životy usnadnit společnosti jako usertesting.com nebo ethnio.

Kolik uživatelů bych měl najmout?

Na řešení většiny problémů stačí 3–5 uživatelů za kolo. Pokud se vám podaří najmout více uživatelů, rozložte své zdroje do různých kol testování. Nakonec možná budete chtít opatrně procházet legálními vodami a nechat uživatele podepsat formulář souhlasu.

Krok 5 - Nastavení testovacího prostředí

Je vždy lepší provádět osobní testovací sezení v tichých kancelářských prostorech. Kavárny jsou také populární, ale mohou rušit veškerý hluk v pozadí. Ať jste si vybrali, ujistěte se, že není příliš mnoho rozptýlení.

Vzdálená sezení jsou snadnější pro nábor a mohou být prováděna v pohodlí vašeho domova. Buďte však připraveni na technické závady a vždy mějte plán zálohování. Zkušil jsem uživatele, kteří se nemohli připojit ke sdílení obrazovky, nefungují mikrofony a nefungovaly prototypy.

Vždy provádějte zkušební provoz!

Objevil jsem prototypy, které byly nesprávně propojeny během skutečných relací testování uživatelů. Neudělejte stejnou chybu a vždy provádějte zkušební běhy, abyste provedli konečné revize skriptů a prototypů.

Krok 6 - Proveďte relaci

Obvykle posílám e-mail s připomenutím noc před vzdáleným testováním. Obsahuje adresu URL prototypu a pokyny, jak nastavit službu Hangouts / Skype / Validately. Čím rychleji se dostanete logistikou předem, tím více času máte na kladení otázek.

Bezplatné nástroje, jako je Google Hangouts, vyžadují další pokyny. Ať je to pro uživatele vizuální a jednoduché.

E-maily s upomínkou jsou také užitečné pro snížení počtu no-show a před zavřením relace obvykle počkám 15 minut. Pokud je to vaše první zmírnění, můžete se cítit nervózní nebo si nejste jisti, co můžete očekávat. Nedělejte si starosti, budete postupně rozvíjet svůj moderující styl a naučit se, jak klást zajímavé otázky.

Skvělý způsob, jak rozvíjet empatii uživatelů napříč týmy, je povzbuzovat lidi mimo UX (projektoví manažeři, vývojáři, QA atd.), Aby tyto relace pozorovali. Mezi relacemi ponechte alespoň 15 minut uživatelům, kteří běhají přes stanovený čas.

Testovací relace s Jessie Chen

Najděte Notetakera

Je nemožné dělat dobré poznámky a moderovat zároveň. Ideální relace by měla mít alespoň 3 účastníky - 1 uživatel, 1 moderátor a 1 notetaker. Úlohou oznamovatele je zaznamenávat, co uživatel říká a dělá, zejména chování, které se od uvedených prohlášení liší. Například uživatel může říci „Myslím, že tlačítko pro vyhledávání je velmi intuitivní“ po kliknutí na 7 různých oblastí před vyhledáním tlačítka pro vyhledávání. Buďte opatrní, co uživatelé říkají, a více se zaměřte na to, co dělají.

Pokud nemůžete najít notora, použijte nahrávací programy jako Quicktime nebo Validately a zkontrolujte své relace později. Nezapomeňte to zveřejnit ve svém náborovém e-mailu i ve formuláři souhlasu.

Krok 7 - Destilujte klíčová zjištění

mřížka zpětné vazby d.school - str. 44

Posledním krokem je destilovat a sdílet klíčová zjištění pomocí Feedback Capture Grid. Nakreslete mřížku se 4 kvadranty a symboly výše. Levý horní kvadrant představuje „líbí se uživatelům“, „pravý horní“ představuje „konstruktivní kritiku“, „vlevo dole“ představuje „otázky“ a pravý dolní část představuje „nápady“. Přeneste své poznámky na post-it a umístěte je do různých kvadrantů, seskupte společná témata post-it. Konečným cílem je identifikovat vzory a nápady v každé kategorii.

Revize, test, opakování

Testování uživatelů vám poskytne další kroky pro váš produkt. Produkty by se měly začít vyvíjet, jakmile budou vyřešeny problémy s použitelností a pozitivní zpětná vazba. Pokud je zpětná vazba neutrální / negativní nebo pokud hodnota pro uživatele není jasná, proveďte revizi prototypu a proveďte další kolo testování.

Pokud se vám líbilo, co jste si přečetli, dejte níže ! To mi dává sdílet s vámi více příběhů