SlideShare a Scribd company logo
In a startup context
George Krasadakis
Feb 2019
Photo by Hal Gatewood on Unsplash
The structure of this session
Background
The MVP and why it is critical for a startup1
From an idea to an MVP
Steps to follow to properly define your MVP2
Rapid prototyping
Techniques to help you experiment and capture feedback3
From a problem to an MVP
Problem Idea(s) Concept(s) Prototype(s) MVP
A learning process via prototyping, experimentation & feedback loops
Problem statement
Users involved
Stakeholders
Market scan
Possible competitors
Failed attempts
Ideas – one pagers
State-of-the-art
Competition
Solutions – one pagers
Wireframes
Users and personas
Product Architecture
Technology Architecture
Feasibility & cost estimates
Realistic UX
Technical description
Exit criteria
Feedback summary
Product Backlog
Product Roadmap
Tech architecture
Market strategy
Feedback mechanisms
Experiments
The product management function
Problem Ideas Concepts
Product Management Function
Prototype MVP MVP +1 MVP +n
Product
Backlog
…
Targets
Planning
Insights
KPIs
User Feedback
Priorities
Ideas
Inflow: User
feedback,
telemetry
Outflow: New
releases, new
features
Product Management is critical for startups
75 percent of venture-backed startups fail1
1 FastCompany, "Why Most Venture Backed Companies Fail," Harvard Business School -Shikhar Ghosh.
1. Startups have extremely limited resources
2. They are ‘driven by passion’
3. They have little or no structure
The product risk: To build something nobody wants or poorly build a
product with great demand
Source: https://www.cbinsights.com/research/startup-failure-reasons-top/
Why do
Startups fail?
It’s the product!
Why do Startups fail?
My own list of failure reasons!
1. Over-engineered products
Even if the MVP is properly defined, the engineering work become far more sophisticated than needed;
this leads to waste of energy and resources – with huge opportunity cost. Engineering-heavy teams need
to be aware of this risk and follow a lean, agile approach.
2. Ignore or mis-interpret user feedback
Startups may ignore the signals from their userbase; or confirmation bias may responsible for reading only
the ‘compatible’ patterns; this is where predefined Success criteria – specific metrics and KPIs could make a
difference.
3. MVP – they just don’t get it
They don’t get the notion of the MVP and, as a result, they fail to focus and set the right priorities
Why do Startups fail?
It’s the product!
Make sure you have the right product
management skills in your team!
The MVP
1. The definition of the MVP
2. Popular misconceptions regarding the MVP
3. Why a good MVP is critical for startups
4. Characteristics of a good MVP
5. Signs of a poor MVP
1
But what is an MVP anyway?
“In product development, the minimum viable
product (MVP) is a product with just enough
features to satisfy early customers, and to
provide feedback for future development” —
Minimum_viable_product
Ries, Eric (August 3, 2009)
But what is an MVP anyway?
“In product development, the minimum viable
product (MVP) is a product with just enough
features to satisfy early customers, and to
provide feedback for future development” —
Minimum_viable_product
Ries, Eric (August 3, 2009)
But what is an MVP anyway?
“In product development, the minimum viable
product (MVP) is a product with just enough
features to satisfy early customers, and to
provide feedback for future development” —
Minimum_viable_product
Ries, Eric (August 3, 2009)
But what is an MVP anyway?
“In product development, the minimum viable
product (MVP) is a product with just enough
features to satisfy early customers, and to
provide feedback for future development” —
Minimum_viable_product
Ries, Eric (August 3, 2009)
Frequent misconceptions about MVP
People confuse the MVP with the Prototype
People confuse the MVP with the Proof of Concept
People think of the MVP as ‘just something to start with’
People think of the MVP as a ‘quick and dirty’ product
With a proper MVP you will be able to:
Think Big, but start small, iterate fast
Build your product with less
Test your product with real users, faster
Go to market faster
Pivot, earlier
A good MVP …
Focuses on the user
Reflects tested user needs
Has great feedback loops
Solves the core problem
A bad MVP …
Is over-engineered or not engineered :)
Is not aligned with user needs
Does not enable user feedback loops
Is over-complicated or oversimplified
The Problem Statement
Make sure you don’t solve the wrong problem ☺
Describe the problem you are solving with a solid problem
statement: ”… a concise description of an issue to be
addressed or a condition to be improved upon. It identifies the
gap between the current (problem) state and desired (goal)
state of a process or product
https://en.wikipedia.org/wiki/Problem_statement
Validate the Problem
Is it really a problem worth solving?
1. Who are the key-users – the ones impacted by this problem?
2. What are the pain-points you are trying to eliminate?
3. Did you validate your problem statement with your team, your
stakeholders and selected users – does it reflect the real problem?
Articulate your solution
Describe in a single page:
1. The context – the situation
2. How your product solves the problem?
3. Start describing your personas
4. How you address the major pain points for your users?
5. Think big at this stage – describe your product vision
6. State your assumptions
Identify your users
Who are you solving for?
1. List all different classes of users –who will benefit from your solution?
2. Document your users, their needs, their pain points
3. Describe the ideal scenarios/ experience for each class of users
4. Collect metadata for your users – anything that could be correlated
with needs, expectations, point of view
5. Define named personas
Understand your users
Who the users are vs what the users need
1. Construct user profiles and personas; use empathy
2. Interview users – capture signals, pain points, expectations
3. Analyse available studies and metadata – public domain
4. Validate your problem with selected users
5. Validate your solution with selected users
Define your product
Think as a user: define your product with user stories
1. Describe product features <as a user>
2. Apply empathy – use what you know for your users/ personas and
try to express their needs and the desired user experience
3. Think Big – write Epic user stories
4. Think Small – its OK to write user stories at the lowest level of detail
5. Don’t bother about feasibility and priorities at this stage
Define your MVP
Post-process your user stories; rank them; get your MVP
1. Your product backlog should have all the user stories/ product
features you can think of
2. Process each user story to estimate [a] its expected value for the
user/ its importance in solving the problem and [b] its feasibility
3. For each story, you can combine these estimates into a single score
4. When all your stories have a score, rank them to reflect the priority
Define Success
You need a solid definition of success … to get there
1. At this point you have a prioritized product backlog; you need to
describe what ‘success will look like’
2. Identify the key metrics which will be used to measure success
3. Combine the metrics to the right KPIs
4. Prepare your data capturing mechanisms to support your metrics
5. Design a single ‘product performance dashboard’ as your source of truth
Problem Ideas Concepts
Product Management Function
Prototype MVP MVP +1 MVP +n
Product
Backlog
…
Targets
Planning
Insights
KPIs
User Feedback
Priorities
Ideas
You are here How can you get there… faster?
The Prototype Defined
Types of prototypes
1. Static prototypes – wireframes could serve the purpose in certain
cases
2. Clickable prototypes – approximating the experience but with no real
back-end and data services
3. Functional prototypes – but under numerous assumptions and
conventions; they can look realistic enough to support real user
interaction scenarios
Rapid prototyping techniques
Why build a prototype?
1. To get a realistic, functional instance of your product, really fast
2. Expose it to selected users and capture feedback
3. Test certain aspects of your product – the ones which have high
uncertainty and/ or implementation cost
4. Test certain technologies or experiences which might be new to end-
users – for example voice-driven interactions
Prototype ≠ MVP
MVP
1. Minimum but Production
ready and real product
2. Secure and Reliable
3. Accessible by all users
4. Integrated with real data
services
Prototype
1. Does not address
production requirements
2. Security/ Reliability not
concerns (static/ limited
security risks)
3. Accessible by limited
number of users only
4. Reusing existing
components and artificial
data and static content
vs
How to speed up your prototyping
Build only what needs to be tested
1. Set the right focus – do not build ‘conventional features’
2. Find the features with higher uncertainty
3. Define an overall experience by combine all ‘static’ features and those
built for the prototype
How to speed up your prototyping
Use static data; reuse existing components
1. Don’t spend time building real data models and data stores;
2. Quickly design your key entities as static JSON files
3. Expose them via a simple APIs and you have a realistic integration
scenario
How to speed up your prototyping
Use existing, 3rd party services
1. Even for advanced AI scenarios there are ready to use commercial APIs to
quickly integrate and use
2. Even if you plan to build your own AI algorithm, you should be able to
approximate your results with existing commercial services
3. For all of your key scenarios – search what is already out there in terms of
APIs and use it!
How to speed up your prototyping
Use prototyping tools
1. There are great prototyping tools out there – especially for designing
UI/UX for web and mobile devices
2. There are great prototyping tools even for VR/AR experiences
3. Scan the market, select the right tools for you and use them for quick,
static or clickable prototypes
How to speed up your prototyping
Make assumptions, move fast!
1. When prototyping you have to deal with uncertainty, fast!
2. When you do not have all the answers, just make assumptions; just make
sure you will go back to validate them as you learn about the problem
and your users
3. Maintain simple, to-the-point documentation on the objectives,
assumptions and success criteria of the rapid prototyping effort; share it
with your team and your key stakeholders
How to speed up your prototyping
Rethink Quality
1. Quality is great – but you have to put it in the right context
2. You are not building a production system – even if the prototype is
hugely successful, chances are that you will through away the code
3. Focus on the user experience; back end processes could be hard-coded,
based on static, artificial data and the overall experience supported by
just a script
How to speed up your prototyping
Define exit criteria
1. A prototype is a kind of experiment/ test, to enable you to validate a
concept and learn
2. You need to define the key questions and the specific points your are
‘testing’.
3. Document the definition of success and exit criteria; and what you are
hoping to get out of the prototype, upfront.
How to speed up your prototyping
Build, capture feedback, iterate fast!
1. Build a basic UX – wireframes or real UI
2. Connect static data to make it realistic
3. Present it in the right context with a story – the right flow
4. Capture feedback
5. Iterated as needed; but fast!
How to speed up your prototyping
Use UI libraries & templates
1. There are great resources online – from web page templates, mobile
apps, images and videos – even public data sets which could make sense
in your scenario; use them!
2. If you plan to prototype frequently, build your own, internal library of
resources
3. If you have UI/UX experts in your team, consider setting up a set of
reusable UI elements and resources to speed up UI/UX development
How to speed up your prototyping
Use DevOps, Automation, Monitoring
1. Normally you need to host your prototype – so get ready in terms of
hosting scenarios and DevOps
2. Assuming a large group of users to expose your prototype to, you need
an effective way to capture feedback – via the prototype and/or with
online tools
3. You might need to setup monitoring processes to summarize user
engagement and interaction, during the prototyping phase
How to speed up your prototyping
Set the right expectations
1. Make sure that your key-stakeholders understand what a prototype is
and have the right expectations
2. Make sure your users get the full context when they are asked to interact
with the prototype
3. Make sure that you get honest, objective feedback from your users and
stakeholders; summarize and communicate appropriately the feedback
and insights
Talking about feedback …
Did you find this useful?
I would appreciate your feedback and thoughts!
Scan the QR code or use this link https://goo.gl/j8L7uw to submit your
thoughts, questions or suggestions.
Video version: https://www.youtube.com/watch?v=Buy8Ki-P0T8
Building data-driven and AI-powered products;
leading technology innovation programmes;
17+ US patents on Artificial Intelligence,
Analytics and IoT • 20 years of digital product
development – from concept to launch • 80+
innovative, data-driven projects • 10 multinational
corporations • 3 technology startups • Founder of
‘Datamine decision support systems’
g.krasadakis@gmail.com
https://medium.com/@gkrasadakis

