Integrating user insights and validation on a weekly basis to product teams
* Building team capabilities to create low and high fidelity prototypes (design, engineering, and product management)
* Experience prototyping events as a method to de-risk and learn from end-users
* Evolutionary and lean iterations that create a revolutionary product
3. davidhoang.com | david@davidhoang.com | @davidhoang
• Why prototyping?
• Nurturing a prototyping culture
• The many faces of prototypes
• “Now, Next, Future” framework
We’ll Cover
4. davidhoang.com | david@davidhoang.com | @davidhoang
Current: Head of Product Design, One Medical
Before:
• Director of Design, Black Pixel
• Lead Designer, Global Digital Creative at HTC
• Co-Founder, Xhatch Interactive (Product
Agency)
• Global Accounts Design Consultant, ExactTarget
(acquired by Salesforce)
About Me
8. davidhoang.com | david@davidhoang.com | @davidhoang
My Principles
Set your personal bar high.
I don’t expect you to be a
unicorn, but you should at least
try.
10. My Principles
Design is not magic.
It’s a rigorous process of exploration, iteration, and
validation until you reach your outcome; a process that
makes the end user feel like it is magic.
19. davidhoang.com | david@davidhoang.com | @davidhoang
Product Vision
The product vision is the overarching
goal you are aiming for, the reason for
creating the product. It provides a
continued purpose in an ever-changing
world, acts as the product's true north,
provides motivation when the going
gets tough, and facilitates effective
collaboration.
Prototype
The first example of
something, such as a
machine or other industrial
product, from which all later
forms are developed.
22. Rule 11: “Putting it on paper lets you
start fixing it. If it stays in your head, a
perfect idea, you’ll never share it with
anyone.”
Pixar’s 22 Rules to Storytelling
35. Evidence-Based Design
We look for the treatment of product problems, not the
quick fix. We are data-informed in our design approach
based on qualitative and quantitative data.
@davidhoang | d
43. davidhoang.com | david@davidhoang.com | @davidhoang
Good prototypers are…
• Strong storytellers
• Experts at becoming experts
• Know enough code to be dangerous
• Fast and effective
• Care more about the end product
shipped vs. their prototype
•Not attached to their work
• Know when a prototype is done
45. davidhoang.com | david@davidhoang.com | @davidhoang
“Which prototyping tool is the best?”
“Which prototyping tool is the
best for my current objective?”
48. davidhoang.com | david@davidhoang.com | @davidhoang
Paper
Prototyping
Pros
•Extremely fast
•It’s a good way to show /
test ideas that may be
simple to complete
• Anyone can do it
Cons
• Sometimes not high
fidelity enough to learn
• People interact with paper
differently than they do
with actual screens.
50. davidhoang.com | david@davidhoang.com | @davidhoang
Keynote
or Powerpoint
Pros
• Comes free with your
machine
• Downloadable
templates
• Simple and powerful
animations
Cons
• Limited in prototyping
flow
• Does not allow much
conditions and states
52. davidhoang.com | david@davidhoang.com | @davidhoang
Figma
Pros
• Can see iterations in real
time
• Web-based, so accessible
on Mac and PC
Cons
• Primarily requires an
internet connection
55. davidhoang.com | david@davidhoang.com | @davidhoang
Node-Based
Prototyping
Pros
• Great visual of the
interaction
• Can often tap native
device features, such as
the camera
• Live preview
Cons
• Nodes can be really
intimidating to people at
first
• Can be a high learning
curve
58. davidhoang.com | david@davidhoang.com | @davidhoang
Xcode
Pros
• Can build very high fidelity
prototypes
• Native functionality
Cons
• Can be a high learning
curve
• Not ideal for Android
prototyping
61. davidhoang.com | david@davidhoang.com | @davidhoang
HTML
CSS
Pros
• Can leverage existing
code
• Highly interactive
Cons
• Can create misleading
code if not careful (AKA
copying bad code into
production)
62. davidhoang.com | david@davidhoang.com | @davidhoang
Now.
Next.
Future.
What is the current state of the product? What can
we do within a sprint cycle or two to deliver value?
What is on the horizon? What information do we
need to know and learn to inform the opportunity
backlog?
What is the future state of our product and
experience? Consider strategic elements that need
to influence what we do now.
63. davidhoang.com | david@davidhoang.com | @davidhoang
Now.
Next.
Future.
What is the current state of the product? What can
we do within a sprint cycle or two to deliver value?
What is on the horizon? What information do we
need to know and learn to inform the opportunity
backlog?
What is the future state of our product and
experience? Consider strategic elements that need
to influence what we do now.
64. davidhoang.com | david@davidhoang.com | @davidhoang
Now.
Next.
Future.
What is the current state of the product? What can
we do within a sprint cycle or two to deliver value?
What is on the horizon? What information do we
need to know and learn to inform the opportunity
backlog?
What is the future state of our product and
experience? Consider strategic elements that need
to influence what we do now.
65. davidhoang.com | david@davidhoang.com | @davidhoang
Now.
Next.
Future.
What is the current state of the product? What can
we do within a sprint cycle or two to deliver value?
What is on the horizon? What information do we
need to know and learn to inform the opportunity
backlog?
What is the future state of our product and
experience? Consider strategic elements that need
to influence what we do now.
74. Prototype in the Product
Master
Prototype Branch
Don’t ever merge SRSLY!
• Allows you to use staging data
• Quickly reviewable and referred to
with engineers
• Forces you to think in the realm of
what exists
78. davidhoang.com | david@davidhoang.com | @davidhoang
Dual Track Scrum
Idea
Backlo
g
Build
Test
Deliver
Analyze
Idea
Prototyp
e
Test
Feedbac
k
Product Discovery
Product Development Cycle
98. davidhoang.com | david@davidhoang.com | @davidhoang
• Create prototypes that are low cost and high
insight
• Prototyping is a living and breathing culture
• No prototyping tool is perfect.
• User test every sprint to get nuggets of learning
• Use prototypes to convey the future state of your
product strategy in an engaging way
Recap
101. “If Ernest Hemingway, James Mitchener, Neil Simon, Frank Lloyd
Wright, and Pablo Picasso could not get it right the first time, what
makes you think that you will?”
—Paul Heckel, author of The Elements of Friendly Software Design