SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Prototypování
webových aplikací
Jakub Španihel
@jakubspanihel
www.uzivatelsketestovani.cz




prosinec 2011
Ahoj!
www.symbio.cz
Co dělám?
Co dělám?
• Povídám si s lidma.
Co dělám?
• Povídám si s lidma.
• Čtu, píšu, klikám,
Co dělám?
• Povídám si s lidma.
• Čtu, píšu, klikám,
• maluju a kreslím
Co dělám?
•   Povídám si s lidma.
•   Čtu, píšu, klikám,
•   maluju a kreslím
•   a vymejšlím hejblátka.
Co dělám?
•   Povídám si s lidma.
•   Čtu, píšu, klikám,
•   maluju a kreslím
•   a vymejšlím hejblátka.

                             Říkejme
                             tomu
Co nás čeká
Co nás čeká
• Pojmy
Co nás čeká
• Pojmy
• Nástroje
Co nás čeká
• Pojmy
• Nástroje
• Axure
Pojmy
Prototyp
Prototyp je raný příklad, nebo model
vyrobený kvůli otestování konceptu,
procesů, nebo fungování věcí.
volně převzato z wikipedie
Specifikace
Detailní a úplný popis požadavků a
funkcí systému (webu, aplikace, ...),
který má být vyvinut.
volně převzato z wikipedie
Flows
• Rozhodovací procesy
• Logika aplikace
Skicy
• Žádná omezení
• Jen to důležité
• Hrubá představa
• Rychlost
Wireframy
• Digitální forma
• Víc detailů, víc obsahu
• Názvosloví, texty
• Rozložení obsahu
• Vizuální priority
Prototypy
• Náhled v prohlížeči
• Ukázky interakcí
• Dynamika
Prototypy
• Náhled v prohlížeči
• Ukázky interakcí
• Dynamika

• Náhled pro klienta
• Možnost testování
• Supluje specifikaci
GUI Blooper
GUI: grafické uživatelské rozhraní.
BLOOPER: Pitomost, kiks.
volně přeloženo
Více o blooperech
• gui-bloopers.com
• bit.ly/guibloop


Prototypování mimojiné slouží
k předcházení chybám v GUI.
Nástroje
bit.ly/wftools
Tužka a papír
Podceňovaný, nejrychlejší nástroj,
který se vrací do módy po znechucení
nepraktickými digi-nástroji.

