SlideShare a Scribd company logo
Making Your
Design Vision A
Reality
How to improve your UX
design and implementation
process to ensure the end
product retains the beauty
and integrity of your original
concept
What are we here for?
Does your end product ever look
much less awesome than the
beautiful designs you made?
Does your product have obvious
design flaws, but no one seems to
be fixing them?
Let’s learn how to prevent this
 Director of Products,
GrabCAD
 previously rendering
software engineer at
Gemvara
Who is this guy?
Grant Thomas-Lepore
grant.thomas.lepore@gmail.com
GrabCAD
Workbench
Overview
 Typical product process
 Part 1: User stories help everyone
 Part 2: Test mockups and iterate before
development
 Part 3: Bringing designs to life
 Q & A
User stories help everyone
Typical Product Process
User
testing
Who is your user?
What are they trying to do?
 Take the user stories and rank the actions
they are trying to perform:
Grandma:
1. Upload 2-3 photos
2. Make one desktop
background
3. Write message
4. Send to daughter
Teenager:
1. Upload 100 photos
2. Delete some.
3. Organize best ones
into album.
4. Write message
5. Send to 10 friends
Consolidate into frequency list
1. Upload photos 2X
2. Write message 2X
3. Send to friends 2X
4. Etc.
 This list will help you figure out what
buttons to make big:
 And smaller:
Upload
Organize
Qualaroo
What next?
 Share this list with Product Managers, with
Engineering, with Operations, etc…
 They make decisions every day that
affect performance, you want them to
know what are primary customer actions.
GrabCAD – 3 funnels
Upload
Convert
Invite
Test mockups and iterate
before development
User testing is easy
 Testing just 5 users is enough to be
significant (Jakob Nielsen, 2000)
 Better to test more frequently with fewer
users, than vice versa.
PROFIT!!
Many good ways to user test
For first page impressions (button
copy, A/B testing mockups for page
purpose).
For user flows and more complex
interactions, even 2 videos is
definitely worth it.
For almost anything, in-person
reactions are free and invaluable.
For testing complexity: the Mom
test!
It’s about the questions
 Don’t: lead test subjects to know what a
button/function does:
“Is „New‟ or „New project‟ clearer to
you for the red button?”
 Do: Ask open-ended questions that get at
the actions a real user may want to do:
“How would you start a new project?”
Example
“How do you view more results?”
5/5 5/5
“Does this site have interesting content?”
1/5 4/5
View more View more
A B
Share these results
 Variation B will be harder
to build.
 Engineers working on this
feature actually do care
to know why Variation B is
better than Variation A.
Bringing designs to life
Get engineers involved early
Make it easy to get right
Screen record user flows
 Simple screen capture tools such as
http://www.screenr.com/ can save you
countless minutes writing explanations of
user flows.
 But even better - It can save engineers
hours figuring out what you were trying to
describe and how you want it work.
Thank you to Braden Kowitz for the idea,
http://www.designstaff.org/articles/story-centered-design-2012-03-22.html
Fixing problems
 Don’t wait until it’s on a staging server, or
worse, production!
 Be proactive – find out who is working on
it and reach out directly to them.
 Get screenshots from the engineer’s local
build, or sit down next to them to go
through what’s been done so far.
 Write a list of issues, prioritized by what
you think is most critical/obvious.
Designs are a blueprint
Summary
 Send out the user frequency list,
so everyone knows the key
actions of your product early on.
 Iterate mockups and share why
more difficult Variation B is better
than Variation A.
 Encourage feedback on designs
from entire organization!
1. Upload photos
2. Write message
3. Send to friends
Q&A
Go crazy

More Related Content

PDF
Quick Tips to Wireframing & Prototyping
PPT
Planning Agile Projects
PDF
What does it mean to be a test engineer?
PDF
Why change code that works - On Technical Debt and Refactoring
PPTX
A journey in the world of UX Design for enterprise.
PDF
How Designers Fail
PDF
Startup Glossary - Exec I/O
PDF
Kent Beck Effective Design
Quick Tips to Wireframing & Prototyping
Planning Agile Projects
What does it mean to be a test engineer?
Why change code that works - On Technical Debt and Refactoring
A journey in the world of UX Design for enterprise.
How Designers Fail
Startup Glossary - Exec I/O
Kent Beck Effective Design

What's hot (20)

