Критерії ергономічності інтерфейсу
Існує чотири основні (всі інші – похідні) критерії ергономічності (якості) будь-якого інтерфейсу, а саме:
- Швидкість роботи користувачів
- Кількість людських помилок
- Суб'єктивне задоволення користувачів
Мається на увазі, що відповідність інтерфейсу завдання користувача є невід'ємною властивістю інтерфейсу.
Продуктивність ь
Існує дві різні продуктивності - продуктивність комп'ютера та продуктивність людини. Продуктивність комп'ютера – широко відоме технічне поняття і її збільшення існує безліч методів. Збільшення продуктивності комп'ютера прискорює всі процеси, підвищує ефективність виконання і зменшує вартість однієї операції.
Збільшення продуктивності комп'ютера зазвичай призводить до збільшення продуктивності людини, але є винятки. По-перше, для цього потрібно збільшити продуктивність всього комп'ютера, а не лише його частини. За останні 20 років склалася дивна ситуація - у той час як потужність комп'ютерів збільшилася в кілька тисяч разів, швидкість роботи користувача в деяких випадках навіть уповільнилася через надмірно роздуті операційні системи та програми.
На щастя, існує багато способів підвищити продуктивність людини, не торкаючись апаратної частини комп'ютера. Продуктивність знаходиться у прямій залежності від тривалості виконання роботи користувачем. Тривалість виконання роботи користувачем складається з
- Тривалість сприйняття вихідної інформації
- Тривалість інтелектуальної роботи
- Тривалість фізичних дій користувача
- Тривалість реакції системи
Як правило, тривалість реакції системи єнайменш значущим чинником.
Тривалість інтелектуальної роботи
Взаємодія користувача із системою (не лише комп'ютерною) складається із семи кроків:
1. формування мети процесів;
2. визначення загальної спрямованості действий;
3. визначення конкретних действий;
4. виконання дій;
5. сприйняття нового стану системи;
6. інтерпретація стану системи;
7. оцінка результату.
Тривалість фізичних дій користувача
Будь-яка фізична дія, що здійснюється за допомогою мускулатури, може бути точним або швидким. Водночас точність і швидкість зустрічаються винятково рідко, оскільки для цього потрібно виробити суттєвий ступінь автоматизму. Пояснюється це суто фізіологічними чинниками: при різкому русі неможливо швидко зупинитися, відповідно, що точніше має бути рух, тим паче плавним і уповільненим він має бути. Таким чином, щоб фізична дія користувача була швидкою, вона не повинна бути точною.
Користувач, як правило, управляє комп'ютером двома способами, а саме мишею та клавіатурою. Клавіатура не вимагає особливої точності рухів - неважливо, швидко натиснули клавішу або повільно, так само як сильно або слабко. Миша, навпаки, інерційна – є різниця між повільним її переміщенням та швидким, сильним прикладеним зусиллям та слабким. Саме тому оптимізація використання миші у системі може суттєво підвищити загальну швидкість роботи.
Миша не є прецизійним інструментом. Перевірити це дуже легко – спробуйте намалювати рівне коло. Відповідно, миша не призначена для дуже точних, в 1 або 2 пікселі, маніпуляцій, наприклад, у графічних програмах завжди є можливість переміщати об'єктиклавіш зі стрілками. Саме тому будь-який маленький інтерфейсний елемент завжди викликатиме проблеми у користувачів.
Нижче розглянуті фактори, що впливають на тривалість фізичних дій користувача та методи зменшення цієї тривалості.
- Методи підвищення доступності кнопки
- Зменшення кількості маніпуляцій
- Зменшення необхідності введення даних
Закон Фітса
У 1954 році Поль Фітс (Paul Fitts) сформулював правило, яке в найбільш практичному формулюванні стало відомим як Закон Фітса:Час досягнення мети обернено пропорційно розміру мети і дистанції до мети