SlideShare a Scribd company logo
HTML
Prototyping
Robert Bastian
Web Developer โ€ข Wells Fargo Store Communications
โ€ข Member of small development team that
builds applications for branches and
other retail support groups
โ€ข Many roles: UX design, visual design,
front- and back-end development
โ€ข Lead designer for Store Portal, an
application used by 80,000 employees in
Wells Fargo branches & backshop
โ€ข Power of show & tell communication
โ€ข Reduce misinterpretation
โ€ข Catch mistakes early
โ€ข Reduce risk
โ€ข Save time and money
Why prototype?
Why HTML prototypes?
โ€ข Useful through entire development cycle
โ€ข Platform-independent, portable
โ€ข Self-documenting
โ€ข Collaborative
โ€ข Modular & reusable
โ€ข Cheap
What are they?
โ€ข Simulations built with HTML & CSS
โ€ข Can also include JavaScript and images
โ€ข Standalone interactions/modules
โ€ข Pages and sections
โ€ข Complete site templates
What are they?
โ€ข Lo-๏ฌ to Hi-๏ฌ
โ€ข Approaches
โ€ข โ€œSlap & mapโ€
โ€ข WYSIWYG-generated
โ€ข Hi-๏ฌ, production-level HTML
Pros
โ€ข Expensive tools not required
โ€ข Easy to share and review with anyone
โ€ข Deliverables donโ€™t have to be disposable
โ€ข Reusable code and patterns
โ€ข Can simulate & test complex interactions
that are impossible with static mockups
Pros
โ€ข Provide reality checks:
โ€ข Technical feasibility
โ€ข Testing at di๏ฌ€erent phases
โ€ข Discover problems early
โ€ข Feels โ€œrealโ€
Cons
โ€ข Need some level of coding pro๏ฌciency
โ€ข Annotation tools not built in
โ€ข Need to manage expectations
โ€ข Stakeholders, clients
โ€ข Developers
Process in context
โ€ข Early work, visual design, simple apps
โ€ข Discovered web standards:
XHTML, CSS, DOM JavaScript
โ€ข IA & IX courses at SF State MSP
Process in context
โ€ข How to apply education to work
โ€ข Selling UX & web standards
โ€ข Wireframes and ๏ฌ‚ow diagrams
โ€ข Throwaways
โ€ข โ€œJust get it doneโ€
โ€œCouldnโ€™t you
just do this in
HTML?โ€
Process in context
โ€ข Started making HTML prototypes
โ€ข Slow at ๏ฌrst
โ€ข Gray box technique
โ€ข HTML deliverables
Process in context
โ€ข Collaboration on portlets
โ€ข Early portlets, usability issues
โ€ข Success using HTML prototypes
โ€ข Validation of techniques
โ€ข Found articles, podcasts
โ€ข Attended HTML prototyping
workshop at Interaction 11
Case study:
Re-designing the Wells Fargo Messenger
Case study: WF Messenger
โ€ข Re-designing legacy communications
application
โ€ข Existing version: frameset, densely-
packed layout, overwhelming
โ€ข User feedback positive but room for
improvement
Case study: WF Messenger
โ€ข Re-design goals
โ€ข Reduce crowding
โ€ข Make main content more visible
โ€ข Make content easier to scan
โ€ข Prototypes, Round 1
โ€ข 3 rounds of prototypes, user testing
Lessons learned
โ€ข Sketches before code
โ€ข Iterations, quantity over quality
โ€ข Keep code experiments, useful later
โ€ข Build pattern library, re-use
Toolbox
โ€ข Notebooks and pens
โ€ข Dreamweaver
โ€ข Firefox / Firebug
โ€ข jQuery
โ€ข Screen-sharing software
โ€ข Digicam / Gorillapod
Resources
โ€ข Articles
โ€ข Just Build It: HTML Prototyping and Agile Development:
Garrett Dimon, Digital Web Magazine: http://bit.ly/z8d8n
โ€ข Prototyping with XHTML: Anders Ramsay and Leah
Buley, Boxes and Arrows: http://bit.ly/yEvOS
โ€ข The Power of Prototyping โ€“ An Interview With Todd Zaki
Warfel: Vicky Teinaki, Johnny Holland http://bit.ly/
vZdF17
Resources
โ€ข Books
โ€ข Prototyping: A Practitioner's Guide: Todd Zaki Warfel:
http://bit.ly/JoxI
โ€ข Designing Interfaces: Patterns for E๏ฌ€ective Interaction
Design: Jenifer Tidwell: http://bit.ly/3FxIe
โ€ข Web Form Design, Filling in the Blanks: Luke
Wroblewski: http://bit.ly/dlP5jZ
Resources
โ€ข Podcasts
โ€ข Radio Johnny: High-Fidelity Prototyping Itโ€™s Easier than
you Think: http://bit.ly/zxXiOm
โ€ข UIE SpoolCast: Prototyping Experiences: http://bit.ly/
3LGhcN
โ€ข UIE SpoolCast: Nathan Curtis โ€“ From PDFs to HTML
Prototypes: http://bit.ly/kDVdk5
โ€ข UIE SpoolCast: Roughing it with Interactive Prototypes:
http://bit.ly/dhmwg
Robert Bastian
bastianr@wellsfargo.com
r.bastian.2@gmail.com