More Related Content

What's hot

Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
Bernard Leong
 
Quick ideation workshop
Quick ideation workshopQuick ideation workshop
Quick ideation workshop
Dougal Edwards
 
Introduction to Prototyping
Introduction to PrototypingIntroduction to Prototyping
Introduction to Prototyping
IBTECAR
 
The Concept of Innovation and Innovation Management
The Concept of Innovation and Innovation ManagementThe Concept of Innovation and Innovation Management
The Concept of Innovation and Innovation Management
Nadia Lushchak
 
Ideation and problem solving
Ideation and problem solvingIdeation and problem solving
Ideation and problem solving
Rikke groth Nielsen
 
A Presentation on Innovation
A Presentation on InnovationA Presentation on Innovation
A Presentation on Innovation
Stefan Lindegaard
 
Invention & Innovation (Introduction)
Invention & Innovation (Introduction)Invention & Innovation (Introduction)
Invention & Innovation (Introduction)
tutor2u
 
New nature of innovation
New nature of innovationNew nature of innovation
New nature of innovationCyril Durand
 
Defining Innovation Types.
Defining Innovation Types.Defining Innovation Types.
Defining Innovation Types.
Dr. Marc Sniukas
 
The Product Market Fit Cycle (Updated to v. 2.0)
The Product Market Fit Cycle (Updated to v. 2.0)The Product Market Fit Cycle (Updated to v. 2.0)
The Product Market Fit Cycle (Updated to v. 2.0)
Carlos Espinal
 
