SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Usability
     Аудиторія: Developers, Tech Leads,
     PMs

     Ruslan, Sadyhov, 2011
     sadigov@gmail.com
Програма
•   Поняття Usability
•   Що не так з програмним продуктами
•   Usability – Turn On
•   Ментальні схеми та як вони змінюються
•   Usability та Security
• Поняття Usability
•   Що не так з програмним продуктами
•   Usability – Turn On
•   Ментальні схеми та як вони змінюються
•   Usability та Security
(design == usability) ? “Yes” : “No”
(design == usability) ? “Yes” : “No”
Визначення Usability
• Usability – легкість використання та можливість швидкого вивчення
  об’єктів, створених людиною. Об’єктами використання можуть бути
  програмні продукти, вебсайти, книжки, інструменти, машини, процеси
  чи будь-що інше з чим працює людина (Вікіпедія)

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

•   Usability – рівень гарантії того, що продукт, створений для
    використання людиною, завоює лояльність користувачів (власне
    визначення)
• Поняття Usability
• Що не так з програмним
  продуктами
• Usability – Turn On
• Ментальні схеми та як вони змінюються
• Usability та Security
Основні проблеми
• Поняття USER та для яких USERів
  пишеться ПЗ
• Програмісти – не користувачі
• Процес розробки ПЗ
USER
USER – це термін, який використовується у
процесі розробки програмних продуктів, що
характеризує кінцевого споживача

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

          Хто ж він насправді???
Як виглядає ПЗ для USERа?
Як виглядає ПЗ для конкретної
          людини?
Користувачі, що користуються
       конкретним ПЗ
            Користувачі




  Новачки   Досвідчені    Експерти
Програмісти турбуються про
        експертів
           Користувачі




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




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




Новачки        Досвідчені   Експерти
Програміст ≠ Користувач




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

Навики

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

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



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



                                                   Доопрацювання
• Поняття Usability
• Що не так з програмним продуктами
• Usability – Turn On
• Ментальні схеми та як вони змінюються
• Usability та Security
Причини проблеми - Рішення
                      Знайомимось з
 Розробка ПЗ для
                    користувачем – цілі,
     User-a
                    персони та сценарії



Програмісти мають       Проектування
    вплив на              взаємодії
  проектування           виконується
    взаємодії       інженерами взаємодії



                       Проектування
   Процес без
                    взаємодії + юзабіліті
    Usability
                        тестування
Що неприпустимо для
    користувача
    FROZEN
Цілі, що притаманні всім
             користувачам
•   Не відчувати себе подурному
•   Не робити помилок
•   Виконувати адекватний об’єм роботи
•   Повеселитись (чи принаймні не сумувати)
•   Не бути обманутим
Персона
               Персональні дані: самотня, має власне житло та авто Nissan
               Micra. Має домашню тварину – кота. Любить музику та
               мистецтво.
               Професійні: успішний керівник, заробіток 250 тис. грн. на рік
               Цілі: познайомитись з нормальною людиною для постійних
Єлизавета      стосунків
28 років       Навики: зареєстрована в соц. мережах та має хороший досвід з
Керівник банку Facebook, vkontakte....
                               Розробка персони
             Атрибути                                       Вміст
Демографічні: вік, стать, місце             Ім’я, Фото, Цілі (персон. та профес.)
проживання                                  Загальна інформація, включаючи
Психологічні: цілі, завдання,               сім’ю, Навики в інтернеті
мотивація                                   Опис місця роботи (найбільша
“Вебографічні”: досвід роботи в             увага увага до інструментів, що
інтернеті, улюблені сайти...                використовуються)
Сценарії
• Щоденні сценарії
• Обов’язкові сценарії
• Сценарії виключних ситуацій
Змінений процес
Проектування
  взаємодії

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

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

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



                                             Доопрацювання
(1=Складно, … , 7=Просто)   Юзабіліті тестування
Отримана оцінка




                                              Очікувана оцінка
                                             (1=Складно, … , 7=Просто)
• Поняття Usability
• Що не так з програмним продуктами
• Usability – Turn On
• Ментальні схеми та як вони
  змінюються
• Usability та Security
Чи могла б людина 15 років тому
    сказати що це одразу?
Заручники стереотипів
Заручники стереотипів
Поява нових ідей
                                                  Хороша
                                                   ідея

                                    Неможливе


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


         Абсурдне



                                                    Старе
Ми тут   Реальне     Практичне          Можливе
                                                   рішення
•   Поняття Usability
•   Що не так з програмним продуктами
•   Usability – Turn On
•   Ментальні схеми та як вони змінюються
• Usability та Security
Хіба це не юзабельно?



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

              CSS




              JavaScript
Спасибі за увагу

              Питання?
                      LinkedIn:
http://www.linkedin.com/pub/ruslan-sadygov/5/3b/884

                    Facebook:
 http://www.facebook.com/profile.php?id=619266537

                      Skype:
                  sadyhov.ruslan

                       Email:
                sadigov@gmail.com

Mais conteúdo relacionado

Destaque

Mobile market - Ivasyshyn
Mobile market - IvasyshynMobile market - Ivasyshyn
Mobile market - Ivasyshyn
Igor Bronovskyy
 