More Related Content

PPTX
Binding Objective-C Libraries in Xamarin.iOS
Pierce Boggan
ย 
PPTX
Help et phone home, building bots with Microsoft Bot Framework 4.
Willem Meints
ย 
PDF
Introduction to React Native - Marcin Mazurek (09.06.2017)
Grand Parade Poland
ย 
PDF
EECS 497 MVP Preso 2
Jill Bender
ย 
PDF
Mvp2 edited
Jill Bender
ย 
PPTX
Basics for front end developer
namrataa0108
ย 
PDF
Ux testing recap
Angela Byron
ย 
PPTX
ะžะปัŒะณะฐ ะšะฐั‡ะฐะปะธะฝะฐ - Mobile prototyping. fake it till you make it. - Wargaming
WG_ Events
ย 
Binding Objective-C Libraries in Xamarin.iOS
Pierce Boggan
ย 
Help et phone home, building bots with Microsoft Bot Framework 4.
Willem Meints
ย 
Introduction to React Native - Marcin Mazurek (09.06.2017)
Grand Parade Poland
ย 
EECS 497 MVP Preso 2
Jill Bender
ย 
Mvp2 edited
Jill Bender
ย 
Basics for front end developer
namrataa0108
ย 
Ux testing recap
Angela Byron
ย 
ะžะปัŒะณะฐ ะšะฐั‡ะฐะปะธะฝะฐ - Mobile prototyping. fake it till you make it. - Wargaming
WG_ Events
ย 

What's hot (20)

