SlideShare a Scribd company logo
1 of 46
Download to read offline
Designování webů
v prohlížeči
Martin Michálek
@machal
nabídka → grafika → frontendista → programátor → spuštění
V roce 2005 jsme měli pracovní postupy ve webdesignu krásně jednoduché.
nabídka → grafika → frontendista → programátor → spuštění
Tomu postupu říkáme vodopád. Ve skutečnosti tam nepadá voda, 

ale průsery. Je to průseropád. foto
nabídka + grafika → frontendista → programátor → spuštění
Spojením grafiky a nabídky se to dá ještě zhoršit.
foto
Niagarský průseropád.
foto
vyhodnocení
→ →
→ → →
→ →
UX grafika frontendista
programátor spuštění
analýza
Když zjednodušíme dnešní obvyklé pracovní postupy, vypadají takto.
vyhodnocení
→ analýza →
UX → grafika → frontendista →
programátor → spuštění →
V těchto slajdech se zaměříme na proces návrh uživatelského rozhraní.
Do prohlížeče se návrh
dostane pozdě.
(Responzivnost, rychlost načítání…)
vyhodnocení
→ analýza →
UX + frontendista → grafika →
programátor → spuštění →
Ukážeme si postup, kdy se díky spojení designéra s kodérem dostane 

rozhraní do prohlížeče hned na začátku.
obsah a struktura → lineární design → skici → design v prohlížeči
Takto se postupuje. Pojďme si to v dalších slajdech ukázat.
A ukážeme si to na procesu probíhajícího redesignu VašeČočky.cz.
Tohle je současná verze webu. Jen pro desktop.
Analýza
Při redesignu zohledňujeme mobilní zařízení a data
z AB testů a různých analytických nástrojů.
Chegeva–konzerva stupnice
Zároveň chceme být konzervativní v úpravách rozhraní,
na které si uživatelé zvykli a je na něm postavený byznys klienta.
Obsah a struktura
V Google dokumentu diskutujeme o obsahu a jeho hierarchii.
Lineární design
Hierarchii si s reálným obsahem můžeme hned ověřit v prohlížeči.
2
3
1
1
1
1) UI komponenty, které vyžadují zvláštní péči – 2) Špatně umístěný popis produktu – 

3) Elementy, které využije minorita uživatelů
Namísto UI komponent máme v nové verzi šedivé
placeholdery, abychom se mohli soustředit jen na strukturu a obsah.
1
2
3
Nová verze řeší zmíněné problémy. Byly dobře vidět hlavně
na reálných mobilních zařízeních při testování palcem.
V jedno Mobile First
věřiti budeš.
V této fázi se na rozhraní díváme jen z mobilů a návrhové
problémy řešíme v jejich prospěch.
Prohlížeč je 

webdesignérův
trasér.
Tento způsob návrhu webu je výhodný i pro někoho, kdo s tím nemá velké zkušenosti.
foto
Pojďme vymýšlet návrh komponent uživatelského rozhraní.
Návrh UI komponent:
skicování
V první fázi skicování jen bez přemýšlení vygeneruji ohromné množství variant
rozhraní komponenty. Pak přemýšlím a jednu vyberu.
Vybranou ještě podrobněji rozkreslím i v různých stavech a různých rozlišeních.
Skica, PSD, wireframe –
statická hypotéza pro
dynamické médium.
Web =
Multimediální hypertext
+ Interakce
+ Responzivnost
Návrh UI komponent:
ověření v prohlížeči
360px 320px,  iPhone  5s 240px
1024px
Tady už ověřuji hypotézu ze statické skici v prohlížeči a v různých podmínkách.
Start with 

the small screen first
Stephen Hay
“
Start with 

the small screen first,
then expand it
Stephen Hay
“
Start with 

the small screen first,
then expand it,
until it looks like shit.Stephen Hay
“
Start with 

the small screen first,
then expand it,
until it looks like shit.Stephen Hay
“
Let’s change the phrase
designing in the browser to 

deciding in the browser.
Dan Mall
“
Nutně potřebujeme nový Photoshop
Postupně skicuji a ověřuji i další komponenty a pak layout stránky, 

který výmýšlím úplně stejně.
Grafika
Vizuální styl
Jelikož jde o redesign webu, vizuální styl se radikálně neměnil. Proto jsme na grafice 

pracovali až v téhle fázi. Jinak bychom ji zařadili už k lineárnímu designování.
analýza → 

obsah a struktura →
lineární design → skici →
design v prohlížeči → grafika →
programování → spuštění →
vyhodnocení
→
→
Co si z toho vzít?
1. Statické editory tvoří hypotézy.
2. Prohlížeč je v našem workflow příliš vzadu.
3. Designovat všechno v prohlížeči je náročné.
4. Netriviální komponenty ověření v prohlížeči vyžadují.
5. Prohlížeč je webdesignérský trasér.
6. Čekáme na lepší nástroje.
@machal
vzhurudolu.cz
Ebook „Vzhůru do CSS3“
vzhurudolu.cz/ebook