Product Market Fit and Beyond
Product Market Fit and BeyondProduct Market Fit and Beyond
Product Market Fit and Beyond
Brainmates Pty Limited
 
Understand Innovation in 5 Minutes
Understand Innovation in 5 MinutesUnderstand Innovation in 5 Minutes
Understand Innovation in 5 Minutes
Gordon Graham
 
"Past Present and Future of Entrepreneurship Education" presentation at USASB...
"Past Present and Future of Entrepreneurship Education" presentation at USASB..."Past Present and Future of Entrepreneurship Education" presentation at USASB...
"Past Present and Future of Entrepreneurship Education" presentation at USASB...
Massachusetts Institute of Technology
 
Open Innovation: New Challenges, New Opportunities
Open Innovation: New Challenges, New OpportunitiesOpen Innovation: New Challenges, New Opportunities
Open Innovation: New Challenges, New Opportunities
Stefan Lindegaard
 
Introduction to Innovation
Introduction to InnovationIntroduction to Innovation
Introduction to Innovation
Fergal Brophy at Open Innovation Services
 
Workshop MVP
Workshop MVPWorkshop MVP
Workshop MVP
Avatech Accelerator
 
Customer Development/Lean Startup 011910 Class 1
Customer Development/Lean Startup 011910 Class 1Customer Development/Lean Startup 011910 Class 1
Customer Development/Lean Startup 011910 Class 1
Stanford University
 
Lean Startup Methodology
Lean Startup MethodologyLean Startup Methodology
Lean Startup Methodology
Fardeen Rahaman
 
