SlideShare uma empresa Scribd logo
1 de 24
Selhávejte bezpečně!

 Jan Tichý
 @jantichy
Bezpečné selhání
•   Safe fallback
•   Fail safe
•   Fault tolerance
•   Graceful degradation
•   Elegant degradation
•   Progressive enhancement
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.
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
Oblasti, kterých se to týká
•   Bezpečnost
•   Návrh systémů
•   Použitelnost
•   Přístupnost
•   Copywriting
•   Etika, politika
•   …
3000 m
3000 m
Ř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
Čtyři úrovně ošetření
• #epic #fail

• Safe fallback

• Graceful degradation, fault isolation,
  progressive enhancement

• Systémové vyloučení selhání
3000 m   3000 m
3000 m   3000 m
3000 m   3000 m
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
Díky za pozornost!
m.doporucim.cz/JANT

 Jan Tichý
 @jantichy

Mais conteúdo relacionado

Mais de Taste Medio

Retenční analýza - krok za krokem
 Retenční analýza - krok za krokem Retenční analýza - krok za krokem
Retenční analýza - krok za krokemTaste Medio
 
Dejte data z vašeho XML feedu do správné kondice
Dejte data z vašeho XML feedu do správné kondiceDejte data z vašeho XML feedu do správné kondice
Dejte data z vašeho XML feedu do správné kondiceTaste Medio
 
Impresní remarketing RTB a FB
Impresní remarketing RTB a FBImpresní remarketing RTB a FB
Impresní remarketing RTB a FBTaste Medio
 
Symboly značky prakticky
Symboly značky praktickySymboly značky prakticky
Symboly značky praktickyTaste Medio
 
Marketingový framework PAVRD
Marketingový framework PAVRDMarketingový framework PAVRD
Marketingový framework PAVRDTaste Medio
 
Pozornost jako spouštěč i zabiják krizí
Pozornost jako spouštěč i zabiják krizíPozornost jako spouštěč i zabiják krizí
Pozornost jako spouštěč i zabiják krizíTaste Medio
 
DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?
DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?
DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?Taste Medio
 
Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...
Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...
Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...Taste Medio
 
Bageta plná hejtu
Bageta plná hejtuBageta plná hejtu
Bageta plná hejtuTaste Medio
 
