Presentation from STX Next Summit 2016 by Dominik Oślizło describing the Discover, Define, Deliver process, a rock-solid approach that ensures smooth idea-to-product transitions and radically accelerates time-to-market.
7. THE TREE PROJECT EVERYONE KNOWS
How the Client
described it.
How the
Project Leader
understood it.
How the Analyst
designed it.
How the Developer
wrote it.
How the Business
Consultant
described it.
How it was
documented.
What operations
installed.
How the Client was
billed.
How it was
supported.
What the Client
really needed.
8. THE TREE PROJECT EVERYONE KNOWS
Everything is
described in the doc.
Are you sure this is
what they want?
Yes.
It would not swing,
so I fixed it.
Bravo!
Works for me.
We used cutting-
edge tech!
It needed thaaaat
much work. Really!
Where is the
documentation?
Here, but it’s
outdated
This is what we can
do on the server
they provided.
Look, the bugs ate
the tree!
You got it all wrong!
10. Yes, we need to
be on track.
Let’s avoid any
possible
miscommunication.
And then, step
by step we will
progress to the
final product.
And let’s use this as
MVP. The
functionality will be
limited, but you will
get it sooner.
The tree project could be done right using dialogue:
Let’s skip this
one, too much
implementation
risk.
Agreed.
No, no one is
going to use it!
So, this is what
we want.
Maybe like this?
And this one has no
business value.
Nice, but it will
cost a fortune
to develop!
Ok, let’s find a
better way to
do it.
I believe we
have a match!
Yes, this is a good plan!
12. What are the user groups?
Which groups are most important?
What are their expectations?
How can we fit these needs?
How can we convince them to use it?
Questions asked before project starts
How much will development cost?
Is this price fair?
Can it be done cheaper?
Will there be additional costs?
What will be ROI?
When will it be ready to launch?
Can it be done?
Will they develop what I really want?
Will cooperation be good?
How to avoid reworking?
Will best technology be chosen?
How to speed up the development?
BusinessUsersTechnology
20. Delivery on
schedule
Production
roadmap
Feature set
oriented on
business goals
Business
Knowledge
about
users’ needs
Performance
centered design
Iterative
improvement
Users
Agile
development
Tailored
technology
stack
Feasibility
check
Technology
21. Delivery on
schedule
Production
roadmap
Feature set
oriented on
business goals
Business
Knowledge
about
users’ needs
Performance
centered design
Iterative
improvement
Users
Agile
development
Tailored
technology
stack
Feasibility
check
Technology
D1
D2
D3
26. D1:DISCOVERY | Product Vision
Target group Needs Product Value
What market segment
does it address?
Who are the target
users & customers?
What problem does the
product solve?
What emotions does it
evoke?
Which benefit does it
provide?
What product is it?
What makes it
desirable?
What will be areas of
unique value of this
product?
How will the company
make benefit from the
product?
What are the business
goals?
What the business
model will be?
Is it feasible?
40. D3:DELIVERY | Agile development flow with UX
Development
Future sprintCurrent sprint Future sprint
Ready for
development
Ready for
development
UX
Design