4. Lean Design
Build the Right thing,
Design to Value Prioritize Options
Minimum
Viable Evaluate
Product
See the Find
Whole Tradeoffs
Leadership
Teamwork
(L)earn Deliver
Fast
9. Team Presentation
9 AM 9:30 AM 6 PM
I am the BPL with 8
years in Supply Chain
Java? and TUY indicator
Websphere expert
? TUY? BPL
?...?
I am the Javaand
Websphere Expert for
the project
10. Same room
Product Manager
Architect
Testers
Technical Leader
Designer
User
Business Analyst
Developer
Cross functional team
11. Leadership (business, technical)
Cross functional team
Leadership Colocation
Teamwork
Motivated
(autonomy, mastery, purpose)
Transparency
(will lead to confidence & feedback)
18. Product Box Wow !!
LeanAzon
FOR hurried customers
WHO HAS no time to read
THE SERVICE « LeanAzon »
WILL help you to focus on the
right book to read.
UNLIKE existing online
Elevator services, LeanAzon will focus
Pitch only on what you need.
20. Impact mapping (why?) Measurable
Objectives
80% of the
books
available in
Goal our store
of the Goal
Lead time is
30 minutes
Deliver the
Leading product as
online soon as
bookstore possible Know the
preferred
readings
Know what
the
customers Increase
want knowledge
based on
feedbacks
23. Impact mapping (who)
Editor
80% of the
books
available in Actors
our store (can use Personas)
Lead time is Customers,
30 minutes Search engines,
Supply Chain,
Sales
Know the
preferred
Customers,
readings
Social
networks
Increase Customers,
knowledge Readers community,
based on Community manager
feedbacks
25. Impact mapping (HOW)
Business Processes
Editor
80% of the
books
available in
our store
Lead time is Customers,
Purchase
30 minutes Search engines,
Supply Chain,
Sales Sales
Know the Marketing
preferred
Customers,
readings
Social
networks Accouting
Increase Customers,
knowledge Readers community,
based on Community manager
feedbacks
26. Now, it’s time to think
about the features
(what) that will help the
actors (who) to reach
the goal (why) through
the process (how)
27. See the Whole (Features)
9 AM 9:30 AM 11 AM 12 AM 6 PM
29. 8h Time
Community
Find Books Choose Books Buying Deliver book
Mgt
Social Read Download Inform
Online
networks extract ebook community
payment
…
Search engine …
…
… … …
…
… …
… …
…
Search … Give feedback
…
from View comments
mobile
View teaser
Business Activity
Feature
User Story
30. Wait a minute… you have
some features to
support activities in
business processes,
linked to Actors to
achieve objectives to
reach a Goal
37. Find Tradeoffs
Prioritize
9 AM 9:30 AM 11 AM 12 AM 1 PM 2 PM 6 PM
38. Prioritize
- Business objectives
- Actors
- Processes
- Features
39. For example, use
MoSCoW to prioritize
your story mapping:
Must Have
Should Have
Could Have
Would Like
40. Business Activity
Feature
User Story
8h
Time
Community
Find Books Choose Books Buying Deliver book
Mgt
Search engine Download
Online
ebook
payment
… …
… … M
Social Inform
networks community
… …
S
Search
from View comments …
mobile …
… C
View teaser Give feedback
W
42. Then, think about the
Options
Find Tradeoffs
Prioritize Options
9 AM 9:30 AM 11 AM 12 AM 1 PM 2 PM 3 PM 6 PM
43. For each feature, identify
some options:
- Can we do it manually?
- Fully automated?
- Reuse an existing
component
- …
44. Search engine Online payment
Google Bing Call Credit
Paypal
center card
Options for features
Social networks
Inform
community
Publish manually on Automatically disatch
Search from twitter to facebook, twitter
mobile
45. You can then use Real
Options to decide at the
last responsible moment
Feature Option Expiration Date
Payment Call center Jun
Credit Card May
Search engine Google Apr
… Apr
46. Time to Evaluate
Find Tradeoffs
Prioritize Options Evaluate
9 AM 9:30 AM 11 AM 12 AM 1 PM 2 PM 3 PM 4 PM 6 PM
47. Evaluate the Cost with
Relative Estimation
Simple
Complex
1 … 8 30 50 100
Download
ebook Inform
Search community
As a … from
As a … mobile Search engine
As a …
payment
payment Option « credit
As a … View teaser card »
Option « call
center »
Give feedback
Social
networks View comments
48. Evaluate the Value with ODAS
Backlog
Item
Outcome Desirability Assumptions System Total
Qualities
Communit 50 40 10 60 160
y
feedback
Payment 50 10 30 … …
Search 90 …
engine
49. ODAS is a simple model to evaluate Value:
Outcome
> the impact this feature will have on your
business objectives
Desirability
> All stakeholders
Assumptions
> uncertainty, risk to mitigate, opportunity
System qualities
> non functional requirements
(usability, performance, reliability, …)
50. With value and cost, you can
estimate the ROI
Backlog Item Value (ODAS) Cost (relative ROI
estimation)
Community 160 100 1.6
feedback
Payment 200 500 0.5
Search engine 250 100 2.5
51. You now have everything to
define a Minimum Viable
Product
Find Tradeoffs
Prioritize Options Evaluate Mvp
9 AM 9:30 AM 11 AM 12 AM 1 PM 2 PM 3 PM 4 PM 5 PM
52. MVP1
Define a MVP: an End-To-End set of features
related to clear business objectives
53. You now have everything to
define a Minimum Viable
Product
Find Tradeoffs
Prioritize Options Evaluate Mvp
9 AM 9:30 AM 11 AM 12 AM 1 PM 2 PM 3 PM 4 PM 5 PM
54. Check if your roadmap is
« Value Driven »
MVP1
20% Cost, 40% Value
MVP2
…
55. That’s all for our first
Design Event. Next steps
will be to deliver&learn as
fast as possible
56. Lean Design
Build the Right thing,
Design to Value Prioritize Options
Minimum
Viable Evaluate
Product
See the Find
Whole Tradeoffs
Leadership
Teamwork
(L)earn Deliver
Fast
57. And you have 1 hour left to
bring the visual management in
your workplace
Find Tradeoffs
Team See the Whole
Visual
Prioritize Options Evaluate Mvp Mgt
9 AM 6 PM
58. Authors we like on Lean Design
Resources - Gojko Adjic
- Mary Poppendieck
- Jeff Patton
- Fred Brooks
- Eric Ries
- Tom Gilb
- …