PDF
Rails conference 2016 building applications better the first time
PDF
Does Anyone Remember YAGNI?
PPTX
Evaluation q4
DOCX
Induction yr1 self assessment
PDF
Slides_LeanUX for Startup
PPTX
Prototyping for web and mobile workshop
PPT
Pair Programming: overview and concepts
PPTX
How to Write UX Specs That Make Developers Swoon
PPT
Software Project Estimation Survival Guide
PDF
What is Software Development Productivity Anyway?
PPTX
PDF
Take Product Ownership To Next Level !!
PPTX
Art Club
PDF
User Research
PPT
Getting real in development
PPTX
How to write Great Requirements
PPT
Tester developer interaction
PDF
Stakeholder involvement in ux research
PPT
Outsourcing to Android App Developers
PDF
Startup Engineering culture - "What matters & what does not"
Rails conference 2016 building applications better the first time
Does Anyone Remember YAGNI?
Evaluation q4
Induction yr1 self assessment
Slides_LeanUX for Startup
Prototyping for web and mobile workshop
Pair Programming: overview and concepts
How to Write UX Specs That Make Developers Swoon
Software Project Estimation Survival Guide
What is Software Development Productivity Anyway?
Take Product Ownership To Next Level !!
Art Club
User Research
Getting real in development
How to write Great Requirements
Tester developer interaction
Stakeholder involvement in ux research
Outsourcing to Android App Developers
Startup Engineering culture - "What matters & what does not"
Ad

Similar to Making your design vision a reality (20)

PDF
AD - Developer communication and Technology
PDF
Usable Software Design
PDF
Full stack conference talk slides
PPSX
Developers Border Line: Unit Testing
PPTX
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
PDF
Agile Prototyping Best Practices
PPTX
The Designer’s Guide to Creating Churn
PDF
Professional web development with libraries
ODP
Test Driven Development: Part 2
PPTX
Usability for all budgets
PPTX
UXUI Shanghai Meetup March 21st
PPTX
Software testing
PPT
Agile Methodologies And Extreme Programming - Svetlin Nakov
PPTX
Building complex sites with Joomla
PPT
Agile Methodologies And Extreme Programming
PPT
PCC2 - How do I incorporate Apple-like design into my products?
PPTX
Sum of the Parts Speaker Series - Experience Engineering and UX
PPT
Introduction to CS60171 (2009)
PPT
Agile Manifesto & XP
PDF
Building real things for real people 2009
AD - Developer communication and Technology
Usable Software Design
Full stack conference talk slides
Developers Border Line: Unit Testing
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Agile Prototyping Best Practices
The Designer’s Guide to Creating Churn
Professional web development with libraries
Test Driven Development: Part 2
Usability for all budgets
UXUI Shanghai Meetup March 21st
Software testing
Agile Methodologies And Extreme Programming - Svetlin Nakov
Building complex sites with Joomla
Agile Methodologies And Extreme Programming
PCC2 - How do I incorporate Apple-like design into my products?
Sum of the Parts Speaker Series - Experience Engineering and UX
Introduction to CS60171 (2009)
Agile Manifesto & XP
Building real things for real people 2009
Ad

Recently uploaded (20)

PDF
The Basics of Presentation Design eBook by VerdanaBold
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PDF
Chalkpiece Annual Report from 2019 To 2025
PDF
GSH-Vicky1-Complete-Plans on Housing.pdf
PDF
Urban Design Final Project-Site Analysis
PPTX
Orthtotics presentation regarding physcial therapy
PDF
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
PPTX
Entrepreneur intro, origin, process, method
PDF
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
PDF
Interior Structure and Construction A1 NGYANQI
PPTX
Media And Information Literacy for Grade 12
PPTX
rapid fire quiz in your house is your india.pptx
PPTX
CLASSIFICATION OF YARN- process, explanation
PPT
robotS AND ROBOTICSOF HUMANS AND MACHINES
PDF
Introduction-to-World-Schools-format-guide.pdf
PDF
Test slideshare presentation for blog post
PDF
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
PPTX
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
PPTX
HPE Aruba-master-icon-library_052722.pptx
The Basics of Presentation Design eBook by VerdanaBold
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
Tenders & Contracts Works _ Services Afzal.pptx
Chalkpiece Annual Report from 2019 To 2025
GSH-Vicky1-Complete-Plans on Housing.pdf
Urban Design Final Project-Site Analysis
Orthtotics presentation regarding physcial therapy
ART & DESIGN HISTORY OF VEDIC CIVILISATION.pdf
Entrepreneur intro, origin, process, method
Skskkxiixijsjsnwkwkaksixindndndjdjdjsjjssk
Interior Structure and Construction A1 NGYANQI
Media And Information Literacy for Grade 12
rapid fire quiz in your house is your india.pptx
CLASSIFICATION OF YARN- process, explanation
robotS AND ROBOTICSOF HUMANS AND MACHINES
Introduction-to-World-Schools-format-guide.pdf
Test slideshare presentation for blog post
Design Thinking - Module 1 - Introduction To Design Thinking - Dr. Rohan Dasg...
Complete Guide to Microsoft PowerPoint 2019 – Features, Tools, and Tips"
HPE Aruba-master-icon-library_052722.pptx

