Building an MVP by a
non-technical founder
This presentation explains good practices and proven
methodology on how to outsource MVP development to
an external team and not to screw up
Most common challenges:
how to not waste money and ultimately not receive an
unworking product
how to meet the predefined budget
how to fit your target market
how to launch properly and gain users
how to control cash-burn rate adding new features
The ten-step MVP development approach
Step #1 Discovery discover a business idea
Discuss an idea, define needs and determine an MVP scope. We
want to understand the business model and prioritize features
properly, according to features business value
Who are the users? What is the value you are giving to the users? Which problem are you solving?
How are you reaching your customers? What are your users paying for? What are revenue
streams? How do you collect user feedback? How do you manage customer relations?
Step #2 Define KPIs
and how we measure them
In order to have an idea of what to improve - we set up key
metrics to measure success
We will do A/B tests and using the data from them we will
improve the KPIs
Step #3 Create a landing page
We seek to not waste your money for ideas without
a defined target market,
that’s why we set up analytical tools, drive traffic to the landing page,
test basic metrics and proceed with the next steps only when it makes
sense
Step #4 Describing core use cases of
the product
Describe Actors of the system and every use case.
This phase is essential prior to mockups designing
Step #5 Design user interaction with
clickable mockups
Clickable wireframes fully describe hte initial scope of the MVP,
you put new ideas on this stage instead of during the
development, such an approach dramatically decreases
development cost
Step #6 Decide what can wait
for the shaping an MVP
This step protects you from implementation of a set of features
with a low business value,
so you will eventually spend funds on essential functionality only
Step #7 Create a professional look design a graphical user interface
Graphical designs prepared prior to development to speed up the
next step,
such an approach guarantees a minimum set of unexpected
changes during development and in this way - budget saving
Step #8 Development
Every previous step aimed to simplify and speed up the
development process. That’s why the development becomes a
rapid and smooth process.
Developers take several sprints to implement all use cases
planned for the MVP, it includes sprint planning, design reviews,
development, demo & retrospective
Step #9 Integrate analytics to measure goals
This step is essential for discovering improvements for the next
iteration.
A/B test tools are also come along with analytical tools
Step #10 Publish product and measure KPIs
On this stage we publish an application, launch it to previously
interested users from the landing page and start gathering
statistics of real users for analysis, insights and
prepare ideas for the next iteration
insight
hypothesis
test
design
Customer development cycle THe Development team should be seamlessly integrated into this cycle
insight
hypothesis
test 10 steps
Discovery
Design use cases
Interaction design
What can wait?
Define goals to measure success
Graphical design
Development
Publishing
MVP development cycle Take control on the cash-burn rate and the deliverability,
feel free to bring new ideas as soon as they come up
1-st loop of MVP,
develop for a FIXED PRICE
contract
next unlimited number of MVP loops,
develop by the TIME & MATERIALS
contract
insight
hypothesis
test
10 steps
Discovery
Design use cases
Interaction design
What can wait?
Define goals to measure success
Graphical design
Development
Publishing
Contact Us
Maxim Fomenko
VP of Business Development UK
Email: [email protected]
LinkedIn: profile
Skype: maxim.fomenko
Website: www.temy.co