A workflow to create
successful digital products
DDD
Dominik Oslizlo
VP of User Experience
VALUE
THE CHALLENGE
of turning great ideas into great software
Great idea Great software
THE SIMPLE PLAN
HELLO PLAN, MEET REALITY!
Great idea Just software
Why is it so hard to achieve?
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.
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!
Even the tree project can be done right.
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!
Let’s apply it in real life.
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
Will it be successful?
A successful digital product
is supremely developed,
makes users happy,
and gives high business value.
Technology
Business
Users
Digital
Product
Technology
Business
Users
Successful
Digital
Product
THE METHOD
How to make it happen?
Delivery on
schedule
Production
roadmap
Feature set
oriented on
business goals
Business
Delivery on
schedule
Production
roadmap
Feature set
oriented on
business goals
Business
Agile
development
Tailored
technology
stack
Feasibility
check
Technology
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
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
AGILE
DEVELOPMENT
WORKING ON
DETAILS
FORGING
THE VISION
D1 D2 D3Discover Define Deliver
FORGING THE VISION
1-2 WEEKS
D1Discover
D1:DISCOVERY | Brainstorming
D1:DISCOVERY | Workshop
Client’s
idea
Discovery
workshop
STX Next
expertise
PO
UXDev
Users
Technology
Business
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?
D1:DISCOVERY | Story Mapping
MVP
D1:DISCOVERY | User Personas
D1:DISCOVERY | Conceptual UI
D1:DISCOVERY | Architecture
D1:DISCOVERY | Tangible Artefacts
User
Personas
Basic
Wireframes
Basic
Product Roadmap
Specific Technical
Requirements
Idea+
D1:DISCOVERY | Result
Technologically
feasible
Adapted to
users’ needs
Business
optimised
Idea+
WORKING ON DETAILS
1-2 WEEKS
D2Define
D2:DEFINITION | Progressive UX Design
Conceptual UI from D1 Low fidelity UX design High fidelity UX design
D2:DEFINITION | Production Plan
D2:DEFINITION | Best Team ever built
DEV
PO
SMQA
UX
D2:DEFINITION | Architecture & Technology Stack
D2:DEFINITION | Tangible Artefacts
Detailed
Wireframes
Production
Plan
Architecture
& Technology Stack
Best Team ever built
©STX Next
Based on refined estimate
AGILE DEVELOPMENT
D3Deliver
D3:DELIVERY | Agile development flow with UX
Development
Future sprintCurrent sprint Future sprint
Ready for
development
Ready for
development
UX
Design
SUMMARY
DDD | Business benefits
Business Value Optimisation
Reduced Risk
Improved Cost-to-Profit Ratio
Optimised Time to Market
Less or No Rework
UNDERSTANDING
TRUST
VALUE
THANK YOU
D1 D2 D3Discover Define Deliver

Discover, Define, Deliver - a workflow to create successful digital products.