طراحی UX

تست usability و بهبود مستمر

Usability testing محصول را با کاربر واقعی validate می‌کند. از plan و task design تا moderate، measure و iterate — framework عملی برای continuous improvement در UX.

تیم Nova Lab · · ۱۱ دقیقه مطالعه

Usability testing چیست و چه زمانی انجام دهیم؟

Usability test observ کردن کاربر representative است در حال انجام task واقعی با product (prototype یا live) برای پیدا کردن مشکل فهم، efficiency و satisfaction. هدف blame user نیست — flaw design را surface می‌کند.

Timing: قبل از launch ( formative )، بعد از launch ( summative )، بعد از هر major redesign. rule Nielsen: test early، test often — ۵ user در یک round مشکل major را پیدا می‌کند.

در Nova Lab، test روی wireframe low-fi also valid است — ارزان‌تر از fix بعد از code. «We will test later» often never happens.

Planning: goal، participant، scenario

Test plan one-pager: objective (مثلاً «آیا user می‌تواند subscription upgrade کند؟»)، method (moderated remote)، participant criteria، task list، success metric، timeline.

Task scenario realistic: «شما invoice ماه قبل را پیدا کنید و PDF download کنید» به جای «روی Reports کلیک کن». scenario context می‌دهد — motivation to complete.

Success criteria: task completion (yes/no)، time on task، error count، subjective difficulty ۱–۷. define قبل از test تا bias بعدی نباشد.

Moderation و think-aloud protocol

Moderator task می‌دهد، observe می‌کند، minimally intervene. think-aloud: «هر چه فکر می‌کنید بگویید». prompt: «چه انتظاری داشتید؟» وقتی pause.

Avoid leading help — اگر user stuck، «چه کاری می‌خواهید انجام دهید؟» نه «روی دکمه آبی کلیک کن». rescue بعد از ۳–۵ دقیقه dead-end برای respect time.

Remote: Zoom + screen share + Figma prototype link. in-person: phone camera over shoulder also works. record screen + audio با consent.

Metrics: qualitative و quantitative

Qual: quotes، confusion point، mental model mismatch. «فکر کردم این دکمه delete است نه archive» — label problem.

Quant: success rate %، average time، error rate per task. compare across rounds بعد از redesign.

SUS (System Usability Scale): ۱۰ سوال standardized، score ۰–۱۰۰. بالای ۶۸ roughly above average. post-task SUS quick benchmark. SUPR-Q، NPS complementary برای loyalty.

Analysis، severity و prioritization

Finding list: issue description، location (screen/step)، frequency (چند user)، severity (critical/blocker vs cosmetic). severity matrix: impact × frequency.

Root cause نه symptom: «user کلیک نکرد» symptom — «CTA شبیه text link» cause. ۵ whys technique.

Prioritize fix: critical blocker قبل launch. cosmetic post-launch backlog. align با engineering effort — quick win vs refactor.

گزارش و communicate به stakeholder

Report structure: summary ۱ paragraph، method brief، top ۵ finding با screenshot/video clip، recommendation prioritized، positive finding also (چه کار کرد).

Video clip ۳۰ ثانیه user struggle powerful تر از ۲۰ slide. stakeholder empathy build می‌کند.

Avoid jargon-only report. tie finding به business: «۴/۵ user payment fail → estimated ۲۰٪ cart loss».

Continuous improvement loop

Build-measure-learn: ship prototype → test → fix → retest. regression test بعد از fix — issue جدید introduce نشود.

Analytics + usability: funnel drop + session recording (Hotjar) hypothesis می‌دهد؛ usability test explains why. cycle monthly or per sprint.

Culture: blame-free postmortem. «design failed user» framing نه «user stupid». در Nova Lab portfolio، show iteration v1 → test finding → v2 improvement narrative — hiring managers love this.

سوالات متداول

۵ user واقعاً کافی است؟

Nielsen research shows ۵ user ~۸۵٪ usability problem را uncover می‌کند. برای public launch بزرگ، multiple round یا larger sample better. برای iterative design، ۵ per round often enough.

Prototype low-fi یا high-fi test کنم؟

Low-fi برای IA و flow early. high-fi برای visual confusion، micro-copy، interaction detail. match fidelity به سوال research.

Unmoderated test (Maze، UserTesting) کافی است؟

برای quant task success و scale خوب است. depth «why» کمتر از moderated. hybrid approach ideal: unmoderated breadth + moderated depth.

چطور team را به act on finding ترغیب کنم؟

Severity + business impact + video evidence. involve dev/design در observe session. fix در same sprint commit — momentum از test fade می‌شود اگر report drawer باشد.