Ideation Workshop
Ideation WorkshopIdeation Workshop
Ideation Workshop
Rachel Liu
 
Innovation Matrix
Innovation MatrixInnovation Matrix
Innovation Matrix
Board of Innovation
 

What's hot (20)

Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
Quick ideation workshop
Quick ideation workshopQuick ideation workshop
Quick ideation workshop
 
Introduction to Prototyping
Introduction to PrototypingIntroduction to Prototyping
Introduction to Prototyping
 
The Concept of Innovation and Innovation Management
The Concept of Innovation and Innovation ManagementThe Concept of Innovation and Innovation Management
The Concept of Innovation and Innovation Management
 
Ideation and problem solving
Ideation and problem solvingIdeation and problem solving
Ideation and problem solving
 
A Presentation on Innovation
A Presentation on InnovationA Presentation on Innovation
A Presentation on Innovation
 
Invention & Innovation (Introduction)
Invention & Innovation (Introduction)Invention & Innovation (Introduction)
Invention & Innovation (Introduction)
 
New nature of innovation
New nature of innovationNew nature of innovation
New nature of innovation
 
Defining Innovation Types.
Defining Innovation Types.Defining Innovation Types.
Defining Innovation Types.
 
The Product Market Fit Cycle (Updated to v. 2.0)
The Product Market Fit Cycle (Updated to v. 2.0)The Product Market Fit Cycle (Updated to v. 2.0)
The Product Market Fit Cycle (Updated to v. 2.0)
 
Product Market Fit and Beyond
Product Market Fit and BeyondProduct Market Fit and Beyond
Product Market Fit and Beyond
 
Understand Innovation in 5 Minutes
Understand Innovation in 5 MinutesUnderstand Innovation in 5 Minutes
Understand Innovation in 5 Minutes
 
"Past Present and Future of Entrepreneurship Education" presentation at USASB...
"Past Present and Future of Entrepreneurship Education" presentation at USASB..."Past Present and Future of Entrepreneurship Education" presentation at USASB...
"Past Present and Future of Entrepreneurship Education" presentation at USASB...
 
Open Innovation: New Challenges, New Opportunities
Open Innovation: New Challenges, New OpportunitiesOpen Innovation: New Challenges, New Opportunities
Open Innovation: New Challenges, New Opportunities
 
Introduction to Innovation
Introduction to InnovationIntroduction to Innovation
Introduction to Innovation
 
Workshop MVP
Workshop MVPWorkshop MVP
Workshop MVP
 
Customer Development/Lean Startup 011910 Class 1
Customer Development/Lean Startup 011910 Class 1Customer Development/Lean Startup 011910 Class 1
Customer Development/Lean Startup 011910 Class 1
 
Lean Startup Methodology
Lean Startup MethodologyLean Startup Methodology
Lean Startup Methodology
 
Ideation Workshop
Ideation WorkshopIdeation Workshop
Ideation Workshop
 
Innovation Matrix
Innovation MatrixInnovation Matrix
Innovation Matrix
 

Similar to Prototyping and MVPs for startups

From an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startupsFrom an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startups
George Krasadakis
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product Management
John Wyatt
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital products
Anurag Jain
 
Product management
Product management  Product management
Product management
Ahmedalhassar1
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
Product School
 
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdfHow to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
Mark Opanasiuk
 
Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week
Cloud Elements
 
Minimal Viable Product - Final Paper
Minimal Viable Product - Final PaperMinimal Viable Product - Final Paper
Minimal Viable Product - Final PaperRicha Sharma
 
5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM
Product School
 
What is Product Management ?
What is Product Management ?What is Product Management ?
What is Product Management ?
Charles Loumeau
 
Book club INSPIRED How To Create Tech Products Customers Love
Book club INSPIRED How To Create Tech Products Customers LoveBook club INSPIRED How To Create Tech Products Customers Love
Book club INSPIRED How To Create Tech Products Customers Love
SEB
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
Cloud Elements
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
Steven Martin
 
How to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of ProductHow to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of Product
Product School
 
Hellomeets - 15th November
Hellomeets - 15th NovemberHellomeets - 15th November
Hellomeets - 15th November
Abhijeet Gaur
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
The Codest
 
Uxpin guide to_mvps
Uxpin guide to_mvpsUxpin guide to_mvps
Uxpin guide to_mvps
Dr. Data Ng
 
Aligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature RequestsAligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature Requests
ProductPlan
 
Dev's Guide to Feedback Driven Development
Dev's Guide to Feedback Driven DevelopmentDev's Guide to Feedback Driven Development
Dev's Guide to Feedback Driven Development
Marty Haught
 

Similar to Prototyping and MVPs for startups (20)

From an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startupsFrom an idea to an MVP: a guide for startups
From an idea to an MVP: a guide for startups
 
UX Lead Product Management
UX Lead Product ManagementUX Lead Product Management
UX Lead Product Management
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital products
 
