Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

34
Kontrola kvality webového projektu Ivan Potančok CEO @ vibration.sk CEO @ sellio.net

Transcript of Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Page 1: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kontrola kvality webovéhoprojektu

Ivan Potančok

CEO @ vibration.skCEO @ sellio.net

Page 2: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Obsah prednášky

• Úvod

• Typy kontroly

• Finálna kontrola - čo by mal obsahovať každýhotový web

• Formulár na stiahnutie

• Diskusia

Page 3: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Na čo je dobrá kontrola kvality?

• Nájdenie zabudnutých úloh

• Nájdenie nedostatkov - odladenie chýb

• Vylepšenie SEO

• Zvýšenie výkonnosti webu

• Zlepšenie použiteľnosti

• Zvýšenie produktivity pri ďalších projektoch

Page 4: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Typy kontroly

• Podľa času• počas vývoja• pri finalizovaní projektu• po spustení

• Ďalšie typy• kontrola po sebe• kontrola svojej časti diela • finálna kontrola• uživateľské testovanie

Page 5: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

počas vývoja

• po dokončení html+css šablón

• unit testy - pri developmentovanírozsiahlejších častí - plugin, šablónový engine

• priebežné zasielanie náhľadu webu klientovi

Page 6: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

pri finalizovaní projektu

• checklist

• užívateľské testovanie

Page 7: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

po spustení

• audit aktuálneho stavu webu

• po aktualizácii systému

– pokiaľ používate pluginy, je dobré skontrolovaťfunkčnosť webu

Page 8: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

priebežná kontrola

• správne nastavený webmaster tools - alert keďnevie indexovať google

• ping servera - sú free služby, ktoré vámpingujú web pravidelne a keď sa vráti chyba, tak pošlú email alebo SMS

Page 9: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

priebežná kontrola

príklady zoznamu:

• odovzdať správne pomenované psd súbory

• usporiadané zrozumiteľne v skupinách

• pripraviť všetky písma

• kontrola kontrastu písma na podklade

• ...

Page 10: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

kontrola po sebe

• každú časť môže kontrolovať po sebe sámtvorca

• treba mať vždy zoznam (na nič nezabudnem)

• je dobré mať pripravené templaty projektu(začiatok projektu je rýchlejší)

• Zaradťe kontrolu do template projektu

• Automatizujte kontrolu (napr. developer validácia kódu, zbehnuté testy)

Page 11: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

kontrola svojej časti diela