PDF
Become a better UX designer through code
Ramon Lapenta
ย 
PDF
Why use Go for web development?
Weng Wei
ย 
PPTX
Weโ€™re Going Mobile! Great! Waitโ€ฆ What Does That Mean?
STC-Philadelphia Metro Chapter
ย 
PPTX
The front end toolkit
samuel-holt
ย 
PDF
To infinity and Beyond with Plone 5!
Rikupekka Oksanen
ย 
KEY
Charts, PDFs, and PHP
jerkob
ย 
PPTX
User Experience Prototyping
Catapult New Business
ย 
PPT
DDAY2014 - Drupal 8 e il mercato Enterprise: questo matrimonio s'ha da fare?
DrupalDay
ย 
PPTX
React - An Overview
eurosigdoc acm
ย 
PPTX
AngularJS UTOSC
roboncode
ย 
PPTX
Lecture8 web design and development
Rafi Haidari
ย 
PPTX
Component-first Applications
Miguelangel Fernandez
ย 
PDF
The Ideas of Clojure - Things I learn from Clojure
Hsuan Fu Lien
ย 
PPTX
Building a Startup in .NET
Marcelo Calbucci
ย 
PPTX
Untangling - fall2017 - week5
Derek Jacoby
ย 
PPTX
Intro to Wireframing
Cynthia Petti
ย 
KEY
Phone gap
Kevin Lee
ย 
PPTX
Untangling - fall2017 - week6
Derek Jacoby
ย 
PPT
Interactive web prototyping
Ecommerce Solution Provider SysIQ
ย 
PPTX
How To Design A Wireframe For Website
Propel Guru
ย 
Become a better UX designer through code
Ramon Lapenta
ย 
Why use Go for web development?
Weng Wei
ย 
Weโ€™re Going Mobile! Great! Waitโ€ฆ What Does That Mean?
STC-Philadelphia Metro Chapter
ย 
The front end toolkit
samuel-holt
ย 
To infinity and Beyond with Plone 5!
Rikupekka Oksanen
ย 
Charts, PDFs, and PHP
jerkob
ย 
User Experience Prototyping
Catapult New Business
ย 
DDAY2014 - Drupal 8 e il mercato Enterprise: questo matrimonio s'ha da fare?
DrupalDay
ย 
React - An Overview
eurosigdoc acm
ย 
AngularJS UTOSC
roboncode
ย 
Lecture8 web design and development
Rafi Haidari
ย 
Component-first Applications
Miguelangel Fernandez
ย 
The Ideas of Clojure - Things I learn from Clojure
Hsuan Fu Lien
ย 
Building a Startup in .NET
Marcelo Calbucci
ย 
Untangling - fall2017 - week5
Derek Jacoby
ย 
Intro to Wireframing
Cynthia Petti
ย 
Phone gap
Kevin Lee
ย 
Untangling - fall2017 - week6
Derek Jacoby
ย 
Interactive web prototyping
Ecommerce Solution Provider SysIQ
ย 
How To Design A Wireframe For Website
Propel Guru
ย 
Ad

Viewers also liked (6)

PPT
โ€œAn Evaluation of the Management Information System and Technology in Hospita...
University of North Carolina at Chapel Hill Balloni
ย 
PPT
BRAZIL OF THE FUTURE: STRATEGIZING WITH THE SOCIO-TECHNICAL MANAGEMENT APPROACH.
University of North Carolina at Chapel Hill Balloni
ย 
PPT
Principaldd Staff Presentation - An Introduction to Learning Networks with ...
David DeRosa
ย 
PPTX
MIKOLOGY by Purnama Sinta Dasril, dkk.
Perhimpunan dokter hewan indonesia (PDHI)
ย 
โ€œAn Evaluation of the Management Information System and Technology in Hospita...
University of North Carolina at Chapel Hill Balloni
ย 
BRAZIL OF THE FUTURE: STRATEGIZING WITH THE SOCIO-TECHNICAL MANAGEMENT APPROACH.
University of North Carolina at Chapel Hill Balloni
ย 
Principaldd Staff Presentation - An Introduction to Learning Networks with ...
David DeRosa
ย 
MIKOLOGY by Purnama Sinta Dasril, dkk.
Perhimpunan dokter hewan indonesia (PDHI)
ย 
Ad

Similar to HTML Prototyping - IxDA Presentation (20)