Product management
Product management  Product management
Product management
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdfHow to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdf
 
Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week Lean Product Development for Startups- Denver Startup Week
Lean Product Development for Startups- Denver Startup Week
 
Minimal Viable Product - Final Paper
Minimal Viable Product - Final PaperMinimal Viable Product - Final Paper
Minimal Viable Product - Final Paper
 
5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM
 
What is Product Management ?
What is Product Management ?What is Product Management ?
What is Product Management ?
 
Book club INSPIRED How To Create Tech Products Customers Love
Book club INSPIRED How To Create Tech Products Customers LoveBook club INSPIRED How To Create Tech Products Customers Love
Book club INSPIRED How To Create Tech Products Customers Love
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
 
How to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of ProductHow to Identify Relevant Product KPIs by Roomgo Head of Product
How to Identify Relevant Product KPIs by Roomgo Head of Product
 
Hellomeets - 15th November
Hellomeets - 15th NovemberHellomeets - 15th November
Hellomeets - 15th November
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
 
Lean UX
Lean UXLean UX
Lean UX
 
Uxpin guide to_mvps
Uxpin guide to_mvpsUxpin guide to_mvps
Uxpin guide to_mvps
 
Aligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature RequestsAligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature Requests
 
Dev's Guide to Feedback Driven Development
Dev's Guide to Feedback Driven DevelopmentDev's Guide to Feedback Driven Development
Dev's Guide to Feedback Driven Development
 

More from George Krasadakis

INNOVATION IN THE ERA OF LOCKDOWN
INNOVATION IN THE ERA OF LOCKDOWNINNOVATION IN THE ERA OF LOCKDOWN
INNOVATION IN THE ERA OF LOCKDOWN
George Krasadakis
 
How to win the hackathon!
How to win the hackathon!How to win the hackathon!
How to win the hackathon!
George Krasadakis
 
How to run a successful corporate hackathon
How to run a successful corporate hackathonHow to run a successful corporate hackathon
How to run a successful corporate hackathon
George Krasadakis
 
2018 innovation trends and opportunities medium
2018 innovation trends and opportunities medium2018 innovation trends and opportunities medium
2018 innovation trends and opportunities medium
George Krasadakis
 
Datamine information technologies
Datamine information technologiesDatamine information technologies
Datamine information technologies
George Krasadakis
 
DATAMINE-CAS for banking-business-summary
DATAMINE-CAS for banking-business-summaryDATAMINE-CAS for banking-business-summary
DATAMINE-CAS for banking-business-summary
George Krasadakis
 
Datamine Competition Analysis, for Retailers
Datamine Competition Analysis, for RetailersDatamine Competition Analysis, for Retailers
Datamine Competition Analysis, for Retailers
George Krasadakis
 
Datamine - CAS: Competition Analysis, for Telcos
Datamine - CAS: Competition Analysis, for TelcosDatamine - CAS: Competition Analysis, for Telcos
Datamine - CAS: Competition Analysis, for Telcos
George Krasadakis
 
Datamine- Customer Feedback Management
Datamine- Customer Feedback ManagementDatamine- Customer Feedback Management
Datamine- Customer Feedback Management
George Krasadakis
 
Gamified Adaptive Digital Disc Jockey
Gamified Adaptive Digital Disc JockeyGamified Adaptive Digital Disc Jockey
Gamified Adaptive Digital Disc Jockey
George Krasadakis
 
Implicitly adaptive eye-tracking user interface
Implicitly adaptive eye-tracking user interfaceImplicitly adaptive eye-tracking user interface
Implicitly adaptive eye-tracking user interface
George Krasadakis
 
ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...
ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...
ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...
George Krasadakis
 
Campaign optimization using Business Intelligence and Data Mining
Campaign optimization using Business Intelligence and Data MiningCampaign optimization using Business Intelligence and Data Mining
Campaign optimization using Business Intelligence and Data Mining
George Krasadakis
 
Competition Analysis System for Telecommunications
Competition Analysis System for TelecommunicationsCompetition Analysis System for Telecommunications
Competition Analysis System for Telecommunications
George Krasadakis
 
CORPORATE CRITERION
CORPORATE CRITERIONCORPORATE CRITERION
CORPORATE CRITERION
George Krasadakis
 
TELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICSTELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICS
George Krasadakis
 
Sales Analytics
Sales AnalyticsSales Analytics
Sales Analytics
George Krasadakis
 
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEMCONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
George Krasadakis
 
Information technologies & Analytics for Telcos & ISPs
Information technologies & Analytics for Telcos & ISPsInformation technologies & Analytics for Telcos & ISPs
Information technologies & Analytics for Telcos & ISPs
George Krasadakis
 
Customer Satisfaction & Complaint Management
Customer Satisfaction & Complaint ManagementCustomer Satisfaction & Complaint Management
Customer Satisfaction & Complaint Management
George Krasadakis
 

