Usability - Sadygov

34
Usability Аудиторія: Developers, Tech Leads, PMs Ruslan, Sadyhov, 2011 [email protected]

description

 

Transcript of Usability - Sadygov

Page 1: Usability - Sadygov

Usability

Аудиторія: Developers, Tech Leads, PMs Ruslan, Sadyhov, 2011 [email protected]

Page 2: Usability - Sadygov

Програма

• Поняття Usability

• Що не так з програмним продуктами

• Usability – Turn On

• Ментальні схеми та як вони змінюються

• Usability та Security

Page 3: Usability - Sadygov

• Поняття Usability • Що не так з програмним продуктами

• Usability – Turn On

• Ментальні схеми та як вони змінюються

• Usability та Security

Page 4: Usability - Sadygov

(design == usability) ? “Yes” : “No”

Page 5: Usability - Sadygov

(design == usability) ? “Yes” : “No”

Page 6: Usability - Sadygov

Визначення Usability

• Usability – легкість використання та можливість швидкого вивчення об’єктів, створених людиною. Об’єктами використання можуть бути програмні продукти, вебсайти, книжки, інструменти, машини, процеси чи будь-що інше з чим працює людина (Вікіпедія)

• Usability – міра того, на скільки ефективно, продуктивно та з задоволенням може бути використаний продукт користувачем для досягнення цілей у відповідній області застосування (Міжнародний стандарт ISO 9241-11)

• Usability – рівень гарантії того, що продукт, створений для використання людиною, завоює лояльність користувачів (власне визначення)

Page 7: Usability - Sadygov

• Поняття Usability

• Що не так з програмним продуктами

• Usability – Turn On

• Ментальні схеми та як вони змінюються

• Usability та Security

Page 8: Usability - Sadygov

Основні проблеми

• Поняття USER та для яких USERів пишеться ПЗ

• Програмісти – не користувачі

• Процес розробки ПЗ

Page 9: Usability - Sadygov

USER

USER – це термін, який використовується у процесі розробки програмних продуктів, що характеризує кінцевого споживача

Проте він абсолютно аморфний!!!

Хто ж він насправді???

Page 10: Usability - Sadygov

Як виглядає ПЗ для USERа?

Page 11: Usability - Sadygov

Як виглядає ПЗ для конкретної людини?

Page 12: Usability - Sadygov

Користувачі, що користуються конкретним ПЗ

Користувачі

Новачки Досвідчені Експерти

Page 13: Usability - Sadygov

Програмісти турбуються про експертів

Користувачі

Новачки Досвідчені Експерти

Page 14: Usability - Sadygov

Маркетологи турбуються про новачків

Новачки Досвідчені Експерти

Page 15: Usability - Sadygov

Реальна картина

Новачки Досвідчені Експерти

Page 16: Usability - Sadygov

Програміст ≠ Користувач

Знання продукту

Навики

Дбайливість

Page 17: Usability - Sadygov

Процес розробки ПЗ «Сухий» список функціональної

специфікації

Власне програмування

Правка дефектів

Доопрацювання

Page 18: Usability - Sadygov

• Поняття Usability

• Що не так з програмним продуктами

• Usability – Turn On • Ментальні схеми та як вони змінюються

• Usability та Security

Page 19: Usability - Sadygov

Причини проблеми - Рішення

Розробка ПЗ для

User-a

Програмісти мають

вплив на

проектування

взаємодії

Процес без

Usability

Знайомимось з

користувачем – цілі,

персони та сценарії

Проектування

взаємодії

виконується

інженерами взаємодії

Проектування

взаємодії + юзабіліті

тестування

Page 20: Usability - Sadygov

Що неприпустимо для користувача

FROZEN

Page 21: Usability - Sadygov

Цілі, що притаманні всім користувачам

• Не відчувати себе подурному

• Не робити помилок

• Виконувати адекватний об’єм роботи

• Повеселитись (чи принаймні не сумувати)

• Не бути обманутим

Page 22: Usability - Sadygov

Персона

Атрибути Демографічні: вік, стать, місце проживання Психологічні: цілі, завдання, мотивація “Вебографічні”: досвід роботи в інтернеті, улюблені сайти...

Вміст Ім’я, Фото, Цілі (персон. та профес.) Загальна інформація, включаючи сім’ю, Навики в інтернеті Опис місця роботи (найбільша увага увага до інструментів, що використовуються)

Розробка персони

Єлизавета 28 років Керівник банку

Персональні дані: самотня, має власне житло та авто Nissan Micra. Має домашню тварину – кота. Любить музику та мистецтво. Професійні: успішний керівник, заробіток 250 тис. грн. на рік Цілі: познайомитись з нормальною людиною для постійних стосунків Навики: зареєстрована в соц. мережах та має хороший досвід з Facebook, vkontakte....

Page 23: Usability - Sadygov

Сценарії

• Щоденні сценарії

• Обов’язкові сценарії

• Сценарії виключних ситуацій

Page 24: Usability - Sadygov

Змінений процес Проектування

взаємодії

Власне програмування

Правка дефектів

Доопрацювання

Юзабіліті-тестування

Page 25: Usability - Sadygov

Юзабіліті тестування

Очікувана оцінка (1=Складно, … , 7=Просто)

Отр

им

ан

а о

цін

ка

(1=

Складн

о, …

, 7

ро

сто

)

Page 26: Usability - Sadygov

• Поняття Usability

• Що не так з програмним продуктами

• Usability – Turn On

• Ментальні схеми та як вони змінюються

• Usability та Security

Page 27: Usability - Sadygov

Чи могла б людина 15 років тому сказати що це одразу?

Page 28: Usability - Sadygov

Заручники стереотипів

Page 29: Usability - Sadygov

Заручники стереотипів

Page 30: Usability - Sadygov

Поява нових ідей

Ми тут Старе

рішення Реальне Практичне Можливе

Хороша ідея

Абсурдне

Ірраціональне

Неможливе

Page 31: Usability - Sadygov

• Поняття Usability

• Що не так з програмним продуктами

• Usability – Turn On

• Ментальні схеми та як вони змінюються

• Usability та Security

Page 32: Usability - Sadygov

Хіба це не юзабельно?

Посилання в бровзері, яке вже було відвідане, відображається інакшим кольором

Page 33: Usability - Sadygov

Історія не була приватною!

CSS

JavaScript