• počas celého projektu• používanie služieb na kolaboráciu (git, dropbox, google

drive, ftp, asana, skype, basecamp)• dev verzia pod loginom(wp under construction • https://wordpress.org/plugins/underconstruction/• po odovzdaní grafiky nekončí práca na webe

napríklad:dizajnér by mal kontrolovať po html kodérovi, či sa držalgrafického návrhukodér kontroluje či je správne html a css implementované do CMS

Page 12: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

finálna kontrola

• je osvedčené, keď kontrolu robí osoba, ktorázodpovedá za odovzdanie diela

• napríklad u nás projekt manager

• Niekedy dizajnér, kodér a wp programátor v jednom

• Niekedy nezaujatá osoba je lepšia

Page 13: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

uživateľské testovanie

• kontrolujeme, či sú zrozumiteľné kroky, alebosplniteľné hlavné ciele

• či je zrozumiteľná navigácia

• náročnejšie na čas

• často krát odhalí nezmysli, ktoré si programátori neuvedomia

Page 14: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Časti kontroly

1. Ciele projektu

2. Grafika a Použiteľnosť

3. Obsah

4. Kód

Page 15: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Ciele projektu

• Je jasná cesta k cieľu stránky?

• Dajú sa ľahko nájsť kontakty?

• Je formulár alebo call-to-action k formuláru na úvodnej stránke?

• Dá sa na telefóne kliknúť na telefónne číslo?

• Má stránka social share?

• Je nastavené meranie konverzií?

• Je nastavený google analytics pre eccomerce?

• …

Page 16: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Grafika a Použitelnosť – navigácia

• Dostanem sa kliknutím na logo na úvodnú stránku?

• Je hlavné menu dostatočne viditeľné v hornej lište?

• Je navigácia konzistentná?

• Sú odkazy a tlačítka s jasným označením?

• Nie je počet tlačidiel v menu prehnaný?

• Sú odkazy dostatočne výrazné a podčiarknuté?

• Sú na stránke breadcrumbs?

Page 17: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Grafika a Použitelnosť – formuláre

• Nie sú vo formulári zbytočné polia?

• Je vyhľadávanie s výrazným a jasným tlačidlom na viditeľnom mieste?

• Sú správne zvolené input polia?

• Formuláre sú niekedy pekne zložité

• https://econsultancy.com/blog/64669-21-first-class-examples-of-effective-web-form-design/

• http://www.amazon.com/Web-Form-Design-Filling-Blanks/dp/1933820241

Page 18: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Grafika a Použitelnosť – kontrast

• Je dost veľký kontrast medzi písmom a pozadím?

• Je veľkosť fontu dostatočne veľká na každom mieste?

• Je font ľahko čitateľný?

• Vieme rozoznať všetky linky od textu?

Page 19: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Grafika a Použitelnosť – tlač

• Vyzerá stránka ok bez štýlov?

• Dá sa stránka vytlačiť a vyzerá to dobre?

• Dá sa jednoducho vytlačiť mapa?

Page 20: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Grafika a Použitelnosť – E-commerce

• Je košík stále viditeľný?

• Viem sa dostať na obchodné podmienky?

• Je proces objednávky a registrácie jednoduchý?

• ...

Page 21: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Grafika a Použitelnosť – Administrácia

• Má klient návod na použitie alebo bol zaškolený?

• Nemôže klient pokaziť vzhľad webu zmenou nastavení v administrácii?

• https://wordpress.org/plugins/admin-menu-editor/

Page 22: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Obsah

• Obsah obsahuje copyright a odkaz na tvorcu web stránky

• Je v obsahu stránky aspoň 100 slov?

• Majú title správny tvar a hovoria o čom je daná stránka?

• Je obsah na každej stránke?

• Je spomenutý názov stránky na úvodnej stránke?

• Sú úvodné, výrazné texty stručné a jasné? Neobsahujú zbytočné slová?

Page 23: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Obsah

• Je na úvodnej stránke vysvetlené, čo je to „to”, čo ponúkate?

• Sú na úvodnej stránke uvedené vaše konkurenčné výhody?

• Text je gramaticky a štylysticky správne?

Page 24: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - Validácia

• Je HTML validné?• Je CSS validné?• Je javacsript bez erroru?• Majú obrázky vložené alt tagy?• Bola stránka testovaná na ie?• Bola stránka testovaná na opera?• Bola stránka testovaná na firefox?• Bola stránka testovaná na safari?• Bola stránka testovaná na chrome?

Page 25: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - Responzivita

• Je nastavený viewport?

• Funguje responzivita správne?

• Bola responzivita testovaná aj na iphone?

• Bola responzivita testovaná aj na ipade?

• Bola responzivita testovaná aj na androide?

• Je pripravený web na retina displaye?

• Bol web testovaný na rozlíšení 1024 x 768?

• Bol web testovaný na veľkom rozlíšení? 2560x1920

Page 26: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - Rýchlosť načítania

• Je zapnuté cachovanie?

• Načítava sa stránka dostatočne rýchlo?

• Je veľkosť obrázkov prispôsobená pre 3G?

• https://developers.google.com/speed/pagespeed/insights/

Page 27: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - URL adresy

• Všetky linky ukazujú správne?

• Majú adresy URL správny tvar?

• Majú dôležité odkazy title?

Page 28: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - SEO

• Je vložený google analytics?

• Existuje google sitemapa?

• Pridal si stránku do google web master tools?

• Je pripojený robots.txt?

• Je nastavený google authorship pri autoroch?

• Sú v kóde použité rich snippets?

Page 29: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - Iné

• Je na stránke favicon?

• Ide web bez www aj s www?

• Má každý button a link hover?

• Má stránka naštýlovanú stránku 404 not found?

Page 30: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - Bezpečnosť

• Sú zabezpečené všetky polia proti cross site útokom?

• Je zabezpečený login do administrácie?

Page 31: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Kód - Automatizácia

• Webmastertools – testovanie indexovaných stránok

• Chrome code inspector – validácia javascriptu

• WP Debug mode – chyby a varovania

Page 32: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Zdroje

• Checklist aj s odkazmi na online nástroje

• http://webdevchecklist.com/

• Článok o validovaní WordPress šablón pre ThemeForest

Page 33: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Na stiahnutie

• http://vibration.sk/wordcamp2015/checklist.xlsx

• http://vibration.sk/wordcamp2015/checklist.pdf

Page 34: Kontrola kvality webového projektu - Ivan Potančok - WordCamp2015

Diskusia

• http://vibration.sk

• http://sellio.net