تست usability و بهبود مستمر
Usability testing محصول را با کاربر واقعی validate میکند. از plan و task design تا moderate، measure و iterate — framework عملی برای continuous improvement در UX.
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 باشد.