SlideShare a Scribd company logo
SERGEY SUNDUKOVSKIY PH.D.
Building Debt Free MVP
1
Introduction
2
Background
3
Agenda
MVP Considerations
Debt Avoidance
Technical Debt
Organizational Debt
Process Debt
Infrastructure Debt
4
MVP Core Functionality
Ideal MVP
5
Ideal MVP
Mini-Me is an Ideal MVP
Core Functionality
 Identical “DNA”
 Same Major Features
 Same Major Functionality
 Same Usability
 Not Up To Scale
 Not As Pretty
6
Viable For What?
7
Eric Ries defines MVP as “…that version of a new product
which allows a team to collect the maximum amount of
validated learning about customers with the least effort.”
Minimal
Product nobody
wants to use
Viable
Product built
by companies
that have no
financial limitations
MVP
Difficult Determinations
Prototype vs. MVP
 How Do I Distinguish?
MVP vs. Product
 At What Point Do I Stop?
Intent Matters
 You Will Get What You Are Aiming For
Do Not Make A Mermaid
 You Will Always Get a Wrong Half
8
Defining MVP
9
Defining an MVP
MVP vs. Prototype
10
MVP vs. Prototype
 MVP
 Test Product Viability
 Test Assumptions
 Test the Market
 Test Product Usability
 Get User Feedback
Prototype
 Demonstrate the Concept
 Convince Others That You Are Serious
 Get Seed Money
11
MVP vs. Prototype
Who Builds It?
12
MVP vs. Prototype
 MVP
 Built by a Minimal Viable Team
 Evolutionary in Its Development
Prototype
 Built by One Guy
 Usually Throwaway in Its Development
13
Roger’s Adoption Curve
Who is MVP for?
14
MVP Targeting
Prototype Targets Innovators
MVP Targets Early Adopters
Early Adopter Groups
 Educators
 Influencers
 Opinion Makers
 Social Connectors
15
MVP Features
Less Is Truly More
16
MVP Features
Intelligent Design and Evolutionary Concepts
 Aim For Adjacent Possible
Irreducible Complexity
 Can’t Take Anything Away
 Can’t Be Simpler
Most Efficient For What It Does
 Most Efficient Wins
17
Irreducible Complexity
Simplest Mousetrap
18
Path To Intent
Straightforward Path To Intent
19
Product Don’ts
Do Not Complicate Things
Do Not Make Users Think
Do Not Make Users Work
Do Not Defy User’s Expectations
Do Not Confuse Yourself With Users
Do Not Assume You Know Everything
20
Survey Bias
People Say One Thing and Do Another
21
Crowdsourcing
Rise of the Crowds
22
Mechanical Turk
Microtasking Crowdsourcing Platform
23
Building Debt Free MVP - Deep Dive
Usability Study Setup (cont.)
25
Usability Study Results
26
Was not sure
what to do
Usability Study Results
28
Feedback
It Is All About Uncensored Feedback
29
Feedback (cont.)
30
Usability Testing Tools
31
Technical Debt
Things Slow Down
32
Debt
Everything you want to do “Later” is DEBT
 Let’s Document Later
 Let’s Test Later
 Let’s Architect Later
 Let’s Refactor Later
Debt Misconceptions
 All Debt is Bad
 No Debt is Great
 Taking on Debt Always Gets You There Faster
33
Debt (Leverageable)
34
Debt Story
I Have not Seen Organs Like This
35
Common Story
CEOs Tale
 We Were Very Productive
 We Kicked Ass
 We Became Complacent
 I Fired Them All
 I Hired a New Team
 They Are Not Productive Either
 Must Have Chosen Wrong
 I Fired Them All
 SAVE ME
36
Common Story
CTOs Tale
 We Were Very Productive Through Debt Accumulation
 We Kicked Ass But Burned Out
 We Slowed Down Due to Debt
 We Got Fired
 New Team Got Hired
 It Does Not Know Where Skeletons Are Buried
 We Got Fired As Well
 I have Not Seem Organs Like These
