SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

From web to mobile - Василь Кричун
From web to mobile - Василь КричунFrom web to mobile - Василь Кричун
From web to mobile - Василь Кричун
Igor Bronovskyy
 
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...
Igor Bronovskyy
 
огляд і особливості Symfony 2.0 - Анатолій Квасніков
огляд і особливості Symfony 2.0  - Анатолій Квасніковогляд і особливості Symfony 2.0  - Анатолій Квасніков
огляд і особливості Symfony 2.0 - Анатолій Квасніков
Igor Bronovskyy
 
Mobile market - Ivasyshyn
Mobile market - IvasyshynMobile market - Ivasyshyn
Mobile market - IvasyshynIgor Bronovskyy
 
Code driven testing -- oleksandr pavlyshak
Code driven testing -- oleksandr pavlyshakCode driven testing -- oleksandr pavlyshak
Code driven testing -- oleksandr pavlyshak
Igor Bronovskyy
 
Aws - Marfej
Aws - MarfejAws - Marfej
Aws - Marfej
Igor Bronovskyy
 
Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....Скільки коштує проект і чому так.....
Скільки коштує проект і чому так.....
Igor Bronovskyy
 
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...Правила конкурсного відбору  для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Правила конкурсного відбору для студентів ВНЗ м. Івано-Франківська у 2014 ро...
Igor Bronovskyy
 
Parallel programming patterns - Олександр Павлишак
Parallel programming patterns - Олександр ПавлишакParallel programming patterns - Олександр Павлишак
Parallel programming patterns - Олександр Павлишак
Igor Bronovskyy
 
Delivering business intelligence - Rava
Delivering business intelligence - RavaDelivering business intelligence - Rava
Delivering business intelligence - Rava
Igor Bronovskyy
 
Побудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаПобудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій Бабала
Igor Bronovskyy
 

Viewers also liked (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
 
Побудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаПобудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій Бабала
 

Similar to Usability - Sadygov

Чому юзабіліті. Мар'яна Онисько
Чому юзабіліті.  Мар'яна ОниськоЧому юзабіліті.  Мар'яна Онисько
Чому юзабіліті. Мар'яна ОниськоHRdepartment
 
Ви обрали професію програміста
Ви обрали професію програмістаВи обрали професію програміста
Ви обрали професію програміста
Alexander Babich
 
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
Maksym Davydov
 
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Jurko Chervony
 
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
Lviv Startup Club
 
Mobile app design feature development
Mobile app design feature developmentMobile app design feature development
Mobile app design feature development
Maksym Davydov
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користування
Tanya Zavialova
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
Dakiry
 
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)
Lviv Startup Club
 
Чим простіше - тим краще, Стас Хорунжий
Чим простіше - тим краще, Стас ХорунжийЧим простіше - тим краще, Стас Хорунжий
Чим простіше - тим краще, Стас Хорунжий
Sigma Software
 
Робота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіРобота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапі
Oleksandr Lisovskyi
 
Корнілов Андрій
Корнілов АндрійКорнілов Андрій
Корнілов Андрій
Oleg Nazarevych
 
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
UA Mobile
 
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Lviv Startup Club
 
war6class3.pptx
war6class3.pptxwar6class3.pptx
war6class3.pptx
Viktoria Mikolaenko
 
Тестувальник ПО
Тестувальник ПОТестувальник ПО
Тестувальник ПО
ssuser9db621
 
Тестувальник ПО
Тестувальник ПОТестувальник ПО
Тестувальник ПО
ssuser9db621
 
3178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd73178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd7
ssusere1e986
 

Similar to 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
 

Recently uploaded

LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
Симон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежністьСимон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежність
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
ssuser7541ef1
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
estet13
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
santomihail264
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинСучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
tetiana1958
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
Репетитор Історія України
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 

Recently uploaded (11)

LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
Симон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежністьСимон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежність
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
 
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинСучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 

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