Download - Building Debt Free MVP
![Page 1: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/1.jpg)
SERGEY SUNDUKOVSKIY PH.D.
Building Debt Free MVP1
![Page 2: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/2.jpg)
Introduction2
![Page 3: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/3.jpg)
Background3
![Page 4: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/4.jpg)
Agenda
Defining an MVPDebt AvoidanceTechnology SelectionInfrastructure SelectionProcess SelectionOrganizational Tool BeltAlpha Beta Process
4
![Page 5: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/5.jpg)
Defining MVP5
![Page 6: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/6.jpg)
Defining MVP6
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.”
MinimalProduct nobody
wants to use
ViableProduct built
by companiesthat have no
financial limitations
MVP
![Page 7: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/7.jpg)
Defining MVP7
Market
Features
Usability
MVP
MVP is a product with a minimal set of features that intended customer will buy
and continuously use
![Page 8: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/8.jpg)
Defining an MVP
MVP vs. Prototype
8
![Page 9: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/9.jpg)
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
9
![Page 10: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/10.jpg)
Adoption Curve
Who is MVP for?
10
![Page 11: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/11.jpg)
MVP Targeting
Prototype Targets InnovatorsMVP Targets Early AdoptersEarly Adopter Groups
Educators Influencers Opinion Makers Social Connectors
11
![Page 12: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/12.jpg)
MVP Core Functionality
Ideal MVP
12
![Page 13: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/13.jpg)
Ideal MVP
Mini-Me is an Ideal MVPCore Functionality
Identical “DNA” Same Major Features Same Major Functionality Same Usability Not Up To Scale Not As Pretty
13
![Page 14: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/14.jpg)
MVP Features
Less Is Truly More
14
![Page 15: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/15.jpg)
MVP Attributes
Intelligent Design ConceptsIrreducible Complexity
Can’t Take Anything Away Can’t Be Simpler
Most Efficient For What It Does Most Efficient Wins Most Efficient Survives
Path to Intent Most Straightforward Path to Intent
15
![Page 16: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/16.jpg)
Irreducible Complexity
Simplest Mousetrap
16
![Page 17: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/17.jpg)
Path To Intent
Straightforward Path To Intent
17
![Page 18: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/18.jpg)
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 Gets You There Faster
18
![Page 19: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/19.jpg)
Debt (Leverageable)19
![Page 20: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/20.jpg)
Product Debt
Document Your Intent
20
![Page 21: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/21.jpg)
Intent Documentation Elements
Intent Documentation Assumptions Epics User Stories System Use Cases Business Rules Actors
21
![Page 22: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/22.jpg)
Product Debt (User Stories)
As Who I Want This and Why
22
![Page 23: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/23.jpg)
Product Debt (User Stories)
Watch Out For Myopic View
23
![Page 24: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/24.jpg)
Technical Debt
Things Slow Down
24
![Page 25: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/25.jpg)
Support to Innovation Ratio
You Are in the Support Business
25
Support(15%)
Innovation(85%)
Support(50%)
Innovation(50%)
Support(85%)
Innovation(15%)
Year 1
Year 2
Year 3
![Page 26: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/26.jpg)
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
26
![Page 27: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/27.jpg)
Architectural Blueprint27
Typical Layered Architecture
![Page 28: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/28.jpg)
Decision Stack
Reverse Funnel
28
![Page 29: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/29.jpg)
Frameworks29
![Page 30: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/30.jpg)
Language Selection
Programming Language Is Irrelevant. It Only Matters in Terms of Resource and Starter Product Availability
30
![Page 31: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/31.jpg)
Infrastructures Debt
Avoiding Infrastructure Debt
31
![Page 32: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/32.jpg)
IaaS + PaaS
Use As Much of the Stack as You Can
32
![Page 33: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/33.jpg)
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
33
![Page 34: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/34.jpg)
PaaS 34
![Page 35: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/35.jpg)
IaaS 35
![Page 36: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/36.jpg)
Process Debt
Do Not Make It Complicated
36
![Page 37: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/37.jpg)
Process Complication
Do Not Make It Complicated Complicated = Bad Complicated = Unsustainable Complicated = Not Followed Complicated = Edge Case Centric Complicated ! = Useful Complicated = Unintended Consequences
37
![Page 38: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/38.jpg)
Planned vs. Agile38
VS
![Page 39: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/39.jpg)
Planned vs. Agile
Planned Process Exhaustive Planning (plan until you are exhausted) Prescriptive Document Centric
Agile Process Iterative Planning Non-prescriptive Practice Centric
39
![Page 40: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/40.jpg)
Agile Umbrella40
![Page 41: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/41.jpg)
Organizational Tool Belt41
![Page 42: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/42.jpg)
Organizational Tool Belt
One Ring To Rule Them All
42
![Page 43: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/43.jpg)
Atlassian Suite43
![Page 44: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/44.jpg)
Best of Breed44
![Page 45: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/45.jpg)
Organizational Tool Belt
45
![Page 46: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/46.jpg)
MVP Testing46
![Page 47: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/47.jpg)
Alpha (Are You Interested)
Happy Path
47
![Page 48: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/48.jpg)
Alpha Testing
What Do We Want to Know? Can You Complete a Happy Paths? Are You Confused? Are You Excited? Are You Bored?
48
![Page 49: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/49.jpg)
Private Beta (What Will You Do)
We Are Watching You
49
![Page 50: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/50.jpg)
Private Beta
We Are Watching You Hover Areas Attention Areas Click Areas Used Featured
We Are Measuring You Visit Duration Hover Time Return Frequency
50
![Page 51: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/51.jpg)
Public Beta (Charge Them Phase)
Free Trial What Is It For?
51
![Page 52: Building Debt Free MVP](https://reader031.vdocuments.us/reader031/viewer/2022012922/5555edc4d8b42a8a5f8b4a6c/html5/thumbnails/52.jpg)
Public Beta
What Kind of Customer Are You Going To Be? Active Passive Hibernating Advanced Intermediate Novice
52