• bit.ly/sketchingUX
Interactive Sketching Notation
Jakub Linowski, Wireframes magazine
• PDF ke stažení linowski.ca/sketching
Předtištěné šablony
Webové gridy, mobilní zařízení, ...
• Například bit.ly/sketchTpl
Předtištěné šablony
Webové gridy, mobilní zařízení, ...
• Například bit.ly/sketchTpl
Tabule, stěna, ...
Když se chcete hýbat
• Například ideapaint.com
Knihy o skečování
Webové gridy, mobilní zařízení, ...
Grafické nástroje,
diagramy, prezentace, ...
Když je vaším jediným nástrojem kladivo,
všechno pak vypadá jako hřebík.
Visio + stencils
Svého času jediný nástroj, nutné použít stencily
• Wireframe shapes bit.ly/visiowf
Omnigraffle
Jen Mac, $200, nutné stencily, iPad verze ($50)
• Šablony graffletopia.com
Flash Catalyst
PSD > Flash, součást balíku CS5
• On-line demo bit.ly/catalydeo
Keynote
Mac kancelářský balík, vestavěné iOS efekty
• Šablony za peníze keynotopia.com
On-line kreslítka
Módní vlna cloudu a on-line aplikací.
Horší použitelnost, omezené funkce,
ale snadné sdílení. Většinou v Air.
Balsamiq mockups
$79, wiki syntax, živá komunita, ...
• On-line demo bit.ly/balsademo
iPlotz
$15 měsíčně, složitější, task management, ...
• On-line demo iplotz.com/app
HotGloo
$14 měsíčně, vestavěný chat
• On-line demo www.hotgloo.com/tour
HTML prototypy
Myslíte, že máte koule jako 37signals jo?
Vývoj funguje jen v kombinaci se skicami.
37signals, Getting Real (no spec)
Pro interní vývoj, nebo pokud jste rychlí kodéři
• Více 37signals.com/svn
37signals, Getting Real (no spec)
Pro interní vývoj, nebo pokud jste rychlí kodéři
• Více 37signals.com/svn
Draft
$10, pro iPad, spolupracuje s Campfire, ...
• Více na 37signals.com/draft
CSS frameworky
Efektivita až s praxí, začátky jsou krušné...
• Příklad 960.gs, blueprintcss.org
Placehold.it
Externí zdroj obrázků (on-line)
• Příklad placehold.it/600x200
jQuery Mobile
Vydána verze 1.0 (odladěná).
• Demo bit.ly/dzejkvery
Sencha Touch
Tvůrci Ext.js a dalších. Vazba na PhoneGap.
• Demo bit.ly/snchatch
Specializované nástroje
Programy speciálně pro návrh
uživatelských rozhraní, interakcí, atd...
Axure RP
$589, interakce, podmínky, formuláře, SVN, ...
• Více na axure.com
Antetype
$289, beta preview z iOS, skinovatelné, vektory, ...
• Více na antetype.com
Pencil
Zdarma, plugin do Firefoxu
• Více na pencil.evolus.vn
Microsoft SketchFlow
Součást Expression balíku
• Více na bit.ly/msflow
Justinmind Prototyper
$465, HTML export, interakce, načítání dat, ...
• Více na justinmind.com
iOS prototypování
Prototypování v iOS zařízení.
imockups
$49, pro iPad, ...
• Více na endloop.ca/imockups
SketchyPad
$5, pro iPad, spolupracuje s Balsamiqem, ...
• Více na sketchyapp.com
Blueprint
$20, pro iPad, spolupracuje s Balsamiqem, ...
• Více na sketchyapp.com
Blueprint
$20, pro iPad, spolupracuje s Balsamiqem, ...
• Více na sketchyapp.com
App Cooker
$20 (zatím), pro iPad, full “managing iOS project”
• Více na appcooker.com
Interface
$10, hotové UI, verze pro iPad, Xcode export ...
• Více na lesscode.co.nz/interface (video)
Nástroje
Nástroje
• Tužka a papír (a další non-digital nástroje)
Nástroje
• Tužka a papír (a další non-digital nástroje)
• Grafické a prezentační nástroje atp.
Nástroje
• Tužka a papír (a další non-digital nástroje)
• Grafické a prezentační nástroje atp.
• On-line kreslítka
Nástroje
•   Tužka a papír (a další non-digital nástroje)
•   Grafické a prezentační nástroje atp.
•   On-line kreslítka
•   HTML prototypy
Nástroje
•   Tužka a papír (a další non-digital nástroje)
•   Grafické a prezentační nástroje atp.
•   On-line kreslítka
•   HTML prototypy
•   Specializované nástroje
Nástroje
•   Tužka a papír (a další non-digital nástroje)
•   Grafické a prezentační nástroje atp.
•   On-line kreslítka
•   HTML prototypy
•   Specializované nástroje
•   iOS apps
Axure
Výhody (pro mě)
• Rychlé na naučení
• Náhled v prohlížeči
• Formuláře
• Podmínky a validace
• Interakce a efekty
• Rychlá podpora
• Aktivní komunita
Nepoužívejte Axure!
• ...když jste v týmu dva a sedíte u sebe
• ...když tvoříte super-hyper-mega-cool-flash-3D web
• ...když navrhujete mobilní web nebo aplikaci (???)
Ke stažení
Download trial verze: bit.ly/axurebeta

Ukázka funkcí: bit.ly/axdemos
Zdroják (*.RP): bit.ly/axdemos2
Mapa stránek    Poznámky
                Interakce
                Vlastnosti
 Widgety


 Masters Dynamické panely

   Vlastnosti stránky