37
Support to Innovation Ratio
You Are in the Support Business
38
Support
(15%)
Innovation
(85%)
Support
(50%)
Innovation
(50%)
Support
(85%)
Innovation
(15%)
Year 1
Year 2
Year 3
Broken Window Theory
One Broken Window Leads to Ruin
39
Broken Window Theory
Do Sweat the Small Stuff
40
Debt Tipping Point
41
Product Death
Year 2
Year 1
Tipping Point
Technical Debt Elements
Technical Debt Elements
 Lack of Architectural Blueprint
 Lack of Unit Testing
 Lack of Integration Testing
 Lack of Code Reviews
 Lack of Starting Platform
 Lack of Starting Framework
 Lack of Technical Design
 Lack of Development Recipes
42
Decision Stack
Reverse Funnel
43
Frameworks
44
Language Selection
Programming Language Is Irrelevant. It Only Matters in
Terms of Resource and Starter Product Availability
45
Organizational Debt
You Can’t Outsource What You Do Not Understand
46
MVT
47
Minimal Viable Team
 Designer/UX/UI (part-time)
 Mobile/HTML5/Javascript
 SysAdmin/DBA/DevOPS
 Lead Developer
 2 Engineers
MVT = 5.5 people
Can We Afford It?
Who is My Product Guy?
Offshore Development
Do it for Right Reasons
48
All The Wrong Reasons
49
Wrong Expectations
 Solution to Ignorance (outsourcing what you do not understand)
 It Will Be Cheaper (min 30% overhead)
 We Can Achieve Instant Scalability (it takes time to hire)
 Poaching Is not a Problem (no difference)
 We Can Minimize Office Distractions (hallway magic)
Right Reasons
50
Right Expectations
 Somewhat Easier to Find Talent
 24 h Dev/QA Cycle
 Improved Ramp Up/Ramp Down Cycles
 Specific Expertise
90% Done Problem
What Do They Mean by That?
51
90% Done Problem
52
90 Done
 Offshore Team Did All the Work
 90% of the Money is Spent
 No Business Documentation
 No Technical Documentation
 No Repeatable Process
 No Unit Tests
 Lead Developer Instead of CTO
 Performance Problems Right out of the Gate
Buddy Program
Do it Right
53
Buddy Paring
54
Not Your Grandfather’s Pair Programming
 Get paired (your counterpart)
 Truman Show (my life on tv)
 4 + 4 (overlap time + alone time)
 Joined work assignment (we are a unit)
 Circle of influence (product manager, project manager, qa,
development buddy)
Congruent Culture
Pick a Congruent Culture
55
Offshore Team Picking
56
Congruent Culture (challenge authority)
Working Hours Overlap (4+)
Right Size (30+ large enough to have a bench)
Right Size (100- small enough to care)
Right Focus (we do everything)
Do Not Let It Grow (micro-teams)
Team Structure
Big Rocks First
57
Separate Development Teams
58
Rapid Development vs. Core
VS.
Process Debt
How Do They Know?
59
Process Complication
Do Not Make It Complicated
60
Process Complication
 Do Not Make It Complicated
 Complicated = Bad
 Complicated = Unsustainable
 Complicated = Not Followed
 Complicated = Edge Case Centric
 Complicated ! = Useful
 Complicated = Unintended Consequences
61
Planned vs. Agile
62
VS
Planned vs. Agile
 Planned Process
 Exhaustive Planning (plan until you are exhausted)
 Prescriptive
 Document Centric
Agile Process
 Iterative Planning
 Non-prescriptive
 Practice Centric
63
Agile Umbrella
64
Agile Process Phases
65
Process Debt Elements
Process Debt Elements
 Lack of Articulated Process
 Lack of Process Documentation
 Lack of Repeatability
 Lack of Clear Process Identification
 Presence of Numerous Process Exceptions
 Process Busters