More Related Content

What's hot

Daniel Steigerwald: Jak psát mobilní webové aplikace
Daniel Steigerwald: Jak psát mobilní webové aplikaceDaniel Steigerwald: Jak psát mobilní webové aplikace
Daniel Steigerwald: Jak psát mobilní webové aplikaceDevelcz
 
Vuenderland - Mall Dev Session
Vuenderland - Mall Dev SessionVuenderland - Mall Dev Session
Vuenderland - Mall Dev SessionDaniel Rataj
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)Martin Michálek
 
Responzivní obrázky v praxi
Responzivní obrázky v praxiResponzivní obrázky v praxi
Responzivní obrázky v praxiMartin Michálek
 
Tvorba webových stránek
Tvorba webových stránekTvorba webových stránek
Tvorba webových stránekUniv¨of Prague
 
Pragmatický návrh webu aneb co dělá UX špatně
Pragmatický návrh webu aneb co dělá UX špatněPragmatický návrh webu aneb co dělá UX špatně
Pragmatický návrh webu aneb co dělá UX špatněOptimics s.r.o.
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webůMichal Doležel
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuMartin Michálek
 
Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Martin Michálek
 
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíAMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíMartin Michálek
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webůMartin Michálek
 
Photoshop v dnešním workflow frontendisty
Photoshop v dnešním workflow frontendistyPhotoshop v dnešním workflow frontendisty
Photoshop v dnešním workflow frontendistyAdam Kudrna
 

What's hot (13)

Daniel Steigerwald: Jak psát mobilní webové aplikace
Daniel Steigerwald: Jak psát mobilní webové aplikaceDaniel Steigerwald: Jak psát mobilní webové aplikace
Daniel Steigerwald: Jak psát mobilní webové aplikace
 
Vuenderland - Mall Dev Session
Vuenderland - Mall Dev SessionVuenderland - Mall Dev Session
Vuenderland - Mall Dev Session
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
 
Responzivní obrázky v praxi
Responzivní obrázky v praxiResponzivní obrázky v praxi
Responzivní obrázky v praxi
 
Tvorba webových stránek
Tvorba webových stránekTvorba webových stránek
Tvorba webových stránek
 
Pragmatický návrh webu aneb co dělá UX špatně
Pragmatický návrh webu aneb co dělá UX špatněPragmatický návrh webu aneb co dělá UX špatně
Pragmatický návrh webu aneb co dělá UX špatně
 
Generátory statických webů
Generátory statických webůGenerátory statických webů
Generátory statických webů
 
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webu
 
Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)
 
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíAMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízí
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů
 
Photoshop v dnešním workflow frontendisty
Photoshop v dnešním workflow frontendistyPhotoshop v dnešním workflow frontendisty
Photoshop v dnešním workflow frontendisty
 

Similar to Design webů v prohlížeči

Úvod do UX designu
Úvod do UX designuÚvod do UX designu
Úvod do UX designuPetr Douša
 
Protože design není dekorace
Protože design není dekoraceProtože design není dekorace
Protože design není dekoraceJan Brašna
 
Procesy redesignu ve velké společnosti? Pohled Heureky prakticky
Procesy redesignu ve velké společnosti? Pohled Heureky praktickyProcesy redesignu ve velké společnosti? Pohled Heureky prakticky
Procesy redesignu ve velké společnosti? Pohled Heureky praktickyMarek Brumlich
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webTomáš Muchka
 
User experience v praxi
User experience v praxiUser experience v praxi
User experience v praxiDesingdev
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře Martin Michálek
 
Interaktivní 3D služby v cloudu
Interaktivní 3D služby v clouduInteraktivní 3D služby v cloudu
Interaktivní 3D služby v clouduJiri Danihelka
 
UX Design na WebExpo Startup Camp
UX Design na WebExpo Startup CampUX Design na WebExpo Startup Camp
UX Design na WebExpo Startup CampPetr Douša
 
Úživatel nechce přemýšlet
Úživatel nechce přemýšletÚživatel nechce přemýšlet
Úživatel nechce přemýšletjirikomar
 
User eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 Ostrava
User eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 OstravaUser eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 Ostrava
User eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 Ostravajirikomar
 
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...Sherpas
 
Pro koho děláme web
Pro koho děláme webPro koho děláme web
Pro koho děláme webSherpas
 
Rockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off MeetingRockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off MeetingRockawayCapital
 
Stav českého UX
Stav českého UXStav českého UX
Stav českého UXExperienceU
 
SUX forum prednáška - UI myslenie boli :)
SUX forum prednáška - UI myslenie boli :)SUX forum prednáška - UI myslenie boli :)
SUX forum prednáška - UI myslenie boli :)Jaro Zacko
 
