8.1 Čo je to použiteľnosť?
Použiteľnosť je kvalitatívny atribút, ktorý určuje ako ľahko sa prostredie programu používa.
Priamo úmerne závisí od piatich kvalitatívnych faktorov.
- Naučiteľnosť: Ako ľahko môžu používatelia vykonávať základné úkony, keď ich robia prvýkrát?
- Výkonnosť: Ako rýchlo môžu používatelia vykonávať úkony, keď už ovládajú prácu s prostredím?
- Zapamätateľnosť: Ako rýchlo môžu používatelia obnoviť svoje zručnosti, ak nejaký čas prostredie nepoužívali?
- Odolnosť voči chybám: Koľko chýb robia používatelia, nakoľko sú tieto chyby vážne a ako ľahko sa prostredie dokáže z týchto chýb zotaviť?
- Spokojnosť: Aké príjemné je používať prostredie?
Použiteľnosť možno zlepšiť používateľskými testami pozostávajúcimi z týchto častí.
- Vybrať si niekoľkých (asi piatich) reprezentatívnych používateľov.
- Požiadať ich, aby v prostredí programu vykonali reprezentatívne úkony.
- Pozorovať, čo používatelia robia, kedy sú úspešní a kedy majú problémy (treba ich nechať rozprávať, čo si myslia).
8.4 Ako dosiahnuť univerzálny dizajn?
Umožniť rovnosť
Prostredie má byť užitočné a výhodné pre používateľov s najrozličnejšími schopnosťami.
- Zabezpečiť rovnocenný spôsob použitia pre všetkých používateľov: rovnaké všade, kde je to možné; ekvivalentné tam, kde to možné nie je.
- Vyhnúť sa segregovaniu alebo znevýhodňovaniu akýchkoľvek používateľov.
- Zabezpečiť súkromie a bezpečnosť pre všetkých používateľov.
- Vytvoriť prostredie, ktoré oslovuje všetkých používateľov.
Umožniť flexibilitu
Prostredie vyhovuje širokému spektru individuálnych požiadaviek a schopností.
- Poskytovať voľbu vlastností a spôsobov na vyriešenie úloh.
- Umožniť prispôsobenie používania pravej a ľavej ruky.
- Umožniť použivateľovi prispôsobiť nastavenia vždy, keď je to možné.
- Byť si vedomý toho, že používatelia môžu používať adaptabilné (asistenčné) technológie.
Zabezpečiť jednoduchosť a intuitívnosť
Použitie prostredia je jednoduché bez ohľadu na predchádzajúce skúsenosti používateľa, jeho vedomosti, jazykové schopnosti, alebo aktuálnu úroveň koncentrácie.
- Nevytvárať niečo inak ako používateľ očakáva iba kvôli dosiahnutiu odlišnosti (originality).
- Výjsť v ústrety širokému okruhu používateľov s rôznou gramotnosťou a jazykovými schopnosťami.
- Umiestniť informácie podľa ich dôležitosti.
- Eliminovať nepotrebnú nadmernú zložitosť (či komplexnosť).
- Poskytovať efektívnu spätnú väzbu počas a po vykonaní úlohy.
Zabezpečiť zrejmosť informácií
Prostredie sprostredkuje používateľovi nutné informácie efektívne, s ohľadom na okolité podmienky alebo zmyslové schopnosti.
- Použitie rozličných režimov (obrázkový, slovný, hmatový)
pre rozsiahlejšiu prezentáciu základných informácií.
- Poskytnúť adekvátny kontrast medzi základnými informáciami a ich okolím.
- Maximalizovať "čitateľnosť" základných informácií.
- Diferencovať prvky podľa spôsobu akým sa dajú popísať (napr.,
uľahčiť získanie inštrukcií a pokynov).
- Poskytnúť kompatibilitu s rozličnými technológiami alebo zariadeniami, ktoré používajú osoby so zdravotným postihnutím.
Minimalizovať chybovosť
Prostredie minimalizuje nebezpečenstvo a nepríjemné následky náhodných alebo
neplánovaných akcií.
- Poskytovať varovné správy pred riskantnými krokmi a chybami.
- Poskytovať bezpečnú spätnú väzbu všade, kde sa dá.
- Nevytvárať také situácie, aby musel používateľ dávať veľký pozor.
Nevyžadovať veľkú fyzickú námahu
Prostredie sa dá používať výkonne a pohodlne a s minimálnou námahou.
- Umožniť používateľovi zaujať neutrálnu polohu tela.
- Používať rozumné operačné úkony.
- Minimalizovať opakujúce sa akcie.
- Minimalizovať dlhšie trvajúcu fyzickú námahu.
Poskytnúť rozsiahlu modalitu
Používať viaceré spôsoby reprezentácie, zobrazovania a zadávania dát, ako napr.:
- Použiť aj pípnutia, aj bliknutia ponukového panelu pri upozornení používateľa na chybu.
- Použiť text na popis obrázkov.
- Použiť titulky vo video súboroch.
- Umožniť používateľovi zadávať príkazy aj napísaním na klávesnici, aj výberom z ponuky.
Primeraná veľkosť a priestor na prístup a použitie
Poskytnúť vhodnú veľkosť a priestor pre prístup, dosah, manipuláciu,
a použitie, bez ohľadu na veľkosť používateľovho tela, jeho pozície, alebo pohyblivosť.
- Poskytnúť jasne viditeľný riadok s dôležitými prvkami pre všetkých stojacich alebo sediacich používateľov.
- Umožniť pohodlný prístup ku všetkým prvkom prostredia pre každého stojaceho alebo sediaceho používateľa.
- Zapracovať variácie pre rôznu veľkosť ruky a rôzne uchopovacie schopnosti.
- Poskytnúť adekvátny priestor pre použitie podporných zariadení alebo osobného asistenta.
Vyhnúť sa vedľajším efektom
Vedľajšie efekty sú akcie, ktoré sa objavia ako nečakaný výsledok nejakej akcie používateľa (nesúvisia s pôvodným cieľom akcie).
- Keď nejaký program zmení konfiguráciu systému (ako sú nastavenia obrazovky alebo zvukové nastavenia), mal by ich pri ukončení behu zmeniť naspäť.
- Treba sa vyhnúť vedľajším efektom, pretože spôsobujú problémy nováčikom a zdravotne postihnutým používateľom, ktorí môžu mať problém detekovať alebo opraviť dôsledky vedľajšieho efektu.
8.5 Pravidlá pre dosiahnutie univerzálneho dizajnu z pohľadu zdravotne postihnutých používateľov
V nasledujúcej tabuľke uvádzame prehľad pravidiel univerzálneho dizajnu. Pravidlá, ktoré sú dôležité pre jednotlivé skupiny zdravotne postihnutých používateľov, sú v príslušnej bunke označené krížikom.
| Pravidlo |
Pohybové postihnutie |
Slabozrakosť |
Nevidomosť |
Sluchové postihnutie |
| Poskytnúť úplnú funkcionalitu pomocou klávesnice aj myši |
X |
X |
X |
|
| Používať logické tabulátorové poradie (zľava doprava, zhora nadol) |
X |
|
X |
|
| Dodržiavať zaužívané klávesové príkazy |
X |
X |
X |
|
| Vyhnúť sa konfliktom s klávesovými skratkami pre podporné programy |
X |
|
X |
|
| Kde je to možné, ponúkať viac ako jednu metódu na vykonávanie úkonov pomocou klávesnice |
X |
|
|
|
| Vyhnúť sa častému používaniu nepohodlných klávesových kombinácií |
X |
|
|
|
| Vyhnúť sa častému používaniu akordov na klávesnici |
X |
|
|
|
| Vyhnúť sa umiestňovaniu často používaných funkcií hlboko do štruktúry ponúk |
X |
X |
X |
|
| Umožniť zmenu farieb prostredia |
|
X |
|
|
| Umožniť zmenu grafických atribútov - hrúbka čiary, okraja, tieňa |
|
X |
|
|
| Umožniť zmenu veľkosti a typu písma |
|
X |
|
|
| Poskytnúť popisné mená pre všetky prvky prostredia a nepoužívať grafické objekty bez textovej alternatívy (napr. tlačidlá alebo ikony) |
|
|
X |
|
| Nepoužívať interakcie založené iba na zvukových podnetoch |
|
|
|
X |
| Poskytnúť alternatívnu vizuálnu informáciu ku zvukovej informácii |
|
|
|
X |
| Umožniť používateľovi konfigurovať frekvenciu a hlasitosť zvukových prvkov |
|
X |
X |
X |