66
False Agile
Just Because You Call It Agile It Does Not Mean It Is
67
You Are Not Agile If
Requirement Frontloading
QA Backloading
You Move Dates Instead of Feature Negotiating
You Extend Sprints/Iterations
You Are Not Producing Code by Third Week of the
Project
You Have No Business Representation
You Are Not Tracking Requirements
You Do Not Keep Track of Velocity/Drumbeat
68
Infrastructures Debt
Avoiding Infrastructure Debt
69
IaaS + PaaS
Use As Much of the Stack as You Can
70
Infrastructure Debt Elements
 Infrastructure Debt Elements
 No Utilizing IaaS/Pass
 Lack of Monitoring
 Lack of Redundancy
 Lack of Disaster Recovery
 Lack of Environment Separation
Dev Ops Debt Elements
 Lack of Deployment Framework
 Lack of Continuous Integration
 Lack of Effective Source Control
71
PaaS
72
IaaS
73

More Related Content

PPT
From Prototype to MVP (case study)
PPT
Minimal Testable Product
PPT
MVP Building & Testing Your Set of “Must Have” Features
PPT
From an Idea to a Product
PPT
Founder Institute Product Development Workshop
PPT
What to do once you have an idea
PPT
Building Debt Free MVP
PPT
Technical & Product Debt Management
From Prototype to MVP (case study)
Minimal Testable Product
MVP Building & Testing Your Set of “Must Have” Features
From an Idea to a Product
Founder Institute Product Development Workshop
What to do once you have an idea
Building Debt Free MVP
Technical & Product Debt Management

What's hot (19)

PDF
Serious Business: Playing serious games to accelerate learning & deliver bett...
PPT
What every developer can learn from startups
PPT
Building lean products with distributed agile teams
PDF
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
PDF
From Product Requirements to Hypotheses
PDF
Product Development with Lean UX
PPTX
Design Sprint Method
PDF
Working as an agile Experience Designer
PDF
Design thinking in an agile world
PDF
Design Sprint
PDF
Clean up the mess with MVP
PDF
Agile Inception Techniques - DeliverConf 17 Workshop
PDF
Deconstructing the Design Sprint
PDF
Creating Agile Product Roadmaps Everyone Understands
PDF
Assumption mapping and managing uncertainty NUXUK
PDF
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
PDF
Product Design - Rui Barroca
PPT
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
PDF
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
Serious Business: Playing serious games to accelerate learning & deliver bett...
What every developer can learn from startups
Building lean products with distributed agile teams
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
From Product Requirements to Hypotheses
Product Development with Lean UX
Design Sprint Method
Working as an agile Experience Designer
Design thinking in an agile world
Design Sprint
Clean up the mess with MVP
Agile Inception Techniques - DeliverConf 17 Workshop
Deconstructing the Design Sprint
Creating Agile Product Roadmaps Everyone Understands
Assumption mapping and managing uncertainty NUXUK
Thinking more product: Moving from Scrum to a dual-track agile approach by Su...
Product Design - Rui Barroca
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
The Minimum Loveable Product: Go Beyond the Minimum Viable Product
Ad

Viewers also liked (7)

PDF
Minimal Viable Product
PDF
Minimum Viable Product
PPT
10 Slide Lean Startup MVP Deck Example
PDF
Overview of Lean Startup and FastWorks
PPTX
Minimum Viable Product
PDF
19 Ways Growth Hackers Acquire Customers
PDF
[500DISTRO] The Scientific Method: How to Design & Track Viral Growth Experim...
Minimal Viable Product
Minimum Viable Product
10 Slide Lean Startup MVP Deck Example
Overview of Lean Startup and FastWorks
Minimum Viable Product
19 Ways Growth Hackers Acquire Customers
[500DISTRO] The Scientific Method: How to Design & Track Viral Growth Experim...
Ad