Parallel programming patterns - Олександр Павлишак
Parallel programming patterns - Олександр ПавлишакParallel programming patterns - Олександр Павлишак
Parallel programming patterns - Олександр Павлишак
Igor Bronovskyy
 

Destaque (12)

From web to mobile - Василь Кричун
From web to mobile - Василь КричунFrom web to mobile - Василь Кричун
From web to mobile - Василь Кричун
 
11 - rozrobka prohramnoho zabezpechennia dlia vbudovanykh system - dmytro and...
11 - rozrobka prohramnoho zabezpechennia dlia vbudovanykh system - dmytro and...11 - rozrobka prohramnoho zabezpechennia dlia vbudovanykh system - dmytro and...
11 - rozrobka prohramnoho zabezpechennia dlia vbudovanykh system - dmytro and...
 
огляд і особливості Symfony 2.0 - Анатолій Квасніков
огляд і особливості Symfony 2.0  - Анатолій Квасніковогляд і особливості Symfony 2.0  - Анатолій Квасніков
огляд і особливості Symfony 2.0 - Анатолій Квасніков
 
Mobile market - Ivasyshyn
Mobile market - IvasyshynMobile market - Ivasyshyn
Mobile market - Ivasyshyn
 
Code driven testing -- oleksandr pavlyshak
Code driven testing -- oleksandr pavlyshakCode driven testing -- oleksandr pavlyshak
Code driven testing -- oleksandr pavlyshak
 
Aws - Marfej
Aws - MarfejAws - Marfej
Aws - Marfej
 
Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....
 
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
 
Parallel programming patterns - Олександр Павлишак
Parallel programming patterns - Олександр ПавлишакParallel programming patterns - Олександр Павлишак
Parallel programming patterns - Олександр Павлишак
 
Delivering business intelligence - Rava
Delivering business intelligence - RavaDelivering business intelligence - Rava
Delivering business intelligence - Rava
 
Strus
StrusStrus
Strus
 
Побудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаПобудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій Бабала
 

Semelhante a Usability - Sadygov

Чому юзабіліті. Мар'яна Онисько
Чому юзабіліті.  Мар'яна ОниськоЧому юзабіліті.  Мар'яна Онисько
Чому юзабіліті. Мар'яна Онисько
HRdepartment
 
3178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd73178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd7
ssusere1e986
 

Semelhante a Usability - Sadygov (20)

Чому юзабіліті. Мар'яна Онисько
Чому юзабіліті.  Мар'яна ОниськоЧому юзабіліті.  Мар'яна Онисько
Чому юзабіліті. Мар'яна Онисько
 
cpp-2013 #3 OOP Basics
cpp-2013 #3 OOP Basicscpp-2013 #3 OOP Basics
cpp-2013 #3 OOP Basics
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
 
Lecture 03 Mobile App Design. Feature Development
Lecture 03 Mobile App Design. Feature DevelopmentLecture 03 Mobile App Design. Feature Development
Lecture 03 Mobile App Design. Feature Development
 
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
 
Ihor Semyzhenko: Zero-coding and hypotheses validation
Ihor Semyzhenko: Zero-coding and hypotheses validationIhor Semyzhenko: Zero-coding and hypotheses validation
Ihor Semyzhenko: Zero-coding and hypotheses validation
 
Mobile app design feature development
Mobile app design feature developmentMobile app design feature development
Mobile app design feature development
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користування
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
Anastasiia Terletska: How to manage endangered RnD species (UA)
Anastasiia Terletska: How to manage endangered RnD species (UA)Anastasiia Terletska: How to manage endangered RnD species (UA)
Anastasiia Terletska: How to manage endangered RnD species (UA)
 
Чим простіше - тим краще, Стас Хорунжий
Чим простіше - тим краще, Стас ХорунжийЧим простіше - тим краще, Стас Хорунжий
Чим простіше - тим краще, Стас Хорунжий
 
Робота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіРобота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапі
 
Корнілов Андрій
Корнілов АндрійКорнілов Андрій
Корнілов Андрій
 
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
 
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
 
war6class3.pptx
war6class3.pptxwar6class3.pptx
war6class3.pptx
 
Day two ukraine ukr
Day two   ukraine ukrDay two   ukraine ukr
Day two ukraine ukr
 
Тестувальник ПО
Тестувальник ПОТестувальник ПО
Тестувальник ПО
 
3178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd73178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd7
 
Тестувальник ПО
Тестувальник ПОТестувальник ПО
Тестувальник ПО
 

Último

ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ssuser59e649
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
OlgaDidenko6
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
JurgenstiX
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
JurgenstiX
 

Último (19)

оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
матеріал для 10 класу урок історія України
матеріал для 10 класу урок історія Україниматеріал для 10 класу урок історія України
матеріал для 10 класу урок історія України
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.pptЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
ЛЕКЦІЯ Засоби масової інформації –важливий інструмент ПР.ppt
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 

