User-Centered Design (UCD) tamoyillari va iterativ rivojlanish sikli
10-sinfAdvanced UX/UI1-hafta · 2-darsFoydalanuvchini loyihalash markaziga qo'yish va Donald Norman merosi
Moslik, sodda til, qayta aloqa (feedback) va xatolarning oldini olish
Kontekst, talablar, prototip va haqiqiy odamlar bilan baholash
Dizayn — bu shunchaki san'at emas, insonlar muammosini hal qilish vositasidir
Donald Norman dunyoda birinchi bo'lib rasmiy ravishda «User Experience Architect» lavozimiga asos soldi.
Dastur texnologiya imkoniyatlariga emas, balki odamlarning ruhiyati va odatlariga moslashishi kerak.
Foydalanuvchi bir qarashda nima qilish mumkinligini anglaydi.
Ma'lumotlar oson topiladi, qidiruv va menyular qulay.
Matn o'lchami, kontrast va bloklar ko'zni charchatmaydi.
Qisqa, ravon va jargonsiz insoniy tushuntirishlar.
Rasmiy o'quv qo'llanmasi bo'yicha mukammal interfeys qoidalari
Ilova bo'ylab tugmalar va ranglar bir xil ma'noni anglatadi. Foydalanuvchi qayta o'rganmaydi.
Texnik atamalar o'rniga kundalik insoniy so'zlar: "Error 500" emas, "Aloqa uzildi".
Vazifani bajarish uchun bosishlar va yozishlar sonini maksimal darajada qisqartirish.
Tizim har bir harakatga javob qaytarishi shart: yuklanish indikatori, yashil tasdiq belgisi yoki ovozli signal. Foydalanuvchi harakat natijasini doim ko'rib turadi.
Adashib bosilgan buyurtmani bekor qilish, "Orqaga" tugmasi va savatchani tozalash imkoniyati foydalanuvchiga to'liq nazorat va ishonch hissini beradi.
Tushunarsiz kod va foydalanuvchini ayblovchi qo'rqinchli qizil oyna. Foydalanuvchi nima qilishni bilmay ilovani o'chirib tashlaydi.
«Iltimos, Wi-Fi yoki mobil internetingizni tekshirib, qayta urinib ko'ring» tugmasi va yordam xizmati havolasi.
Kartani bosing va amaliy misolni ko'ring
Progress bar foydalanuvchiga tizim muzlab qolmaganini va jarayon ketayotganini bildiradi.
Telefon raqam kiritilganda maska (+998 __ ___) orqali xato yozishning oldi olinadi.
Breadcrumbs navigatsiyasi foydalanuvchiga saytning qaysi bo'limida ekanini aniq ko'rsatadi.
ISO 9241-210 xalqaro standarti bo'yicha iterativ jarayon
Foydalanuvchilar kim, ular mahsulotni qaysi qurilmada va qanday sharoitda ishlatishini aniqlash.
Foydalanuvchi muammosini hal qilish uchun tizim qanday vazifalarni bajarishi shartligini yozish.
Qog'oz eskizlardan boshlab, Figmada interaktiv bosiladigan ekranlar yaratish.
5-6 nafar real odamga vazifa berib, qayerda qiynalganini kuzatish va kamchiliklarni bartaraf etish.
Reja -> Dizayn -> Dasturlash -> Chiqarish. Foydalanuvchi faqat oxirida ko'radi. Xato chiqsa millionlab zarar.
Har bir bosqichda sinab ko'riladi. Xato dasturlashdan oldin qog'oz yoki prototipda arzon tuzatiladi.
O'quvchilar tanaffusda 5 daqiqada kitob topa olmaydi, kutubxonachi esa daftarga qo'lda yozishga ulgurmaydi.
1 qadamli qidiruv, kitob mavjudligini ko'rsatuvchi yashil indikator va 1 klikda band qilish (Reserve) tugmasi.
Tadqiqotlarga ko'ra, IT startaplarning necha foizi foydalanuvchiga yo'naltirilgan dizayn (UCD) yo'qligi sababli muvaffaqiyatsizlikka uchraydi?
Dizayner hamma insonlar o'zi kabi o'ylaydi deb xato o'ylaydi (False-Consensus Effect). Odamlarning yoshi va tajribasi farqlidir.
Dizaynni haqiqiy odamlarda sinab ko'rmasdan to'g'ridan-to'g'ri dasturlashga topshirish katta moliyaviy yo'qotishga olib keladi.
Usability, Accessibility va Simplicity: Nielsenning 10 evristikasi, WCAG POUR va psixologik qonunlar bilan tanishamiz.