Similar to Building Debt Free MVP - Deep Dive (20)

PPTX
Scaling Technology Organizations
PPTX
Getting it Built
PPTX
Building Durable Software in Startups
PDF
Lean startup
PDF
It's Not About Working Software After All!
PDF
Part 1: "Making Agile Work" Webinar Series: Inception
PDF
Valtech - Agile inception : how to start an agile project ?
PDF
Applying Lean Startup Principles to Agile Projects
PDF
10 lessons learned in managing digital transformation
PPT
Technical and Product Debt Management
PDF
The Lost Tales of Platform Design (February 2017)
PPTX
Project to Product roadmap
PDF
IMVU: “But Does It Scale?” from Startup Lessons Learned Conference
PDF
Microservices Workshop - Craft Conference
PPTX
The Essential Product Owner - Partnering with the team
PPTX
Growth Hackers Dublin 6 (slides 1 of 2)
PDF
Customer Development - Notes from the Field
PPTX
Thin Slicing the Technology Adoption Life Cycle
PPTX
Building Startups and Minimum Viable Products (NDC2013)
PDF
The Agile PMO (fall 2014 version)
Scaling Technology Organizations
Getting it Built
Building Durable Software in Startups
Lean startup
It's Not About Working Software After All!
Part 1: "Making Agile Work" Webinar Series: Inception
Valtech - Agile inception : how to start an agile project ?
Applying Lean Startup Principles to Agile Projects
10 lessons learned in managing digital transformation
Technical and Product Debt Management
The Lost Tales of Platform Design (February 2017)
Project to Product roadmap
IMVU: “But Does It Scale?” from Startup Lessons Learned Conference
Microservices Workshop - Craft Conference
The Essential Product Owner - Partnering with the team
Growth Hackers Dublin 6 (slides 1 of 2)
Customer Development - Notes from the Field
Thin Slicing the Technology Adoption Life Cycle
Building Startups and Minimum Viable Products (NDC2013)
The Agile PMO (fall 2014 version)

More from Sergey Sundukovskiy (14)

PPTX
Startup Failure Is Not What You Think It Is - Deep Dive.pptx
PPTX
Getting Your First Technology Job.pptx
PPTX
Startup Failure Is Not What You Think It Is (Startup Week)
PPT
Building SaaS Analytics Platform
PPTX
Startup Pitch Bootcamp: Learn How to Pitch for Funding
PPT
SaaS Analytics Deep Dive
PPT
PPC Funnel Testing (shortened)
PPT
MVP Testing and Product Marketing (case study)
PPT
What to Do Once You Have an Idea (case study)
PPT
Technical Debt and Selling Rearchitecture
PPT
Product Marketing
PPT
Video platform selection
PPT
PPC Funnel Testing
PDF
Interactive Marketing
Startup Failure Is Not What You Think It Is - Deep Dive.pptx
Getting Your First Technology Job.pptx
Startup Failure Is Not What You Think It Is (Startup Week)
Building SaaS Analytics Platform
Startup Pitch Bootcamp: Learn How to Pitch for Funding
SaaS Analytics Deep Dive
PPC Funnel Testing (shortened)
MVP Testing and Product Marketing (case study)
What to Do Once You Have an Idea (case study)
Technical Debt and Selling Rearchitecture
Product Marketing
Video platform selection
PPC Funnel Testing
Interactive Marketing

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Tartificialntelligence_presentation.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
cloud_computing_Infrastucture_as_cloud_p
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Tartificialntelligence_presentation.pptx
Heart disease approach using modified random forest and particle swarm optimi...
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Digital-Transformation-Roadmap-for-Companies.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Mushroom cultivation and it's methods.pdf
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A comparative study of natural language inference in Swahili using monolingua...
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
cloud_computing_Infrastucture_as_cloud_p

Building Debt Free MVP - Deep Dive