More from George Krasadakis (20)

INNOVATION IN THE ERA OF LOCKDOWN
INNOVATION IN THE ERA OF LOCKDOWNINNOVATION IN THE ERA OF LOCKDOWN
INNOVATION IN THE ERA OF LOCKDOWN
 
How to win the hackathon!
How to win the hackathon!How to win the hackathon!
How to win the hackathon!
 
How to run a successful corporate hackathon
How to run a successful corporate hackathonHow to run a successful corporate hackathon
How to run a successful corporate hackathon
 
2018 innovation trends and opportunities medium
2018 innovation trends and opportunities medium2018 innovation trends and opportunities medium
2018 innovation trends and opportunities medium
 
Datamine information technologies
Datamine information technologiesDatamine information technologies
Datamine information technologies
 
DATAMINE-CAS for banking-business-summary
DATAMINE-CAS for banking-business-summaryDATAMINE-CAS for banking-business-summary
DATAMINE-CAS for banking-business-summary
 
Datamine Competition Analysis, for Retailers
Datamine Competition Analysis, for RetailersDatamine Competition Analysis, for Retailers
Datamine Competition Analysis, for Retailers
 
Datamine - CAS: Competition Analysis, for Telcos
Datamine - CAS: Competition Analysis, for TelcosDatamine - CAS: Competition Analysis, for Telcos
Datamine - CAS: Competition Analysis, for Telcos
 
Datamine- Customer Feedback Management
Datamine- Customer Feedback ManagementDatamine- Customer Feedback Management
Datamine- Customer Feedback Management
 
Gamified Adaptive Digital Disc Jockey
Gamified Adaptive Digital Disc JockeyGamified Adaptive Digital Disc Jockey
Gamified Adaptive Digital Disc Jockey
 
Implicitly adaptive eye-tracking user interface
Implicitly adaptive eye-tracking user interfaceImplicitly adaptive eye-tracking user interface
Implicitly adaptive eye-tracking user interface
 
ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...
ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...
ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FLES USING...
 
Campaign optimization using Business Intelligence and Data Mining
Campaign optimization using Business Intelligence and Data MiningCampaign optimization using Business Intelligence and Data Mining
Campaign optimization using Business Intelligence and Data Mining
 
Competition Analysis System for Telecommunications
Competition Analysis System for TelecommunicationsCompetition Analysis System for Telecommunications
Competition Analysis System for Telecommunications
 
CORPORATE CRITERION
CORPORATE CRITERIONCORPORATE CRITERION
CORPORATE CRITERION
 
TELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICSTELECOM SERVICES: I.T. & ANALYTICS
TELECOM SERVICES: I.T. & ANALYTICS
 
Sales Analytics
Sales AnalyticsSales Analytics
Sales Analytics
 
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEMCONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
CONSUMER CREDIT RISK ASSESMENT, PREDICTION & MANAGEMENT SYSTEM
 
Information technologies & Analytics for Telcos & ISPs
Information technologies & Analytics for Telcos & ISPsInformation technologies & Analytics for Telcos & ISPs
Information technologies & Analytics for Telcos & ISPs
 
Customer Satisfaction & Complaint Management
Customer Satisfaction & Complaint ManagementCustomer Satisfaction & Complaint Management
Customer Satisfaction & Complaint Management
 

Recently uploaded

Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
ssuserf63bd7
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 

Recently uploaded (9)

Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 