Collabim: behind the scene (part #001)
Collabim: behind the scene (part #001)Collabim: behind the scene (part #001)
Collabim: behind the scene (part #001)Taste Medio
 
"Jak výhodně incestovat" aneb srandy s klíčovkami
"Jak výhodně incestovat" aneb srandy s klíčovkami"Jak výhodně incestovat" aneb srandy s klíčovkami
"Jak výhodně incestovat" aneb srandy s klíčovkamiTaste Medio
 
Agentura/In-house/Freelance - kde dělat SEO?
Agentura/In-house/Freelance - kde dělat SEO?Agentura/In-house/Freelance - kde dělat SEO?
Agentura/In-house/Freelance - kde dělat SEO?Taste Medio
 
Příběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuci
Příběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuciPříběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuci
Příběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuciTaste Medio
 
Kde jsou limity zákaznické 360°?
 Kde jsou limity zákaznické 360°? Kde jsou limity zákaznické 360°?
Kde jsou limity zákaznické 360°?Taste Medio
 
Marketing a data. Umíme v nich najít hodnotu?
Marketing a data. Umíme v nich najít hodnotu?Marketing a data. Umíme v nich najít hodnotu?
Marketing a data. Umíme v nich najít hodnotu?Taste Medio
 
Jak měřit značku s využitím behaviorálních věd
 Jak měřit značku s využitím behaviorálních věd Jak měřit značku s využitím behaviorálních věd
Jak měřit značku s využitím behaviorálních vědTaste Medio
 
Rozhlas v 21. století, online analytika napříč webem i vzduchem
Rozhlas v 21. století, online analytika napříč webem i vzduchemRozhlas v 21. století, online analytika napříč webem i vzduchem
Rozhlas v 21. století, online analytika napříč webem i vzduchemTaste Medio
 
Statistické modely jako další nástroj PPC marketingu
Statistické modely jako další nástroj PPC marketinguStatistické modely jako další nástroj PPC marketingu
Statistické modely jako další nástroj PPC marketinguTaste Medio
 
2020: AutoML, aneb nahradí roboti analytiky?
2020: AutoML, aneb nahradí roboti analytiky?2020: AutoML, aneb nahradí roboti analytiky?
2020: AutoML, aneb nahradí roboti analytiky?Taste Medio
 
Komplexní reporting for dummies
Komplexní reporting for dummiesKomplexní reporting for dummies
Komplexní reporting for dummiesTaste Medio
 

Mais de Taste Medio (20)

Retenční analýza - krok za krokem
 Retenční analýza - krok za krokem Retenční analýza - krok za krokem
Retenční analýza - krok za krokem
 
Dejte data z vašeho XML feedu do správné kondice
Dejte data z vašeho XML feedu do správné kondiceDejte data z vašeho XML feedu do správné kondice
Dejte data z vašeho XML feedu do správné kondice
 
Impresní remarketing RTB a FB
Impresní remarketing RTB a FBImpresní remarketing RTB a FB
Impresní remarketing RTB a FB
 
Symboly značky prakticky
Symboly značky praktickySymboly značky prakticky
Symboly značky prakticky
 
Marketingový framework PAVRD
Marketingový framework PAVRDMarketingový framework PAVRD
Marketingový framework PAVRD
 
Pozornost jako spouštěč i zabiják krizí
Pozornost jako spouštěč i zabiják krizíPozornost jako spouštěč i zabiják krizí
Pozornost jako spouštěč i zabiják krizí
 
DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?
DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?
DOBRO-INFLUENCE: Jak propojit síť influencerů ke smysluplné změně?
 
Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...
Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...
Od luxusu k ekologické odpovědnosti, aneb jak s pomocí PR a kampaně na sociál...
 
Bageta plná hejtu
Bageta plná hejtuBageta plná hejtu
Bageta plná hejtu
 
Collabim: behind the scene (part #001)
Collabim: behind the scene (part #001)Collabim: behind the scene (part #001)
Collabim: behind the scene (part #001)
 
"Jak výhodně incestovat" aneb srandy s klíčovkami
"Jak výhodně incestovat" aneb srandy s klíčovkami"Jak výhodně incestovat" aneb srandy s klíčovkami
"Jak výhodně incestovat" aneb srandy s klíčovkami
 
Agentura/In-house/Freelance - kde dělat SEO?
Agentura/In-house/Freelance - kde dělat SEO?Agentura/In-house/Freelance - kde dělat SEO?
Agentura/In-house/Freelance - kde dělat SEO?
 
Příběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuci
Příběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuciPříběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuci
Příběh zákazníka po 3 letech od první návštěvy až k CLV a vlastní atribuci
 
Kde jsou limity zákaznické 360°?
 Kde jsou limity zákaznické 360°? Kde jsou limity zákaznické 360°?
Kde jsou limity zákaznické 360°?
 
Marketing a data. Umíme v nich najít hodnotu?
Marketing a data. Umíme v nich najít hodnotu?Marketing a data. Umíme v nich najít hodnotu?
Marketing a data. Umíme v nich najít hodnotu?
 
Jak měřit značku s využitím behaviorálních věd
 Jak měřit značku s využitím behaviorálních věd Jak měřit značku s využitím behaviorálních věd
Jak měřit značku s využitím behaviorálních věd
 
Rozhlas v 21. století, online analytika napříč webem i vzduchem
Rozhlas v 21. století, online analytika napříč webem i vzduchemRozhlas v 21. století, online analytika napříč webem i vzduchem
Rozhlas v 21. století, online analytika napříč webem i vzduchem
 
Statistické modely jako další nástroj PPC marketingu
Statistické modely jako další nástroj PPC marketinguStatistické modely jako další nástroj PPC marketingu
Statistické modely jako další nástroj PPC marketingu
 
2020: AutoML, aneb nahradí roboti analytiky?
2020: AutoML, aneb nahradí roboti analytiky?2020: AutoML, aneb nahradí roboti analytiky?
2020: AutoML, aneb nahradí roboti analytiky?
 
Komplexní reporting for dummies
Komplexní reporting for dummiesKomplexní reporting for dummies
Komplexní reporting for dummies
 

Selhávejte bezpečně!

  • 1. Selhávejte bezpečně! Jan Tichý @jantichy
  • 2. Bezpečné selhání • Safe fallback • Fail safe • Fault tolerance • Graceful degradation • Elegant degradation • Progressive enhancement
  • 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.
  • 5.
  • 6. 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
  • 7.
  • 8. Oblasti, kterých se to týká • Bezpečnost • Návrh systémů • Použitelnost • Přístupnost • Copywriting • Etika, politika • …
  • 11.
  • 12.
  • 13. Ř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
  • 14. Čtyři úrovně ošetření • #epic #fail • Safe fallback • Graceful degradation, fault isolation, progressive enhancement • Systémové vyloučení selhání
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. 3000 m 3000 m
  • 21. 3000 m 3000 m
  • 22. 3000 m 3000 m
  • 23. 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