PDF
Prototyping like it is 2022
Michael Yagudaev
ย 
PDF
A guide to hiring a great developer to build your first app (redacted version)
Oursky
ย 
PDF
Jumpstart Your Web App
Harvard Web Working Group
ย 
KEY
Rich Internet Applications and Flex - 1
Vijay Kalangi
ย 
PPTX
05 RD PoSD Tutorial_xhtml_to_html5_2016
Rich Dron
ย 
PDF
Scott mc cormick float mobile learning_prototyping strategy_mlearncon 2012
Scott McCormick
ย 
PDF
Developing better PHP projects
Mohammad Emran Hasan
ย 
PPTX
Development Processes and Tooling
Bora Bilgin
ย 
PDF
Ruby in office time reboot
Kentaro Goto
ย 
KEY
Mobile ECM with JavaScript - JSE 2011
Nuxeo
ย 
PDF
Drupal 8 deeper dive
Amazee Labs
ย 
KEY
360|Flex Recap - San Jose 2010
David Ortinau
ย 
PPTX
Creating a Documentation Portal
Steve Anderson
ย 
PDF
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
Tieturi Oy
ย 
PPTX
How to Become a Full Stack Developer.pptx
Gargee ExcelR
ย 
KEY
CodeIgniter for Startups, cicon2010
Joel Gascoigne
ย 
PDF
Bridging the gap between UX and development โ€“ A Storybook
Marko Letic
ย 
PDF
Bridging the gap between UX and development - A Storybook by Marko Letic at F...
DevClub_lv
ย 
PDF
HTML 5 & The Modern Web
Jumping Bean
ย 
PDF
Why wireframes-v2
beckwatson
ย 
Prototyping like it is 2022
Michael Yagudaev
ย 
A guide to hiring a great developer to build your first app (redacted version)
Oursky
ย 
Jumpstart Your Web App
Harvard Web Working Group
ย 
Rich Internet Applications and Flex - 1
Vijay Kalangi
ย 
05 RD PoSD Tutorial_xhtml_to_html5_2016
Rich Dron
ย 
Scott mc cormick float mobile learning_prototyping strategy_mlearncon 2012
Scott McCormick
ย 
Developing better PHP projects
Mohammad Emran Hasan
ย 
Development Processes and Tooling
Bora Bilgin
ย 
Ruby in office time reboot
Kentaro Goto
ย 
Mobile ECM with JavaScript - JSE 2011
Nuxeo
ย 
Drupal 8 deeper dive
Amazee Labs
ย 
360|Flex Recap - San Jose 2010
David Ortinau
ย 
Creating a Documentation Portal
Steve Anderson
ย 
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
Tieturi Oy
ย 
How to Become a Full Stack Developer.pptx
Gargee ExcelR
ย 
CodeIgniter for Startups, cicon2010
Joel Gascoigne
ย 
Bridging the gap between UX and development โ€“ A Storybook
Marko Letic
ย 
Bridging the gap between UX and development - A Storybook by Marko Letic at F...
DevClub_lv
ย 
HTML 5 & The Modern Web
Jumping Bean
ย 
Why wireframes-v2
beckwatson
ย 

Recently uploaded (20)