*.rp   *.rplib   Výstupy
*.rp                *.rplib     Výstupy
• Prototyp          • Widgety   • HTML export
• Masters, Styly,               • PNG export
• ...                           • Specifikace
Ukázka
 Axure 101
*.rp
• Sitemap + stránky
• Masters (header, footer, ...)
• Styly
• Vazby na *rplib
• Struktura poznámek
• Nastavení exportu
• Výchozí soubor pro práci
• Připravené komponenty
*.rplib
• Vlastní widgety
• Spousta jich je on-line
• Automatické načítání




• axure.com/communityLibraries.aspx
• totalwireframe.com (za peníze)
• volně na webu
Výstupy
• HTML, PNG, *.doc
• One-click export
• Nastavení generátorů
• MS Word šablony
• FTP upload HTML :(


• http://share.axure.com/
Jakub Španihel
@jakubspanihel
@axure_users_cz
www.uzivatelsketestovani.cz

Weitere ähnliche Inhalte

Ähnlich wie Prototypování webových aplikací

Tomáš Marek: Pokročilé možnosti práce s Androidem
Tomáš Marek: Pokročilé možnosti práce s AndroidemTomáš Marek: Pokročilé možnosti práce s Androidem
Tomáš Marek: Pokročilé možnosti práce s AndroidemKISK FF MU
 
Yeseter: Přehled platformy
Yeseter: Přehled platformyYeseter: Přehled platformy
Yeseter: Přehled platformyVáclav Novák
 
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík
 
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
 
Borek Bernard: TypeScript - příčetný jazyk pro web
Borek Bernard: TypeScript - příčetný jazyk pro webBorek Bernard: TypeScript - příčetný jazyk pro web
Borek Bernard: TypeScript - příčetný jazyk pro webDevelcz
 
DK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahuDK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahuMichal Černý
 
Online a open-source nástroje využitelné pro marketing aneb jak ušetřit spou...
Online a open-source nástroje využitelné pro marketing  aneb jak ušetřit spou...Online a open-source nástroje využitelné pro marketing  aneb jak ušetřit spou...
Online a open-source nástroje využitelné pro marketing aneb jak ušetřit spou...Barbora Buchtová
 
Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0JanKanka
 
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
 
Prezentace jak zrychlit načítání webu
Prezentace jak zrychlit načítání webuPrezentace jak zrychlit načítání webu
Prezentace jak zrychlit načítání webuSUPERKODERS
 
Protože design není dekorace
Protože design není dekoraceProtože design není dekorace
Protože design není dekoraceJan Brašna
 
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
 
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
 
Design je váš názor
Design je váš názorDesign je váš názor
Design je váš názorMichal Acler
 
Confluence_v1.4_extended
Confluence_v1.4_extendedConfluence_v1.4_extended
Confluence_v1.4_extendedPetr Holodňák
 

Ähnlich wie Prototypování webových aplikací (20)

Tomáš Marek: Pokročilé možnosti práce s Androidem
Tomáš Marek: Pokročilé možnosti práce s AndroidemTomáš Marek: Pokročilé možnosti práce s Androidem
Tomáš Marek: Pokročilé možnosti práce s Androidem
 
Yeseter: Přehled platformy
Yeseter: Přehled platformyYeseter: Přehled platformy
Yeseter: Přehled platformy
 
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web? Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
Jan Barbořík - Tvoříme fotografický web ve wordpressu aneb jak na funkční web?
 
UX Design na WebExpo Startup Camp
UX Design na WebExpo Startup CampUX Design na WebExpo Startup Camp
UX Design na WebExpo Startup Camp
 
Borek Bernard: TypeScript - příčetný jazyk pro web
Borek Bernard: TypeScript - příčetný jazyk pro webBorek Bernard: TypeScript - příčetný jazyk pro web
Borek Bernard: TypeScript - příčetný jazyk pro web
 
DK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahuDK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahu
 
Prezentace bibliotheca
Prezentace bibliothecaPrezentace bibliotheca
Prezentace bibliotheca
 
Online a open-source nástroje využitelné pro marketing aneb jak ušetřit spou...
Online a open-source nástroje využitelné pro marketing  aneb jak ušetřit spou...Online a open-source nástroje využitelné pro marketing  aneb jak ušetřit spou...
Online a open-source nástroje využitelné pro marketing aneb jak ušetřit spou...
 
Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0
 
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
 
Prezentace jak zrychlit načítání webu
Prezentace jak zrychlit načítání webuPrezentace jak zrychlit načítání webu
Prezentace jak zrychlit načítání webu
 
Protože design není dekorace
Protože design není dekoraceProtože design není dekorace
Protože design není dekorace
 
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
 
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
 
Design je váš názor
Design je váš názorDesign je váš názor
Design je váš názor
 
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
 
openMagazin 4/2012
openMagazin 4/2012openMagazin 4/2012
openMagazin 4/2012
 
Prezentace Mockups
Prezentace MockupsPrezentace Mockups
Prezentace Mockups
 
Confluence_v1.4_extended
Confluence_v1.4_extendedConfluence_v1.4_extended
Confluence_v1.4_extended
 
Wikinomics
WikinomicsWikinomics
Wikinomics
 

Prototypování webových aplikací

Hinweis der Redaktion

  1. \n
  2. \n
  3. SYMBIO dělá weby. Microsity, bežné firemní weby, e-shopy, korporátní klienty, backendové systémy pro klienty. \nVšem výstupům předchází prototyp.\n\n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. Stačí tužka a papír. Nepodceňovat! \nNepoužívat u klienta, který na to není zvyklý. Naopak skvělé na brainstorming.\nČasto nepochopitelné bez doprovodného komentáře.\n\n
  17. Dávejte si do WF reálné texty.\n
  18. Prohlížeč = kontext.\nInterakce = reálná simulace (ne jen “představte si že...”)\nTestujete už tím, že si proklikáváte prototyp.\n
  19. \n
  20. Pokud se při prototypování zaměříme čistě na GUI.\n
  21. Textové bloopery\n
  22. \n
  23. \n
  24. Interakční bloopery\n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. Jeff Johnson, GUI bloopers, 2007\n
  31. Gordon Freeman má nejraději páčidlo. \nAle stejně jako páčidlo se hodí jenom na headcraby, na jiné problémy se hodí jiné nástroje.\nKaždý má svoje oblíbené a nedá na ně dopustit.\n
  32. Vhodné pokud začínáte a nechcete investovat,\nnebo potřebujete výstupy opravdu rychle.\n
  33. \n
  34. \n
  35. \n
  36. Napkin - vyšlo i v češtině jako “Nápady na ubrousku”\n
  37. \n
  38. Grafické nástroje z Adobe rodiny, Diagramové tooly, Prezentace...\nFW umí exportovat klikací HTML\n
  39. V nové verzi vestavěné WF shapes.\n
  40. \n
  41. \n
  42. Powerpoint pro Mac\n
  43. Horší použitelnost. Než tužka.\n
  44. Velmi živá komunita, nehodí se pro rozsáhlejší projekty\n
  45. \n
  46. Mají i Solo a Free plan na vyzkoušení.\n
  47. \n
  48. http://37signals.com/svn/archives/001050.php\n\n
  49. Velká míra abstrakce\n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. Rychlé na naučení, HTML export, drag & drop, komunita, support, ...\nMůj oblíbený tool - moje páčidlo.\n\nA tím nástroje končí. Dotazy?\n
  56. \n
  57. \n
  58. Vizualizované vazby mezi stránkami\n
  59. \n
  60. \n
  61. Navrhování iOS aplikací (bez custom designu).\n
  62. Navrhování iOS aplikací (bez custom designu).\n
  63. Navrhování iOS aplikací (bez custom designu).\n
  64. \n
  65. Navrhování iOS aplikací (bez custom designu). Video představení: http://www.youtube.com/watch?v=SAebrhW3SHg\n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n