M. Čevelíček Zlepší svůj web! - Jak optimalizujeme weby
M. Čevelíček Zlepší svůj web! - Jak optimalizujeme webyM. Čevelíček Zlepší svůj web! - Jak optimalizujeme weby
M. Čevelíček Zlepší svůj web! - Jak optimalizujeme webyPražský Barcamp
 
Jak děláme UX v České televizi
Jak děláme UX v České televiziJak děláme UX v České televizi
Jak děláme UX v České televiziAdam Fendrych
 

Similar to Design webů v prohlížeči (20)

Úvod do UX designu
Úvod do UX designuÚvod do UX designu
Úvod do UX designu
 
Protože design není dekorace
Protože design není dekoraceProtože design není dekorace
Protože design není dekorace
 
Procesy redesignu ve velké společnosti? Pohled Heureky prakticky
Procesy redesignu ve velké společnosti? Pohled Heureky praktickyProcesy redesignu ve velké společnosti? Pohled Heureky prakticky
Procesy redesignu ve velké společnosti? Pohled Heureky prakticky
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro web
 
User experience v praxi
User experience v praxiUser experience v praxi
User experience v praxi
 
Webový front-end ve službách mobilního vývojáře
Webový front-end  ve službách mobilního  vývojáře Webový front-end  ve službách mobilního  vývojáře
Webový front-end ve službách mobilního vývojáře
 
Interaktivní 3D služby v cloudu
Interaktivní 3D služby v clouduInteraktivní 3D služby v cloudu
Interaktivní 3D služby v cloudu
 
UX Design na WebExpo Startup Camp
UX Design na WebExpo Startup CampUX Design na WebExpo Startup Camp
UX Design na WebExpo Startup Camp
 
Úživatel nechce přemýšlet
Úživatel nechce přemýšletÚživatel nechce přemýšlet
Úživatel nechce přemýšlet
 
User eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 Ostrava
User eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 OstravaUser eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 Ostrava
User eXitus - Nenechte sve navstevniky odchazet BarCamp 2011 Ostrava
 
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
Ochutnávka studie WebTop100: Srovnání kvality českých webů a dalších digitáln...
 
Pro koho děláme web
Pro koho děláme webPro koho děláme web
Pro koho děláme web
 
Prezentace Mockups
Prezentace MockupsPrezentace Mockups
Prezentace Mockups
 
Jak na onboarding
Jak na onboardingJak na onboarding
Jak na onboarding
 
KPI - závěrečný úkol
KPI - závěrečný úkolKPI - závěrečný úkol
KPI - závěrečný úkol
 
Rockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off MeetingRockaway AWS Hackaton – Kick-off Meeting
Rockaway AWS Hackaton – Kick-off Meeting
 
Stav českého UX
Stav českého UXStav českého UX
Stav českého UX
 
SUX forum prednáška - UI myslenie boli :)
SUX forum prednáška - UI myslenie boli :)SUX forum prednáška - UI myslenie boli :)
SUX forum prednáška - UI myslenie boli :)
 
M. Čevelíček Zlepší svůj web! - Jak optimalizujeme weby
M. Čevelíček Zlepší svůj web! - Jak optimalizujeme webyM. Čevelíček Zlepší svůj web! - Jak optimalizujeme weby
M. Čevelíček Zlepší svůj web! - Jak optimalizujeme weby
 
Jak děláme UX v České televizi
Jak děláme UX v České televiziJak děláme UX v České televizi
Jak děláme UX v České televizi
 

More from Martin Michálek

Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeRychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeMartin Michálek
 
CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?Martin Michálek
 
Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaborationMartin Michálek
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webuMartin Michálek
 
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Martin Michálek
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlostiMartin Michálek
 
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Martin Michálek
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)Martin Michálek
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítáníMartin Michálek
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryMartin Michálek
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?Martin Michálek
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešeníMartin Michálek
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webůMartin Michálek
 
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůVše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůMartin Michálek
 
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeAch, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeMartin Michálek
 

More from Martin Michálek (17)

Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojářeRychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
Rychlejší web snadno a rychle: Nové technologie a nástroje pro vývojáře
 
CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?CSS a sazba knih: jak jsme daleko?
CSS a sazba knih: jak jsme daleko?
 
Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaboration
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
 
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlosti
 
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítání
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešení
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webů
 
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůVše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
 
Ach, ty mobilní prohlížeče
Ach, ty mobilní prohlížečeAch, ty mobilní prohlížeče
Ach, ty mobilní prohlížeče
 
Proč LESS?
Proč LESS?Proč LESS?
Proč LESS?
 
CSS preprocesory
CSS preprocesoryCSS preprocesory
CSS preprocesory
 

Design webů v prohlížeči