Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Lean UX, Somewhere Over the Waterfall
1. Somewhere
over
the
waterfall
Introduc3on
to
Lean
UX
Chicago
Lean
Startup
Circle
January
12,
2011
2. What
is
LUXr?
LUXr
helps
early-‐stage
entrepreneurs
design
and
develop
products
that
deliver
great
user
experiences.
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
2
6. Lean
UX
Why
now?
What
is
it?
How
is
it
done?
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
6
7. The
origin
of
SW
development
Photo:
Flickr/zoutedrop
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
7
8. Old-‐skool
SW
dev
process
PLAN
–
BUILD
–
TEST
–
SHIP
–
T-‐SHIRT
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
8
9. Design
tried
to
fit
in
PLAN
–
BUILD
–
TEST
–
SHIP
–
T-‐SHIRT
^
RESEARCH
|
DESIGN
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
9
10. And
then
everything
changed
Technology
is
no
longer
the
problem
Agile
development
Web
apps
Web
analy3cs
Mobile
devices
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
10
11. Make
products
people
want
Ideas
are
plen3ful
Low
technology
barriers
Low
switching
cost
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
11
12. Lean
UX
is
more
than
UI
design
USERS
NEEDS
People
Insert
direc3on
from
business
vision
here
Product
USES
Sketches,
wireframes
FEATURES
and
UI
design
are
here
USER
STORIES
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
12
13. Who
decides?
“Every
product
decision
you
make
is
a
design
decision.”
–
Josh
Seiden
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
13
14. “Get
out
of
the
building”
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
14
15. Get
out
of
the
building
“Customer
Development
is
the
process
of
how
you
get
out
of
the
building
and
search
for
the
model.
Customer
Development
is
designed
so
that
you
the
founder(s)
gather
first
hand
experience
about
customer
and
market
needs.”
SteveBlank.com,
5/13/2010
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
15
16. A
how-‐to
guide
for
customer
development
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
16
17. In
other
words…
“Go
speak
(in
person
if
possible)
with
living,
breathing
customers
to
determine
the
validity
of
your
assump3ons.”
“The
Entrepreneurs
Guide
to
Customer
Development,”
Cooper
&
Vlaskovits
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
17
18. Eight
steps
to
customer
discovery
1. Document
Customer-‐Problem-‐Solu3on
Hypothesis
2. Brainstorm
Business
Model
Hypothesis
3. Find
Prospects
to
talk
to
4. Reach
out
to
prospects
5. Engage
prospects
6. Phase
Gate
I
Compile
|
Measure
|
Test
7. Problem-‐Solu3on
Fit/MVP
8. Phase
Gate
II
Compile
|
Measure
|
Test
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
18
19. Eight
steps
to
customer
discovery
1. Document
Customer-‐Problem-‐Solu3on
Hypothesis
2. Brainstorm
Business
Model
Hypothesis
3. Find
Prospects
to
talk
to
UX
supports
4. Reach
out
to
prospects
these
5. Engage
prospects
ac3vi3es
6. Phase
Gate
I
Compile
|
Measure
|
Test
7. Problem-‐Solu3on
Fit/MVP
8. Phase
Gate
II
Compile
|
Measure
|
Test
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
19
20. UX
methods
help
customer
discovery
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
20
21. #2
New
York
Times
Bestseller
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
21
22. Customer
Short
cycles,
Reduce
risk
Development
itera3ve
development
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
22
23. Lean
thinking
Reduce
INVENTORY,
RISK
and
WASTE
Great
idea!
3
MONTHS?
Well,
that
didn’t
work
3
HOURS!!
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
23
24. Small,
frequent
correc3ons
Un-‐validated
assump3ons
RISK
(debt)
Time
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
24
25. The
Lean
Startup
Cycle
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
25
26. Hooray!
UX
has
a
seat
at
the
table
Photo:
Flickr/Walter
Boy
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
26
27. UX
must
adapt
Image:
Michael
K
Bergman
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
27
28. UX
contains
many
disciplines
USER EXPERIENCE ARCHITECTURE MECHANICAL
DESIGN ENGINEERING
Signage INFORMATION
ARCHITECTURE
INDUSTRIAL
DESIGN
ELECTRICAL
ENGINEERING
CONTENT CREATION
(Text, Data,Graphics)
INTERACTION
DESIGN
Ubicomp
VISUAL DESIGN Controls
Interactive
Environments
Info Viz USABILITY
ENGINEERING
HUMAN-COMPUTER
INTERACTION
Navigation INTERFACE DESIGN
Dan
Saffer
“ The
Disciplines
of
User
Experience”
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
28
29. UX
prac3ces
vary
inside team
Design specialist Design specialist
Concensus design Style guildes
start up enterprise
Advisors Internal design dept.
Design agency Design agency
outside team
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
29
30. Incremental
delivery
hsp://www.scrumalliance.org/learn_about_scrum
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
30
31. Challenges
Not
enough
designers
Many
kinds
of
designers
Design
is
expensive
Silos
and
handoffs
Over-‐emphasis
on
deliverables
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
31
32. My
Lean
UX
mantra
• Quick
• Visual
• Collaborative
• Continuous
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
32
33. What
is
Lean
UX?
“Lean
User
Experience
is
principle-‐driven
process
for
teams
working
in
situa3ons
of
extreme
uncertainty.
It
is
characterized
by
rituals
that
predispose
predictable,
high-‐
quality,
high-‐velocity
user
experience
outcomes.”
–
Janice
Fraser
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
33
34. Ten
principles
of
Lean
UX
1. Design
+
Product
Management
+
Development
=
1
team
2. Externalize!
3. FLOW:
think
-‐>
make
-‐>
check
4. Repeatable
&
rou3nized
5. Solve
the
right
problem
6. Goal-‐driven
&
outcome-‐focused
7. Generate
many
op3ons
8. Decide
quickly
and
hold
decisions
lightly
9. Recognize
hypotheses
&
validate
them
10. Users
are
the
best
source
of
informa3on
(&
inspira3on)
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
34
35. Lean
UX
Cycle
THINK
genera ve research
idea on
mental models
behavior models
test results
compe ve analysis
MAKE
prototypes
wireframes
value prop
landing page
CHECK hypotheses
comps
A/B tes ng deployed code
site analy cs
usability tes ng
funnel
sign-ups
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
35
36. Hypothesis
statement
We
believe
that
people
like
(customer
type)
have
a
need
for
(or
problem
doing)
(need/ac3on/behavior)
.
We
will
know
we
have
succeeded
when
(quan3ta3ve/measurable
outcome)
,
or
(qualita3ve
observable
outcome)
,
which
will
contribute
to
(KPI)
.
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
36
37. Examples
of
Lean
UX
prac3ces
Con3nuous
user
engagement
Provisional
personas
Team
sketching
Just
enough
documenta3on
Visual
radiators
Themed
itera3ons
Cross-‐func3onal
pairing
CC
BY-‐NC-‐SA
Lane
halley
|
@thinknow
37