Making your design vision a reality

  • 1. Making Your Design Vision A Reality How to improve your UX design and implementation process to ensure the end product retains the beauty and integrity of your original concept
  • 2. What are we here for? Does your end product ever look much less awesome than the beautiful designs you made? Does your product have obvious design flaws, but no one seems to be fixing them? Let’s learn how to prevent this
  • 3.  Director of Products, GrabCAD  previously rendering software engineer at Gemvara Who is this guy? Grant Thomas-Lepore grant.thomas.lepore@gmail.com
  • 6. Overview  Typical product process  Part 1: User stories help everyone  Part 2: Test mockups and iterate before development  Part 3: Bringing designs to life  Q & A
  • 7. User stories help everyone
  • 9. Who is your user?
  • 10. What are they trying to do?  Take the user stories and rank the actions they are trying to perform: Grandma: 1. Upload 2-3 photos 2. Make one desktop background 3. Write message 4. Send to daughter Teenager: 1. Upload 100 photos 2. Delete some. 3. Organize best ones into album. 4. Write message 5. Send to 10 friends
  • 11. Consolidate into frequency list 1. Upload photos 2X 2. Write message 2X 3. Send to friends 2X 4. Etc.  This list will help you figure out what buttons to make big:  And smaller: Upload Organize
  • 13. What next?  Share this list with Product Managers, with Engineering, with Operations, etc…  They make decisions every day that affect performance, you want them to know what are primary customer actions.
  • 14. GrabCAD – 3 funnels Upload Convert Invite
  • 15. Test mockups and iterate before development
  • 16. User testing is easy  Testing just 5 users is enough to be significant (Jakob Nielsen, 2000)  Better to test more frequently with fewer users, than vice versa. PROFIT!!
  • 17. Many good ways to user test For first page impressions (button copy, A/B testing mockups for page purpose). For user flows and more complex interactions, even 2 videos is definitely worth it. For almost anything, in-person reactions are free and invaluable. For testing complexity: the Mom test!
  • 18. It’s about the questions  Don’t: lead test subjects to know what a button/function does: “Is „New‟ or „New project‟ clearer to you for the red button?”  Do: Ask open-ended questions that get at the actions a real user may want to do: “How would you start a new project?”
  • 19. Example “How do you view more results?” 5/5 5/5 “Does this site have interesting content?” 1/5 4/5 View more View more A B
  • 20. Share these results  Variation B will be harder to build.  Engineers working on this feature actually do care to know why Variation B is better than Variation A.
  • 23. Make it easy to get right
  • 24. Screen record user flows  Simple screen capture tools such as http://www.screenr.com/ can save you countless minutes writing explanations of user flows.  But even better - It can save engineers hours figuring out what you were trying to describe and how you want it work. Thank you to Braden Kowitz for the idea, http://www.designstaff.org/articles/story-centered-design-2012-03-22.html
  • 25. Fixing problems  Don’t wait until it’s on a staging server, or worse, production!  Be proactive – find out who is working on it and reach out directly to them.  Get screenshots from the engineer’s local build, or sit down next to them to go through what’s been done so far.  Write a list of issues, prioritized by what you think is most critical/obvious.
  • 26. Designs are a blueprint
  • 27. Summary  Send out the user frequency list, so everyone knows the key actions of your product early on.  Iterate mockups and share why more difficult Variation B is better than Variation A.  Encourage feedback on designs from entire organization! 1. Upload photos 2. Write message 3. Send to friends