Usability - Sadygov

  • 1. Usability Аудиторія: Developers, Tech Leads, PMs Ruslan, Sadyhov, 2011 sadigov@gmail.com
  • 2. Програма • Поняття Usability • Що не так з програмним продуктами • Usability – Turn On • Ментальні схеми та як вони змінюються • Usability та Security
  • 3. • Поняття Usability • Що не так з програмним продуктами • Usability – Turn On • Ментальні схеми та як вони змінюються • Usability та Security
  • 4. (design == usability) ? “Yes” : “No”
  • 5. (design == usability) ? “Yes” : “No”
  • 6. Визначення Usability • Usability – легкість використання та можливість швидкого вивчення об’єктів, створених людиною. Об’єктами використання можуть бути програмні продукти, вебсайти, книжки, інструменти, машини, процеси чи будь-що інше з чим працює людина (Вікіпедія) • Usability – міра того, на скільки ефективно, продуктивно та з задоволенням може бути використаний продукт користувачем для досягнення цілей у відповідній області застосування (Міжнародний стандарт ISO 9241-11) • Usability – рівень гарантії того, що продукт, створений для використання людиною, завоює лояльність користувачів (власне визначення)
  • 7. • Поняття Usability • Що не так з програмним продуктами • Usability – Turn On • Ментальні схеми та як вони змінюються • Usability та Security
  • 8. Основні проблеми • Поняття USER та для яких USERів пишеться ПЗ • Програмісти – не користувачі • Процес розробки ПЗ
  • 9. USER USER – це термін, який використовується у процесі розробки програмних продуктів, що характеризує кінцевого споживача Проте він абсолютно аморфний!!! Хто ж він насправді???
  • 10. Як виглядає ПЗ для USERа?
  • 11. Як виглядає ПЗ для конкретної людини?
  • 12. Користувачі, що користуються конкретним ПЗ Користувачі Новачки Досвідчені Експерти
  • 13. Програмісти турбуються про експертів Користувачі Новачки Досвідчені Експерти
  • 14. Маркетологи турбуються про новачків Новачки Досвідчені Експерти
  • 15. Реальна картина Новачки Досвідчені Експерти
  • 16. Програміст ≠ Користувач Знання продукту Навики Дбайливість
  • 17. Процес розробки ПЗ «Сухий» список функціональної специфікації Власне програмування Правка дефектів Доопрацювання
  • 18. • Поняття Usability • Що не так з програмним продуктами • Usability – Turn On • Ментальні схеми та як вони змінюються • Usability та Security
  • 19. Причини проблеми - Рішення Знайомимось з Розробка ПЗ для користувачем – цілі, User-a персони та сценарії Програмісти мають Проектування вплив на взаємодії проектування виконується взаємодії інженерами взаємодії Проектування Процес без взаємодії + юзабіліті Usability тестування
  • 20. Що неприпустимо для користувача FROZEN
  • 21. Цілі, що притаманні всім користувачам • Не відчувати себе подурному • Не робити помилок • Виконувати адекватний об’єм роботи • Повеселитись (чи принаймні не сумувати) • Не бути обманутим
  • 22. Персона Персональні дані: самотня, має власне житло та авто Nissan Micra. Має домашню тварину – кота. Любить музику та мистецтво. Професійні: успішний керівник, заробіток 250 тис. грн. на рік Цілі: познайомитись з нормальною людиною для постійних Єлизавета стосунків 28 років Навики: зареєстрована в соц. мережах та має хороший досвід з Керівник банку Facebook, vkontakte.... Розробка персони Атрибути Вміст Демографічні: вік, стать, місце Ім’я, Фото, Цілі (персон. та профес.) проживання Загальна інформація, включаючи Психологічні: цілі, завдання, сім’ю, Навики в інтернеті мотивація Опис місця роботи (найбільша “Вебографічні”: досвід роботи в увага увага до інструментів, що інтернеті, улюблені сайти... використовуються)
  • 23. Сценарії • Щоденні сценарії • Обов’язкові сценарії • Сценарії виключних ситуацій
  • 24. Змінений процес Проектування взаємодії Власне програмування Юзабіліті- тестування Правка дефектів Доопрацювання
  • 25. (1=Складно, … , 7=Просто) Юзабіліті тестування Отримана оцінка Очікувана оцінка (1=Складно, … , 7=Просто)
  • 26. • Поняття Usability • Що не так з програмним продуктами • Usability – Turn On • Ментальні схеми та як вони змінюються • Usability та Security
  • 27. Чи могла б людина 15 років тому сказати що це одразу?
  • 30. Поява нових ідей Хороша ідея Неможливе Ірраціональне Абсурдне Старе Ми тут Реальне Практичне Можливе рішення
  • 31. Поняття Usability • Що не так з програмним продуктами • Usability – Turn On • Ментальні схеми та як вони змінюються • Usability та Security
  • 32. Хіба це не юзабельно? Посилання в бровзері, яке вже було відвідане, відображається інакшим кольором
  • 33. Історія не була приватною! CSS JavaScript
  • 34. Спасибі за увагу Питання? LinkedIn: http://www.linkedin.com/pub/ruslan-sadygov/5/3b/884 Facebook: http://www.facebook.com/profile.php?id=619266537 Skype: sadyhov.ruslan Email: sadigov@gmail.com