Selhávejte bezpečně!

740 views

Published on

Bezpečné selhání. Jeden ze základních principů v oblasti použitelnosti. Safe fallback, graceful degradation, fault tolerance. Překvapivě je ale často opomíjen, v řadě metodik chybí a mnozí experti na použitelnost o něm moc neví nebo si jej explicitně neuvědomují. V přednášce představím bezpečné selhání v širším kontextu a demonstruji ho na praktických příkladech nejen v prostředí webu, ale i v běžném každodenním světě kolem nás...

Published in: Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
740
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Selhávejte bezpečně!

  1. 1. Selhávejte bezpečně! Jan Tichý @jantichy
  2. 2. Bezpečné selhání• Safe fallback• Fail safe• Fault tolerance• Graceful degradation• Elegant degradation• Progressive enhancement
  3. 3. Princip bezpečného selhání• Návrh, kdy systém při chybě či selhání spadne do stavu, kdy způsobí nejmenší možné škody.• Pokud mám více řešení, tak volím ten, který v případě selhání vede k nejmenším škodám.
  4. 4. Webové aplikace• Bezpečnost – Odhlášení se z banky – Pochybnosti o autentizaci – Výjimky, transakce• Rozesílání e-mailingů• Odeslání FB komentáře enterem
  5. 5. Oblasti, kterých se to týká• Bezpečnost• Návrh systémů• Použitelnost• Přístupnost• Copywriting• Etika, politika• …
  6. 6. 3000 m
  7. 7. 3000 m
  8. 8. Řešení nemusí být jednoznačné• Která varianta je vlastně ten „safe fallback“?• Přihlášení do newsletteru – opt-in vs. opt-out – Předzaškrtnuté přihlášení – Ověření, že tam opravdu chce
  9. 9. Čtyři úrovně ošetření• #epic #fail• Safe fallback• Graceful degradation, fault isolation, progressive enhancement• Systémové vyloučení selhání
  10. 10. 3000 m 3000 m
  11. 11. 3000 m 3000 m
  12. 12. 3000 m 3000 m
  13. 13. Weby a aplikace• Chyby v komponentách• Grafika, CSS, kulaté rámečky• HTML• Mobilní verze, responsive webdesign• Copywriting• Použitelnost – nenuťte uživatele přemýšlet
  14. 14. Díky za pozornost!m.doporucim.cz/JANT Jan Tichý @jantichy

×