Lean UX presented by Fabio Armani at the Bettersoftware 2012 Conference in september 2012.
Cosa è Lean UX?
User Centered Design x Lean Startup (Customer Development + approcci Lean & Agile).
Per la prima volta, i metodi User Centered Design hanno il dovuto slancio nel mondo degli affari.
Quando la comunità imprenditoriale comincia a misurare il valore dell'esperienza dell'utente, è il momento in cui essa investe su questo importante aspetto come un driver di valore, piuttosto che come un costo da minimizzare.
Quando la scienza del Lean Startup include lo "user centered design" come uno dei suoi attrattori principali, noi progettisti abbiamo una nuova opportunità di fare grandi cose.
In questo talk vorrei parlare dell'importanza del movimento Lean UX e di come questo possa condurre alla realizzazione di un team integrato che superi il semplice concetto di Product Owner, andando a definire un più vasto concetto di Product Ownership.
Oltre alla trattazione teorica dei concetti fondamentali, verranno forniti esempi tratti dalle mie molteplici esperienze di Coaching e Consulting in diversi contesti con aziende di medie e grandi dimensioni.
2. About
me
• Fabio Armani
• CEO of OpenWare
• Artistic Director of Different Lands
• @fabioarmani
• f.armani@open-ware.org
• armani.fabio@gmail.com
3. Tradi6onal
UX
• User
Interviews
• Context
Inquiry
Lean
UX
Agile
UX
• Hypothesis
• Direct
interac5ons
• Experiment,
• Rapid
itera5ons
validated
learning
Anders Ramsay.com
4. Tradi6onal
UX
• Design,
Usability
• What
are
we
making?
Lean
UX
Agile
UX
• Measuring,
• Collabora6on,
valida6ng
product
Delivery
• Are
we
making
• How
do
we
make
the
right
thing?
it?
Anders Ramsay.com
5. What is Lean UX?
User Centered Design
x
Lean Startup (Customer Development
+ Lean & Agile approaches)
Anders Ramsay.com
6.
7. Roots Of Lean Startup
make products
incremental
reduce
customer wants
releases
waste
#LeanUX
|
@fabioarmani
8. For the first time,
user centred design
methods have
momentum
in the business community
9. When the business community
begins to measure the value
of user experience,
they will
invest in it as a driver of value,
rather than a cost to be minimized
10. When the science of startups
includes user centred design
as one of its tent-poles,
we have
a new opportunity to do great things
11. Lean UX means...
• Tight collaboration of UX, Product
Management, Development
• Know your customers (users) and their needs
• Prioritize to reduce wasted effort
• Focus releases on specific user goals
• Externalize your ideas and your process
• Test design hypotheses rapidly and repeatedly
• Observing, learning, and adjusting with rapid
cycles of Think-Make-Check
12. Lean UX Cycles
Generative Research
Ideation
THINK
Mental models
Behaviour Models
Test Results
Competitive Analysis
MAKE
Prototypes
Wireframes
Value Prop
Landing Page
Hypotheses
Comps
Deployed Code
A/B Testing
Site Analytics
Usability Testing
CHECK
Funnel
Sign-ups
#LeanUX
|
@fabioarmani
13. Agile Sprints
Velocity
Points
Iterations Only
part
of
Continuous Deployment the
story!
S1 S2 S3 S4
Lean UX Cycles
Lean UX Cycles
Generative Research Reduce
cycle
Ideation THINK Lean
6me
not
Mental models build
6me
Behavior Models
Test Results
Competitive Analysis
MAKE Prototypes
Wireframes
Value Prop
Landing Page
A/B Testing Hypotheses
Site Analytics Comps
Usability Testing Deployed Code
Funnel
Sign-ups CHECK
#LeanUX
|
@fabioarmani
14. Lean UX Framework
Lean UX Framework
Users
Users
why 1. BLAH
why
what Needs 2. BLAH
1. BLAH
Needs
3. BLAH
2. BLAH ople
what
how pe
3. BLAH
uct ple
pro d peo
how
BUSINESS THINKING uct
Bob can... pro d
BUSINESS THINKING
Uses/Scenarios Bob can...
Uses/Scenarios
Features
(CREATE SKETCHES,
Features
WIREFRAMES & PIXELS)
(CREATE SKETCHES, This Week
WIREFRAMES & PIXELS)
User Stories This Week
Themed Releases
User Stories
Themed Releases
15.
16.
17. Solving
problem
together
Every
member
of
your
team
is
present
during
brainstorming
for
new
projects
#LeanUX
|
@fabioarmani
18. Sketch
Help
them
visualize
their
ideas
and
come
to
a
consensus
#LeanUX
|
@fabioarmani
19. Prototype
Get
to
a
product
experience
as
quickly
as
possible
#LeanUX
|
@fabioarmani
28. Gather customer, business, and technical
insights that provide insight into customer
and business goals and identify opportunities
for inspiration, improvement, and innovation.
29.
30.
31. We
place
the
customer
at
the
heart
of
our
design
thinking
to
produce
a
mul6tude
of
ideas
to
create
different
opportuni6es.
32.
33.
34. We
elaborate
on
the
vision
and
plan
what
we’ll
need
to
do
to
get
a
product
into
produc6on
as
quickly
as
possible.
35.
36.
37. We
think
about
the
cri6cal
path
and,
as
in
lean
manufacturing,
produce
our
design
inventory
just
in
6me.
38.
39.
40. You
then
seek
to
con6nuously
improve
your
product
through
a
process
of
test
and
learn.
41.
42. Agile experience design is
Inclusive rather than elitist
Emergent with direction rather than up front
Integrated and collaborative rather than handed over the fence
Considerate of customer, rather than biased toward a single
business and technology needs factor
43.
44. Agile
Business
AXD
enable
Technology
Customer
Design
45.
46.
47. Lean UX
Inspired by Lean Startup and Agile development theories, it’s
the practice of bringing the true nature of our work to light
faster, with less emphasis on deliverables and greater focus on
the actual experience being designed.
Jeff Gothelf
#LeanUX
|
@fabioarmani
48. Agile
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Lean
Lean Startup initially advocates the creation of rapid prototypes
designed to test market assumptions, and uses customer
feedback to evolve them much faster than via more traditional
software engineering practices.
#LeanUX
|
@fabioarmani
49. 12
emerging
best
prac6ces
• Drive: UX practitioners are part of the customer or product owner team
• Research, model, and design up front - but only just enough
• Chunk your design work
• Use parallel track development to work ahead, and follow behind
• Buy design time with complex engineering stories
• Cultivate a user validation group for use for continuous user validation
• Schedule continuous user research in a separate track from
development
• Leverage user time for multiple activities
• Use RITE to iterate UI before development
• Prototype in low fidelity
• Treat prototype as specification
• Become a design facilitator
103. Design
works
ahead
of
development
…
Itera*on
0
Itera*on
1
Itera*on
2
Itera*on
3
Developers
Set up
Code
Code
Code
environments
Designers
Design for
Design for
Design for
Design for
Iteration 3
Iteration 4
Iteration 1
Iteration 2
Test completed
Test completed
code
code
Design and test future concepts