Prototyping and MVPs for startups

  • 1. In a startup context George Krasadakis Feb 2019 Photo by Hal Gatewood on Unsplash
  • 2. The structure of this session Background The MVP and why it is critical for a startup1 From an idea to an MVP Steps to follow to properly define your MVP2 Rapid prototyping Techniques to help you experiment and capture feedback3
  • 3. From a problem to an MVP Problem Idea(s) Concept(s) Prototype(s) MVP A learning process via prototyping, experimentation & feedback loops Problem statement Users involved Stakeholders Market scan Possible competitors Failed attempts Ideas – one pagers State-of-the-art Competition Solutions – one pagers Wireframes Users and personas Product Architecture Technology Architecture Feasibility & cost estimates Realistic UX Technical description Exit criteria Feedback summary Product Backlog Product Roadmap Tech architecture Market strategy Feedback mechanisms Experiments
  • 4. The product management function Problem Ideas Concepts Product Management Function Prototype MVP MVP +1 MVP +n Product Backlog … Targets Planning Insights KPIs User Feedback Priorities Ideas Inflow: User feedback, telemetry Outflow: New releases, new features
  • 5. Product Management is critical for startups 75 percent of venture-backed startups fail1 1 FastCompany, "Why Most Venture Backed Companies Fail," Harvard Business School -Shikhar Ghosh. 1. Startups have extremely limited resources 2. They are ‘driven by passion’ 3. They have little or no structure The product risk: To build something nobody wants or poorly build a product with great demand
  • 7. Why do Startups fail? My own list of failure reasons! 1. Over-engineered products Even if the MVP is properly defined, the engineering work become far more sophisticated than needed; this leads to waste of energy and resources – with huge opportunity cost. Engineering-heavy teams need to be aware of this risk and follow a lean, agile approach. 2. Ignore or mis-interpret user feedback Startups may ignore the signals from their userbase; or confirmation bias may responsible for reading only the ‘compatible’ patterns; this is where predefined Success criteria – specific metrics and KPIs could make a difference. 3. MVP – they just don’t get it They don’t get the notion of the MVP and, as a result, they fail to focus and set the right priorities
  • 8. Why do Startups fail? It’s the product! Make sure you have the right product management skills in your team!
  • 9. The MVP 1. The definition of the MVP 2. Popular misconceptions regarding the MVP 3. Why a good MVP is critical for startups 4. Characteristics of a good MVP 5. Signs of a poor MVP 1
  • 10. But what is an MVP anyway? “In product development, the minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future development” — Minimum_viable_product Ries, Eric (August 3, 2009)
  • 11. But what is an MVP anyway? “In product development, the minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future development” — Minimum_viable_product Ries, Eric (August 3, 2009)
  • 12. But what is an MVP anyway? “In product development, the minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future development” — Minimum_viable_product Ries, Eric (August 3, 2009)
  • 13. But what is an MVP anyway? “In product development, the minimum viable product (MVP) is a product with just enough features to satisfy early customers, and to provide feedback for future development” — Minimum_viable_product Ries, Eric (August 3, 2009)
  • 14. Frequent misconceptions about MVP People confuse the MVP with the Prototype People confuse the MVP with the Proof of Concept People think of the MVP as ‘just something to start with’ People think of the MVP as a ‘quick and dirty’ product
  • 15. With a proper MVP you will be able to: Think Big, but start small, iterate fast Build your product with less Test your product with real users, faster Go to market faster Pivot, earlier
  • 16. A good MVP … Focuses on the user Reflects tested user needs Has great feedback loops Solves the core problem
  • 17. A bad MVP … Is over-engineered or not engineered :) Is not aligned with user needs Does not enable user feedback loops Is over-complicated or oversimplified
  • 18.
  • 19. The Problem Statement Make sure you don’t solve the wrong problem ☺ Describe the problem you are solving with a solid problem statement: ”… a concise description of an issue to be addressed or a condition to be improved upon. It identifies the gap between the current (problem) state and desired (goal) state of a process or product https://en.wikipedia.org/wiki/Problem_statement
  • 20. Validate the Problem Is it really a problem worth solving? 1. Who are the key-users – the ones impacted by this problem? 2. What are the pain-points you are trying to eliminate? 3. Did you validate your problem statement with your team, your stakeholders and selected users – does it reflect the real problem?
  • 21. Articulate your solution Describe in a single page: 1. The context – the situation 2. How your product solves the problem? 3. Start describing your personas 4. How you address the major pain points for your users? 5. Think big at this stage – describe your product vision 6. State your assumptions
  • 22. Identify your users Who are you solving for? 1. List all different classes of users –who will benefit from your solution? 2. Document your users, their needs, their pain points 3. Describe the ideal scenarios/ experience for each class of users 4. Collect metadata for your users – anything that could be correlated with needs, expectations, point of view 5. Define named personas
  • 23. Understand your users Who the users are vs what the users need 1. Construct user profiles and personas; use empathy 2. Interview users – capture signals, pain points, expectations 3. Analyse available studies and metadata – public domain 4. Validate your problem with selected users 5. Validate your solution with selected users
  • 24. Define your product Think as a user: define your product with user stories 1. Describe product features <as a user> 2. Apply empathy – use what you know for your users/ personas and try to express their needs and the desired user experience 3. Think Big – write Epic user stories 4. Think Small – its OK to write user stories at the lowest level of detail 5. Don’t bother about feasibility and priorities at this stage
  • 25. Define your MVP Post-process your user stories; rank them; get your MVP 1. Your product backlog should have all the user stories/ product features you can think of 2. Process each user story to estimate [a] its expected value for the user/ its importance in solving the problem and [b] its feasibility 3. For each story, you can combine these estimates into a single score 4. When all your stories have a score, rank them to reflect the priority
  • 26. Define Success You need a solid definition of success … to get there 1. At this point you have a prioritized product backlog; you need to describe what ‘success will look like’ 2. Identify the key metrics which will be used to measure success 3. Combine the metrics to the right KPIs 4. Prepare your data capturing mechanisms to support your metrics 5. Design a single ‘product performance dashboard’ as your source of truth
  • 27. Problem Ideas Concepts Product Management Function Prototype MVP MVP +1 MVP +n Product Backlog … Targets Planning Insights KPIs User Feedback Priorities Ideas You are here How can you get there… faster?
  • 28.
  • 29. The Prototype Defined Types of prototypes 1. Static prototypes – wireframes could serve the purpose in certain cases 2. Clickable prototypes – approximating the experience but with no real back-end and data services 3. Functional prototypes – but under numerous assumptions and conventions; they can look realistic enough to support real user interaction scenarios
  • 30. Rapid prototyping techniques Why build a prototype? 1. To get a realistic, functional instance of your product, really fast 2. Expose it to selected users and capture feedback 3. Test certain aspects of your product – the ones which have high uncertainty and/ or implementation cost 4. Test certain technologies or experiences which might be new to end- users – for example voice-driven interactions
  • 31. Prototype ≠ MVP MVP 1. Minimum but Production ready and real product 2. Secure and Reliable 3. Accessible by all users 4. Integrated with real data services Prototype 1. Does not address production requirements 2. Security/ Reliability not concerns (static/ limited security risks) 3. Accessible by limited number of users only 4. Reusing existing components and artificial data and static content vs
  • 32. How to speed up your prototyping Build only what needs to be tested 1. Set the right focus – do not build ‘conventional features’ 2. Find the features with higher uncertainty 3. Define an overall experience by combine all ‘static’ features and those built for the prototype
  • 33. How to speed up your prototyping Use static data; reuse existing components 1. Don’t spend time building real data models and data stores; 2. Quickly design your key entities as static JSON files 3. Expose them via a simple APIs and you have a realistic integration scenario
  • 34. How to speed up your prototyping Use existing, 3rd party services 1. Even for advanced AI scenarios there are ready to use commercial APIs to quickly integrate and use 2. Even if you plan to build your own AI algorithm, you should be able to approximate your results with existing commercial services 3. For all of your key scenarios – search what is already out there in terms of APIs and use it!
  • 35. How to speed up your prototyping Use prototyping tools 1. There are great prototyping tools out there – especially for designing UI/UX for web and mobile devices 2. There are great prototyping tools even for VR/AR experiences 3. Scan the market, select the right tools for you and use them for quick, static or clickable prototypes
  • 36. How to speed up your prototyping Make assumptions, move fast! 1. When prototyping you have to deal with uncertainty, fast! 2. When you do not have all the answers, just make assumptions; just make sure you will go back to validate them as you learn about the problem and your users 3. Maintain simple, to-the-point documentation on the objectives, assumptions and success criteria of the rapid prototyping effort; share it with your team and your key stakeholders
  • 37. How to speed up your prototyping Rethink Quality 1. Quality is great – but you have to put it in the right context 2. You are not building a production system – even if the prototype is hugely successful, chances are that you will through away the code 3. Focus on the user experience; back end processes could be hard-coded, based on static, artificial data and the overall experience supported by just a script
  • 38. How to speed up your prototyping Define exit criteria 1. A prototype is a kind of experiment/ test, to enable you to validate a concept and learn 2. You need to define the key questions and the specific points your are ‘testing’. 3. Document the definition of success and exit criteria; and what you are hoping to get out of the prototype, upfront.
  • 39. How to speed up your prototyping Build, capture feedback, iterate fast! 1. Build a basic UX – wireframes or real UI 2. Connect static data to make it realistic 3. Present it in the right context with a story – the right flow 4. Capture feedback 5. Iterated as needed; but fast!
  • 40. How to speed up your prototyping Use UI libraries & templates 1. There are great resources online – from web page templates, mobile apps, images and videos – even public data sets which could make sense in your scenario; use them! 2. If you plan to prototype frequently, build your own, internal library of resources 3. If you have UI/UX experts in your team, consider setting up a set of reusable UI elements and resources to speed up UI/UX development
  • 41. How to speed up your prototyping Use DevOps, Automation, Monitoring 1. Normally you need to host your prototype – so get ready in terms of hosting scenarios and DevOps 2. Assuming a large group of users to expose your prototype to, you need an effective way to capture feedback – via the prototype and/or with online tools 3. You might need to setup monitoring processes to summarize user engagement and interaction, during the prototyping phase
  • 42. How to speed up your prototyping Set the right expectations 1. Make sure that your key-stakeholders understand what a prototype is and have the right expectations 2. Make sure your users get the full context when they are asked to interact with the prototype 3. Make sure that you get honest, objective feedback from your users and stakeholders; summarize and communicate appropriately the feedback and insights
  • 43. Talking about feedback … Did you find this useful? I would appreciate your feedback and thoughts! Scan the QR code or use this link https://goo.gl/j8L7uw to submit your thoughts, questions or suggestions. Video version: https://www.youtube.com/watch?v=Buy8Ki-P0T8
  • 44. Building data-driven and AI-powered products; leading technology innovation programmes; 17+ US patents on Artificial Intelligence, Analytics and IoT • 20 years of digital product development – from concept to launch • 80+ innovative, data-driven projects • 10 multinational corporations • 3 technology startups • Founder of ‘Datamine decision support systems’ g.krasadakis@gmail.com https://medium.com/@gkrasadakis