SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

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 pavlyshakIgor 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 - RavaIgor Bronovskyy
 
Побудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаПобудова ефективної команди - Андрій Бабала
Побудова ефективної команди - Андрій БабалаIgor Bronovskyy
 

Destacado (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 a 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 DevelopmentMaksym 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 validationLviv Startup Club
 
Mobile app design feature development
Mobile app design feature developmentMobile app design feature development
Mobile app design feature developmentMaksym 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 2019UA Mobile
 
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...
Roman Humeniuk: Аджайл асесменти – навіщо вони і як ними користуватися. Власн...Lviv Startup Club
 
Тестувальник ПО
Тестувальник ПОТестувальник ПО
Тестувальник ПОssuser9db621
 
3178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd73178a38d b246-4286-8c45-bbaef7913bd7
3178a38d b246-4286-8c45-bbaef7913bd7ssusere1e986
 
Тестувальник ПО
Тестувальник ПОТестувальник ПО
Тестувальник ПОssuser9db621
 

Similar 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

освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін НБУ для дітей
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxhome
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenolha1koval
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаAdriana Himinets
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdfolha1koval
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейvitaliyinformatik
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxAlexanderSholk
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfolha1koval
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxssuserc6cee7
 

Último (14)

освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
Проєкт «ІТ.UA: народжені в Україні». Єгор Анчишкін
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptx
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnen
 
Роберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантастаРоберт Шеклі. Біографія письменника-фантаста
Роберт Шеклі. Біографія письменника-фантаста
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdf
 
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
17.04.2024.1.docx17.04.2024.1.docx17.04.2024.1.docx
 
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверейЧеркаський художньо-технічний коледж оголошує про день відкритих дверей
Черкаський художньо-технічний коледж оголошує про день відкритих дверей
 
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptxПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
ПОРТУГАЛІЯ ТА ІСПАНІЯ В ПЕРШІЙ ТРЕТИНІ хх СТ.pptx
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdf
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
 
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
17.04.2024.2.docx17.04.2024.2.docx17.04.2024.2.docx
 

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