PPTX
Model PPT-1.pptx for research protocol or
drkalaivani
ย 
PPTX
The Satavahanas.pptx....,......,........
Kritisharma797381
ย 
PDF
TAIPAN99 Situs Pkv Games Terbaik Bermain Kapan Pun Dimana Dengan Mudah #1
TAIPAN 99
ย 
PDF
Interior design technology LECTURE 28.pdf
SasidharReddyPlannin
ย 
PDF
Zidane ben hmida _ Portfolio
Zidane Ben Hmida
ย 
PPTX
VERTICAL TRANSPORTATION SYSTEMS.pptxhvcvcvvdh
jp0718076
ย 
PPTX
Aldol_Condensation_Presentation (1).pptx
mahatosandip1888
ย 
PDF
SS27 Environments & Design Trend Book Peclers Paris
Peclers Paris
ย 
PDF
SS27 Women's Fashion Trend Book Peclers Paris
Peclers Paris
ย 
PPTX
Riverfront Development_nashikcity_landscape
aditikoshley2
ย 
PPTX
Residential_Interior_Design_No_Images.pptx
hasansarkeraidt
ย 
PPTX
The birth & Rise of python.pptx vaibhavd
vaibhavdobariyal79
ย 
PPTX
Design & Thinking for Engineering graduates
NEELAMRAWAT48
ย 
DOCX
BusinessPlan_redesignedf word format .docx
MohammadMaqatif
ย 
DOCX
Personalized Jewellery Guide: Engraved Rings, Initial Necklaces & Birthstones...
Dishis jewels
ย 
PPTX
3. Introduction to Materials and springs.pptx
YESIMSMART
ย 
PPTX
MALURI KISHORE-.pptxdsrhbcdsfvvghhhggggfff
sakthick46
ย 
PPTX
Time_Management_Presenuuuuuuutation.pptx
Rajni Goyal
ย 
PPTX
Web Design: Enhancing User Experience & Brand Value
ashokmakwana0303
ย 
PPTX
DISS-Group-5_110345.pptx Basic Concepts of the major social science
mattygido
ย 
Model PPT-1.pptx for research protocol or
drkalaivani
ย 
The Satavahanas.pptx....,......,........
Kritisharma797381
ย 
TAIPAN99 Situs Pkv Games Terbaik Bermain Kapan Pun Dimana Dengan Mudah #1
TAIPAN 99
ย 
Interior design technology LECTURE 28.pdf
SasidharReddyPlannin
ย 
Zidane ben hmida _ Portfolio
Zidane Ben Hmida
ย 
VERTICAL TRANSPORTATION SYSTEMS.pptxhvcvcvvdh
jp0718076
ย 
Aldol_Condensation_Presentation (1).pptx
mahatosandip1888
ย 
SS27 Environments & Design Trend Book Peclers Paris
Peclers Paris
ย 
SS27 Women's Fashion Trend Book Peclers Paris
Peclers Paris
ย 
Riverfront Development_nashikcity_landscape
aditikoshley2
ย 
Residential_Interior_Design_No_Images.pptx
hasansarkeraidt
ย 
The birth & Rise of python.pptx vaibhavd
vaibhavdobariyal79
ย 
Design & Thinking for Engineering graduates
NEELAMRAWAT48
ย 
BusinessPlan_redesignedf word format .docx
MohammadMaqatif
ย 
Personalized Jewellery Guide: Engraved Rings, Initial Necklaces & Birthstones...
Dishis jewels
ย 
3. Introduction to Materials and springs.pptx
YESIMSMART
ย 
MALURI KISHORE-.pptxdsrhbcdsfvvghhhggggfff
sakthick46
ย 
Time_Management_Presenuuuuuuutation.pptx
Rajni Goyal
ย 
Web Design: Enhancing User Experience & Brand Value
ashokmakwana0303
ย 
DISS-Group-5_110345.pptx Basic Concepts of the major social science
mattygido
ย 

HTML Prototyping - IxDA Presentation

  • 1. HTML Prototyping Robert Bastian Web Developer โ€ข Wells Fargo Store Communications
  • 2. โ€ข Member of small development team that builds applications for branches and other retail support groups โ€ข Many roles: UX design, visual design, front- and back-end development โ€ข Lead designer for Store Portal, an application used by 80,000 employees in Wells Fargo branches & backshop
  • 3. โ€ข Power of show & tell communication โ€ข Reduce misinterpretation โ€ข Catch mistakes early โ€ข Reduce risk โ€ข Save time and money Why prototype?
  • 4. Why HTML prototypes? โ€ข Useful through entire development cycle โ€ข Platform-independent, portable โ€ข Self-documenting โ€ข Collaborative โ€ข Modular & reusable โ€ข Cheap
  • 5. What are they? โ€ข Simulations built with HTML & CSS โ€ข Can also include JavaScript and images โ€ข Standalone interactions/modules โ€ข Pages and sections โ€ข Complete site templates
  • 6. What are they? โ€ข Lo-๏ฌ to Hi-๏ฌ โ€ข Approaches โ€ข โ€œSlap & mapโ€ โ€ข WYSIWYG-generated โ€ข Hi-๏ฌ, production-level HTML
  • 7. Pros โ€ข Expensive tools not required โ€ข Easy to share and review with anyone โ€ข Deliverables donโ€™t have to be disposable โ€ข Reusable code and patterns โ€ข Can simulate & test complex interactions that are impossible with static mockups
  • 8. Pros โ€ข Provide reality checks: โ€ข Technical feasibility โ€ข Testing at di๏ฌ€erent phases โ€ข Discover problems early โ€ข Feels โ€œrealโ€
  • 9. Cons โ€ข Need some level of coding pro๏ฌciency โ€ข Annotation tools not built in โ€ข Need to manage expectations โ€ข Stakeholders, clients โ€ข Developers
  • 10. Process in context โ€ข Early work, visual design, simple apps โ€ข Discovered web standards: XHTML, CSS, DOM JavaScript โ€ข IA & IX courses at SF State MSP
  • 11. Process in context โ€ข How to apply education to work โ€ข Selling UX & web standards โ€ข Wireframes and ๏ฌ‚ow diagrams โ€ข Throwaways โ€ข โ€œJust get it doneโ€
  • 12. โ€œCouldnโ€™t you just do this in HTML?โ€
  • 13. Process in context โ€ข Started making HTML prototypes โ€ข Slow at ๏ฌrst โ€ข Gray box technique โ€ข HTML deliverables
  • 14. Process in context โ€ข Collaboration on portlets โ€ข Early portlets, usability issues โ€ข Success using HTML prototypes โ€ข Validation of techniques โ€ข Found articles, podcasts โ€ข Attended HTML prototyping workshop at Interaction 11
  • 15. Case study: Re-designing the Wells Fargo Messenger
  • 16. Case study: WF Messenger โ€ข Re-designing legacy communications application โ€ข Existing version: frameset, densely- packed layout, overwhelming โ€ข User feedback positive but room for improvement
  • 17. Case study: WF Messenger โ€ข Re-design goals โ€ข Reduce crowding โ€ข Make main content more visible โ€ข Make content easier to scan โ€ข Prototypes, Round 1 โ€ข 3 rounds of prototypes, user testing
  • 18. Lessons learned โ€ข Sketches before code โ€ข Iterations, quantity over quality โ€ข Keep code experiments, useful later โ€ข Build pattern library, re-use
  • 19. Toolbox โ€ข Notebooks and pens โ€ข Dreamweaver โ€ข Firefox / Firebug โ€ข jQuery โ€ข Screen-sharing software โ€ข Digicam / Gorillapod
  • 20. Resources โ€ข Articles โ€ข Just Build It: HTML Prototyping and Agile Development: Garrett Dimon, Digital Web Magazine: http://bit.ly/z8d8n โ€ข Prototyping with XHTML: Anders Ramsay and Leah Buley, Boxes and Arrows: http://bit.ly/yEvOS โ€ข The Power of Prototyping โ€“ An Interview With Todd Zaki Warfel: Vicky Teinaki, Johnny Holland http://bit.ly/ vZdF17
  • 21. Resources โ€ข Books โ€ข Prototyping: A Practitioner's Guide: Todd Zaki Warfel: http://bit.ly/JoxI โ€ข Designing Interfaces: Patterns for E๏ฌ€ective Interaction Design: Jenifer Tidwell: http://bit.ly/3FxIe โ€ข Web Form Design, Filling in the Blanks: Luke Wroblewski: http://bit.ly/dlP5jZ
  • 22. Resources โ€ข Podcasts โ€ข Radio Johnny: High-Fidelity Prototyping Itโ€™s Easier than you Think: http://bit.ly/zxXiOm โ€ข UIE SpoolCast: Prototyping Experiences: http://bit.ly/ 3LGhcN โ€ข UIE SpoolCast: Nathan Curtis โ€“ From PDFs to HTML Prototypes: http://bit.ly/kDVdk5 โ€ข UIE SpoolCast: Roughing it with Interactive Prototypes: http://bit.ly/dhmwg