SlideShare a Scribd company logo
1 of 38
Achieving product-market fit in
software startups –
theories and practices
Dr. Anh Nguyen Duc
Software Innovation Lab, IDI
Norwegian University of Science and Technology
Keynote @International Conference on Computing and
Information Sciences (ICCIS2016)
Agenda
• Norway – NTNU – Myself
• Evolution of computing
• Startups – concepts and challenges
• Theories and practices on achieving product
market fit
• Take away lessons
Department of Computer and
Information Science
Source: https://www.ntnu.edu/idi/research/
My research profile
• Design metrics and defect prediction
• Component based Requirement
Engineering
• Coordination in Socio Technical system
• Software Startup
The evolution of computing
1950-1960s 1970s 1980s 1990s 2000s 2010s
First computer Mainframe-
based Client-server Internet-
based Social
computing
IOT
Source:https://www.interaction-
design.org/literature/book/the-encyclopedia-of-human-
computer-interaction-2nd-ed/socio-technical-system-
The evolution of computing
Source: https://www.interaction-
design.org/literature/book/the-encyclopedia-of-human-
computer-interaction-2nd-ed/socio-technical-system-design
Source: http://digest.dx3canada.com/2015/08/05/gartner-
hype-cycle-2015-preview-predictions/
“maturity, adoption and business application of specific
technologies”
Gartner’s Hype Cycle
Socio-Technical Gap
Product-Market Fit
Product-Market Fit
Customer and Market
Match
Constraint
Startup Companies are unique
… a newly emerged, fast-growing business that aims to
meet a market demand by developing or offering an
innovative product, process, service…
Source: Sutton, Stanley M. "The role of process in a
software start-up." IEEE Software 17.4 (2000): 33-39.
in US and Europe combined for startup
companies in private investments
~570 Billion USD
Source: Pitchbook.com
Why should we care?
“A startup is a temporary
organization formed to search
for a repeatable and scalable
business model.”
- Steve Blank
“A startup is a temporary
organization formed to search
for a repeatable and scalable
business model.”
- Steve Blank
Ok. This is a definition
but what do the startups
strive for?
Market pull
Technology push
vs.
19
What are the key challenges
software startups are
dealing with?
SURVEY – APPROACH
20
• 90 countries around the world
– United States 52,60%
– Canada 7,94%
– United Kingdom 6,71%
– Israel 5,30%
– India 4,50%
• Cover different market sectors (predominately in
the consumer market, such as mobile and Internet,
i.e. 64,40%).
• Young and small in size
SURVEY – RESULT
21
0 200 400 600 800 1000 1200
Reaching the Break-even Point
Staying Focused and Disciplined
Targeting a Niche Market
Defining Minimum Viable Product
Managing Multiple Tasks
Delivering Customer Value
Building Entrepreneurial Teams
Acquiring Initial Funding
Acquiring First Paying Customers
Thriving in Technology Uncertainty
# of Responses
Challenges
List of top 10 key challenges of early-stage software startups
Source: Wang et al. (2016). Key Challenges in Software
Startups Across Life Cycle Stages, XP 2016, Springer LNBIP
The Lean Startup
Main idea:
manage startup
as a series of
conrolled
experiments
24
Minimum Viable Product …
just enough features to gather
validated learning about the product
25
How are Minimum Viable
Products (MVPs) were built
in reality?
Norwegian startups
Common types of MVP
Source:NgyuenDuc,A.,&Abrahamsson,P.(2016).MinimumViable
ProductorMultipleFacetProduct?TheRoleofMVPinSoftware
Startups,XP2016,SpringerLNBIP
A B C D E
Common types of MVP
Four dimensions of MVPS
Product market fit is achieved
by a successful MVP.
What is next ?
Source: Bajwa et al. (2016). “Failures” to be Celebrated: An Analysis of Major
Pivots of Software Startups, Journal of Empirical Software Engineering
Software
Startups
Before Pivot(s) After Pivot(s)
Android Operating system for cameras Operating system for smartphone
(mobile handsets)
Flickr Neverending: a massive multiplayer
online role-playing game
Sharing photos online
Groupon thepoint.com: Social goods fund
raising site based on tipping point
Group buying site working on same
tipping point
Instagram Burbn: Location based service Photo sharing app having different
filtration criteria
Paypal Confinity: help Palm Pilot users
exchange money electronically
Online monetary exchanges
Pinterest Window shopping using mobile Collection of favourite items, and
sharing it with friends
Twitter Odeo: Personal podcasting service A microblogging platform
YouTube Video dating platform Sharing videos online
All startups change directions
The Hunter Gatherer Model
Source:Steinert,M.,Leifer,L.J.2012.‘FindingOne’sWay’:Re-Discovering
aHunter-GathererModelbasedonWayfaring.InternationalJournalof
EngineeringEducation,28,2,251-252
Cynefin framework of sense making
Source:Snowden,D.,Boone,M.2007.ALeader’sFrameworkfor
DecisionMaking.HarvardBusinessReview,69–76
A Greenfield Startup Model
Source: Giardino, C. et al. (2016). Software development in startup companies: The
greenfield startup model, IEEE Transactions on Software Engineering, 42(6).
• 13 cases (5 US, 8 EU, 1 NZL)
• Grounded Theory Method
• The model is formed
by 128 sub-categories,
• clustered in 35 groups,
• and finally in 7
categories
Summary: Key Takeaways
• Customer value drives the invention and
adoption of technology
• Software startups often fail due to both
technological and market issues
• Product-market fit changes over time
• It is critical to have a light-weight, cheap and fast
way of experimenting MVPs
• Much further studies needed to understand and
support software startups
Customer
Product Fit
Market
Product Fit
Growth
First paying customer
First active users
Defining MVP
Initial funding
Delivering user value
Reaching break even point
Technical Debt
Growing teams
Targeting niche market
Transforming organization
Acknowledgement
• Department of Computer and Information
Science, NTNU
• Software Startup Research Network
• Muml AS
Thank You!
You can reach me at anhn@idi.ntnu.no

More Related Content

What's hot

Os Alrubaie Ruby
Os Alrubaie RubyOs Alrubaie Ruby
Os Alrubaie Ruby
oscon2007
 
Class 7: Introduction to web technology entrepreneurship
Class 7: Introduction to web technology entrepreneurshipClass 7: Introduction to web technology entrepreneurship
Class 7: Introduction to web technology entrepreneurship
allanchao
 
Class 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurshipClass 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurship
allanchao
 

What's hot (18)

5-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 20155-10-15 years of Java developer career - Warszawa JUG 2015
5-10-15 years of Java developer career - Warszawa JUG 2015
 
Os Alrubaie Ruby
Os Alrubaie RubyOs Alrubaie Ruby
Os Alrubaie Ruby
 
Software Development Innovation in Practice - 33rd Degree 2014
Software Development Innovation in Practice - 33rd Degree 2014Software Development Innovation in Practice - 33rd Degree 2014
Software Development Innovation in Practice - 33rd Degree 2014
 
Os Long
Os LongOs Long
Os Long
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HP
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
RIA
RIARIA
RIA
 
How Responsive Do You Want Your Website?
How Responsive Do You Want Your Website?How Responsive Do You Want Your Website?
How Responsive Do You Want Your Website?
 
Javamagazine Julio-Agosto 2013
Javamagazine Julio-Agosto 2013Javamagazine Julio-Agosto 2013
Javamagazine Julio-Agosto 2013
 
Web Engineering - Web Applications versus Conventional Software
Web Engineering - Web Applications versus Conventional SoftwareWeb Engineering - Web Applications versus Conventional Software
Web Engineering - Web Applications versus Conventional Software
 
Class 7: Introduction to web technology entrepreneurship
Class 7: Introduction to web technology entrepreneurshipClass 7: Introduction to web technology entrepreneurship
Class 7: Introduction to web technology entrepreneurship
 
Java magazine jan feb 2018
Java magazine jan feb 2018Java magazine jan feb 2018
Java magazine jan feb 2018
 
Class 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurshipClass 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurship
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5
 
Free and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An IntroductionFree and Open Source Software for Business: An Introduction
Free and Open Source Software for Business: An Introduction
 
JAVA Magazine Sep-Oct 2013
JAVA Magazine Sep-Oct 2013JAVA Magazine Sep-Oct 2013
JAVA Magazine Sep-Oct 2013
 
Business Models of Opensource and Free Software
Business Models of Opensource and Free SoftwareBusiness Models of Opensource and Free Software
Business Models of Opensource and Free Software
 

Viewers also liked

SWUN Business Courses Online and Mobile May 2015
SWUN Business Courses Online and Mobile May 2015SWUN Business Courses Online and Mobile May 2015
SWUN Business Courses Online and Mobile May 2015
Dr. Kristin Palmer
 
PowerPoint presentation on Online Courses
PowerPoint presentation on Online Courses PowerPoint presentation on Online Courses
PowerPoint presentation on Online Courses
kireland31
 
Business Plan Powerpoint 1
Business Plan Powerpoint 1Business Plan Powerpoint 1
Business Plan Powerpoint 1
haleydawn
 

Viewers also liked (18)

On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...
 
SWUN Business Courses Online and Mobile May 2015
SWUN Business Courses Online and Mobile May 2015SWUN Business Courses Online and Mobile May 2015
SWUN Business Courses Online and Mobile May 2015
 
Bootstrapping an Online Startup
Bootstrapping an Online StartupBootstrapping an Online Startup
Bootstrapping an Online Startup
 
The science of technology startups
The science of technology startupsThe science of technology startups
The science of technology startups
 
African Scholarship Cohort - Bringing Online OER to Africa
African Scholarship Cohort - Bringing Online OER to Africa  African Scholarship Cohort - Bringing Online OER to Africa
African Scholarship Cohort - Bringing Online OER to Africa
 
Public Startup Crash-Courses by Startupper.gr #06 - Απόστολος Αποστολάκης
Public Startup Crash-Courses by Startupper.gr #06 - Απόστολος ΑποστολάκηςPublic Startup Crash-Courses by Startupper.gr #06 - Απόστολος Αποστολάκης
Public Startup Crash-Courses by Startupper.gr #06 - Απόστολος Αποστολάκης
 
Better Startups Through Science - MIT Accelerator 2014
Better Startups Through Science -  MIT Accelerator 2014Better Startups Through Science -  MIT Accelerator 2014
Better Startups Through Science - MIT Accelerator 2014
 
Supporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesSupporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companies
 
Application of economic model in software maintenance
Application of economic model in software maintenanceApplication of economic model in software maintenance
Application of economic model in software maintenance
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140
 
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
 
Online Business (startup) Know-how
Online Business (startup) Know-howOnline Business (startup) Know-how
Online Business (startup) Know-how
 
PowerPoint presentation on Online Courses
PowerPoint presentation on Online Courses PowerPoint presentation on Online Courses
PowerPoint presentation on Online Courses
 
Online education vs regular education
Online education vs regular educationOnline education vs regular education
Online education vs regular education
 
Online education ppt
Online education pptOnline education ppt
Online education ppt
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
The Best Startup Investor Pitch Deck & How to Present to Angels & Venture Cap...
 
Business Plan Powerpoint 1
Business Plan Powerpoint 1Business Plan Powerpoint 1
Business Plan Powerpoint 1
 

Similar to Achieving product market fit in startup context - The-state-of-practices and underlying theories

Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
AgileNZ Conference
 
Super crowd preliminary project proposal
Super crowd preliminary project proposalSuper crowd preliminary project proposal
Super crowd preliminary project proposal
Mikko Järvilehto
 
Oep light
Oep lightOep light
Oep light
7change
 

Similar to Achieving product market fit in startup context - The-state-of-practices and underlying theories (20)

Entrepreneur way of thinking
Entrepreneur way of thinkingEntrepreneur way of thinking
Entrepreneur way of thinking
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software Development
 
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
Holger Spill - Managing Successful Software Innovation in NZ: A retrospective...
 
Super crowd preliminary project proposal
Super crowd preliminary project proposalSuper crowd preliminary project proposal
Super crowd preliminary project proposal
 
Neo4j Innovation Lab, Stefan Wendin, Neo4j
Neo4j Innovation Lab, Stefan Wendin, Neo4jNeo4j Innovation Lab, Stefan Wendin, Neo4j
Neo4j Innovation Lab, Stefan Wendin, Neo4j
 
Warp #2 tomasz klekowski - do etnographers create technology - customer cen...
Warp #2   tomasz klekowski - do etnographers create technology - customer cen...Warp #2   tomasz klekowski - do etnographers create technology - customer cen...
Warp #2 tomasz klekowski - do etnographers create technology - customer cen...
 
R&D as a service
R&D as a serviceR&D as a service
R&D as a service
 
Neo4j Innovation Lab - Accelerate Innovation through Graph Thinking
Neo4j Innovation Lab - Accelerate Innovation through Graph ThinkingNeo4j Innovation Lab - Accelerate Innovation through Graph Thinking
Neo4j Innovation Lab - Accelerate Innovation through Graph Thinking
 
Joaquin Pe Fagundo | Technology Transfer Impact
Joaquin Pe Fagundo | Technology Transfer ImpactJoaquin Pe Fagundo | Technology Transfer Impact
Joaquin Pe Fagundo | Technology Transfer Impact
 
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
UX STRAT 2018 | Flying Blind On a Rocket Cycle: Pioneering Experience Centere...
 
UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline TechnologiesUX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
UX STRAT USA Presentation: Joe Lamantia, Bottomline Technologies
 
NimbleBee_Epde16_Aalborg
NimbleBee_Epde16_AalborgNimbleBee_Epde16_Aalborg
NimbleBee_Epde16_Aalborg
 
Evh
EvhEvh
Evh
 
Oep light
Oep lightOep light
Oep light
 
Purdue unal iron hacks 2018 spring - award ceremony
Purdue unal iron hacks 2018 spring - award ceremonyPurdue unal iron hacks 2018 spring - award ceremony
Purdue unal iron hacks 2018 spring - award ceremony
 
APIA2018 - Jingyuan Li - Creative Innovation Design
APIA2018 - Jingyuan Li - Creative Innovation DesignAPIA2018 - Jingyuan Li - Creative Innovation Design
APIA2018 - Jingyuan Li - Creative Innovation Design
 
Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014Role of UX in a Mobile First approach @ NextStep Americas 2014
Role of UX in a Mobile First approach @ NextStep Americas 2014
 
Book summary of 8 steps to innovation—going from jugaad to excellence
Book summary of 8 steps to innovation—going from jugaad to excellenceBook summary of 8 steps to innovation—going from jugaad to excellence
Book summary of 8 steps to innovation—going from jugaad to excellence
 
G1_Product-Design-G1_Product-Design-G1_PD
G1_Product-Design-G1_Product-Design-G1_PDG1_Product-Design-G1_Product-Design-G1_PD
G1_Product-Design-G1_Product-Design-G1_PD
 
Ideation Preso Final (Eccix + Results)
Ideation Preso Final (Eccix + Results)Ideation Preso Final (Eccix + Results)
Ideation Preso Final (Eccix + Results)
 

More from Anh Nguyen Duc

Impact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic reviewImpact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic review
Anh Nguyen Duc
 
Dispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic reviewDispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic review
Anh Nguyen Duc
 
Supporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDSupporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSD
Anh Nguyen Duc
 

More from Anh Nguyen Duc (7)

Software Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping StudySoftware Startup Engineering: A Systematic Mapping Study
Software Startup Engineering: A Systematic Mapping Study
 
A preliminary study of agility in business and production – Cases of early-s...
A preliminary study of agility in business and production –  Cases of early-s...A preliminary study of agility in business and production –  Cases of early-s...
A preliminary study of agility in business and production – Cases of early-s...
 
Coordination of software development teams across organizational boundary – A...
Coordination of software development teams across organizational boundary – A...Coordination of software development teams across organizational boundary – A...
Coordination of software development teams across organizational boundary – A...
 
Forking and coordination in multi-platform development
Forking and coordination in multi-platform developmentForking and coordination in multi-platform development
Forking and coordination in multi-platform development
 
Impact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic reviewImpact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic review
 
Dispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic reviewDispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic review
 
Supporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDSupporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSD
 

Recently uploaded

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Recently uploaded (20)

Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 

Achieving product market fit in startup context - The-state-of-practices and underlying theories

  • 1. Achieving product-market fit in software startups – theories and practices Dr. Anh Nguyen Duc Software Innovation Lab, IDI Norwegian University of Science and Technology Keynote @International Conference on Computing and Information Sciences (ICCIS2016)
  • 2. Agenda • Norway – NTNU – Myself • Evolution of computing • Startups – concepts and challenges • Theories and practices on achieving product market fit • Take away lessons
  • 3.
  • 4.
  • 5. Department of Computer and Information Science Source: https://www.ntnu.edu/idi/research/
  • 6. My research profile • Design metrics and defect prediction • Component based Requirement Engineering • Coordination in Socio Technical system • Software Startup
  • 7. The evolution of computing 1950-1960s 1970s 1980s 1990s 2000s 2010s First computer Mainframe- based Client-server Internet- based Social computing IOT Source:https://www.interaction- design.org/literature/book/the-encyclopedia-of-human- computer-interaction-2nd-ed/socio-technical-system-
  • 8. The evolution of computing Source: https://www.interaction- design.org/literature/book/the-encyclopedia-of-human- computer-interaction-2nd-ed/socio-technical-system-design
  • 9. Source: http://digest.dx3canada.com/2015/08/05/gartner- hype-cycle-2015-preview-predictions/ “maturity, adoption and business application of specific technologies” Gartner’s Hype Cycle
  • 11. Product-Market Fit Product-Market Fit Customer and Market Match Constraint
  • 12.
  • 13. Startup Companies are unique … a newly emerged, fast-growing business that aims to meet a market demand by developing or offering an innovative product, process, service… Source: Sutton, Stanley M. "The role of process in a software start-up." IEEE Software 17.4 (2000): 33-39.
  • 14. in US and Europe combined for startup companies in private investments ~570 Billion USD Source: Pitchbook.com Why should we care?
  • 15. “A startup is a temporary organization formed to search for a repeatable and scalable business model.” - Steve Blank
  • 16. “A startup is a temporary organization formed to search for a repeatable and scalable business model.” - Steve Blank Ok. This is a definition but what do the startups strive for?
  • 17.
  • 19. 19 What are the key challenges software startups are dealing with?
  • 20. SURVEY – APPROACH 20 • 90 countries around the world – United States 52,60% – Canada 7,94% – United Kingdom 6,71% – Israel 5,30% – India 4,50% • Cover different market sectors (predominately in the consumer market, such as mobile and Internet, i.e. 64,40%). • Young and small in size
  • 21. SURVEY – RESULT 21 0 200 400 600 800 1000 1200 Reaching the Break-even Point Staying Focused and Disciplined Targeting a Niche Market Defining Minimum Viable Product Managing Multiple Tasks Delivering Customer Value Building Entrepreneurial Teams Acquiring Initial Funding Acquiring First Paying Customers Thriving in Technology Uncertainty # of Responses Challenges List of top 10 key challenges of early-stage software startups Source: Wang et al. (2016). Key Challenges in Software Startups Across Life Cycle Stages, XP 2016, Springer LNBIP
  • 22.
  • 23. The Lean Startup Main idea: manage startup as a series of conrolled experiments
  • 24. 24 Minimum Viable Product … just enough features to gather validated learning about the product
  • 25. 25 How are Minimum Viable Products (MVPs) were built in reality?
  • 27. Common types of MVP Source:NgyuenDuc,A.,&Abrahamsson,P.(2016).MinimumViable ProductorMultipleFacetProduct?TheRoleofMVPinSoftware Startups,XP2016,SpringerLNBIP A B C D E
  • 30. Product market fit is achieved by a successful MVP. What is next ?
  • 31. Source: Bajwa et al. (2016). “Failures” to be Celebrated: An Analysis of Major Pivots of Software Startups, Journal of Empirical Software Engineering Software Startups Before Pivot(s) After Pivot(s) Android Operating system for cameras Operating system for smartphone (mobile handsets) Flickr Neverending: a massive multiplayer online role-playing game Sharing photos online Groupon thepoint.com: Social goods fund raising site based on tipping point Group buying site working on same tipping point Instagram Burbn: Location based service Photo sharing app having different filtration criteria Paypal Confinity: help Palm Pilot users exchange money electronically Online monetary exchanges Pinterest Window shopping using mobile Collection of favourite items, and sharing it with friends Twitter Odeo: Personal podcasting service A microblogging platform YouTube Video dating platform Sharing videos online All startups change directions
  • 32. The Hunter Gatherer Model Source:Steinert,M.,Leifer,L.J.2012.‘FindingOne’sWay’:Re-Discovering aHunter-GathererModelbasedonWayfaring.InternationalJournalof EngineeringEducation,28,2,251-252
  • 33. Cynefin framework of sense making Source:Snowden,D.,Boone,M.2007.ALeader’sFrameworkfor DecisionMaking.HarvardBusinessReview,69–76
  • 34. A Greenfield Startup Model Source: Giardino, C. et al. (2016). Software development in startup companies: The greenfield startup model, IEEE Transactions on Software Engineering, 42(6). • 13 cases (5 US, 8 EU, 1 NZL) • Grounded Theory Method • The model is formed by 128 sub-categories, • clustered in 35 groups, • and finally in 7 categories
  • 35. Summary: Key Takeaways • Customer value drives the invention and adoption of technology • Software startups often fail due to both technological and market issues • Product-market fit changes over time • It is critical to have a light-weight, cheap and fast way of experimenting MVPs • Much further studies needed to understand and support software startups
  • 36. Customer Product Fit Market Product Fit Growth First paying customer First active users Defining MVP Initial funding Delivering user value Reaching break even point Technical Debt Growing teams Targeting niche market Transforming organization
  • 37. Acknowledgement • Department of Computer and Information Science, NTNU • Software Startup Research Network • Muml AS
  • 38. Thank You! You can reach me at anhn@idi.ntnu.no

Editor's Notes

  1. My presentation is about achieving product market fit in startup context, state of practice challenges and underlying theories. So first let have a look at this photo. This is iceberg, orgignal is German word and in English means ice mountain. You see only a small fraction of an iceberg is visible above the water line, whereas the larger part of an iceberg is hidden beneath the water This is a good metaphor What come to your mind when seeing this photo ? In Computer Science it is applicable to many things, front end back end design, Recommendation system, … This gap refers to the fact that by the time a high-tech product gets to market, it is fundamentally dated. This may mean that the product is too slow or doesn’t have the full suite of features currently demanded by the market. We will discover what the metaphor says during the presentation.
  2. Here is brief overview I will tell a bit about myself about Norway and our university Then I will make a bit argument here to bridge the gap from technology business gap The main part will be about software startups, What do we know about achieving product market fit Underlying theories vs state of practice in companies
  3. This is Stig, he is a taxi driver in oslo. He is running a Tesla for his work. Tesla is selling very well in Norway. In Trondheim ... This partly due to the electric vehicle movement in Norway … But the main point here is excellence user experience and customer value. Stig is happy about the big screen with a lot of supporting features. It helps him a lot in his daily job. He might not know about all the technologies behind 4g, sensors, autopilot, …what he sees is this car brings him a wow experience. Norway is a small country in scandinavia but quite rich interm of GDP per capita. The country is known for high end technology development and adoption
  4. You may know that Oslo is the capital of Norway but people consider Trondheim is the technical capital of the country. Where I working is Norwegian University of Science and Technology, after a merge with three university colleges, the student population reaches 27000 and we are the largetst university of the country. There are five noble prizes afflicated with NTNU. It was convenient for prize holder to get their medal in a day trip to Oslo. Total funding for research is about 673 mil. Eur in 2015, mostly from domestic fund. … NTNU has four out of 21 Norway center of excellence to promote world class research quality.
  5. I worked at Department of Computer and Information Science, one of the most active department in publishing research results. You can see there is a wide range of research area, from hardware side like Computer Architecture , Graphics, to more Software and Information System side. Research activities in the deparment often crossing organizational borders. It is current interest on smart cities, digital ecosystems health information and wireless sensor networks
  6. My research focus is Empirical Software Engineering to investigate and experiment with software engineering methods, processes, practices. We use methods like exepriments, case studies, survey, action research to confirm, build and validate theories in Software Engineering. My early research focus was on data mining and prediction techniques, like statistical regression model, bayesian network and classification trees. We collected metrics from code and design level and applied the techniques to predict the quality and defects of software products. Then I was driven by a research project on requirement engineering in .l.. The special with CBSE is the focus on finding a component and use it to satisfy the customer requirements. It is about decision buy or build More recently in our research group we looked at socio technical system in context of global distributed team, how to govern the team coordination and collaboration across locations. The latest work, is also a part I want to present today is about Software Startups. We establish a network of Software startup researcher and practitioner aim to understand and validate practices of a successful startup. Most of the research about software startups available is written by our network members.
  7. There are still discussion about the earliest operationable computer. But among 50 60s of last centuries there were first computers that can perform operations with loops, branches, subroutines, In the 1970s, a hardware company called IBM was a computing leader. In the 1980s software became more important, so by the 1990s a software company called Microsoft took the computing lead, Everyone are now so familiary with Windows and Office. During the 1990s, computing became more personal with the bloom of internet and search engine. Google offered the ultimate personal service, free access to online content and became the new computing leader. The 2000s computing evolved yet again, to become a social medium as well as a personal tool. So now Facebook challenges Google, as Google challenged Microsoft, as Microsoft challenged IBM. In 2010s we have heard a lot about Ubiquitous computing, about internet of things, industry 4.0 with the evolution from chip and semi conductors level.
  8. What began as just hardware became about software, then people, and now communities. This offer another view of computing This offers different layer of abstraction. In the mechanical view, we look at computer, mobile phone , car and other stuffs as a hardware unit. In the informational view, it is all about data. On a mobile phone we do not look at how the phone is built from but about what mobile application it has. we a computer is all hardware, but in the informational view it is all data In the psychiological level, we look at the human factor in adopting the technology including software and hardware. The focus of this layer is on how human interact with IT system. Finally, people can form an online community with hardware, software, personal and community levels. If the first two levels are technical and the last two social, the result is a socio-technical system (STS)
  9. You may all familiar with the Gartner's Hype Cycle Chart that shows their prediction on the maturity, adoption and business application of specific technologies The Hype Cycle is not about the usefulness or the quality of the technology or whether people will actually use it in the future. Instead Gartner calls it an evaluation of “the market promotion and perception of value” of these technologies. Internet Of Things made some important leaps in 2014-15 But now we havent seen real adoption of IoT in daily life. Research about human factors in development, deployment and adoption of IoT is still infancy. And this will be similar for … Technologies comes and goes but the importance always lies in the relationship between the technology and human who adopt it
  10. Come back to the concept of abstraction level in computing world, I need to mention about a relevant concept which is socio technical gap This has been a challenge for so many years of research. This is a gap between functionalities, experience provided by IT system and what actually required from human and social sides. Why we have this gap ? There are so many IT system and service providers in the world. But there is still so much trouble with socio technical gap This comes partly from the limitation of technical capability in each context of operation and also from the complexity of context by it sefl.
  11. Let s look at the diagram from customer value point of view. There is no more society and community, it ill customer and market. It is not only about adoption but also purchase. In the opposite of socio technical gap is product market fit. By definition Product/market fit is the degree to which a product satisfies a market demand What do
  12. Product/market fit has been identified as a first step to building a successful business in which the company meets early adopters, gathers feedback and gauges interest in its product(s).
  13. Product market is essential for startups Innovation can be seen from both product process, services or market Product . In our department we have research groups inventing quantum computation is analog and uses quantum bits. They can make transitor based computer history .. Process: improving ways of production or delivery method Service innovation on the go service with uber or peer to peer rent with airbnb Market is
  14. Why are we caring about 1st Software startups are in mainstream , gain a lot of attentions from invsetors , cooperations and nations It is expected to be source of innovation, job creations and economic growth. High value and high impact sector Research that improves the sucessful rate of startups by an odd will still be significant for the world
  15. To here: 24mins To clarify the scope here, startups are different from SME and large more established companies Blank is recognized for developing the Customer Development methodology, which launched the Lean Startup movement.[
  16. The first condition for every startups is a business idea. We have talked about ideas that have changed the world, Transformation is what startups are continually looking for. Can the idea change attitudes, beliefs and behaviors? Simple enough to be spread out
  17. A technology push means the ideas from new inventions or R&D result, this is gone through production and sale to the market. Market pull, in the other hand, is the product idea coming from observing market needs and put into research and production. Is an entrepreneur with a market need in mind need better positioned for success than an entrepreneur who starts with a technology but “needs” a need? So, tech-push and market-pull are two sides of the same coin for entrepreneurs. A successful startup requires both a well-defined problem to solve and a well-formed solution that addresses the problem.
  18. We assume that startups have an idea in mind. So is it straight forward to them getting their product launch and get milllon dollars cash flow? It is known that startups often fail. so many startups fail? We conducted an empirical study to understand what are key challenges that … Our idea was to identify the challenge that related to technical and engineering domain so we can focus on solving.
  19. We test the survey in small scale and after that we sent out the survey through linkedin, quora, github, 4100 respondent A web-based survey advertised by means of blogs etc. , on average 10 months, and , predominantly having 2 founding members. So what do you think is the most common challenge for a startup ?
  20. You see from the chart the top 10 key challenges for software startups. The most common one is about technology uncertainty. Technology changes so fast, you don’t know what will be the trend in tomorrow. Augment Reality, Vertual Realtiy, Internet of Things all of them can create a revolution in the society. There is also risk and hope when developing a high tech product. Acquiring first paying customer is definitely a challenge. There are many mobile apps, that grow very well with number of free account but struggling with getting early cash flow. Acuiring fundings getting more diffiult over time. In last five ten years it is easy when you have a good idea and a good pitch. But now the investors are more picky with seeing evidence, seeing your prototypes and some KPIs. Interestingly, we found the challenges coming from all dimenstions, some challenges about technology, somes about product, some about team, finance and market. 63,98% challenges are perceived during problem evaluation phase 48,23% challenges are perceived when product become mature Many startups have problem with acquiring first paying customers. The The set of problems are not the same in all startups, classified by domain, geographical location, startups types, etc.
  21. After years working in journalism domain, the CEO recognize the need for change the way news business is doing. Journalist are slow in reporting news, not able to cover all sectors, reading news in facebook now are much faster To develop a platform that citizens can report news and can validate news from other people. When I join the team, we have an attempt to provide the technology pull factor. We are experimenting with different recommendation technologies and geotagging. Thrving through technical uncertainty: iphone vs android, vs cross platform, video vs. imange vs text, Acquiring first paying customers: first user yes, we don’t even think about getting money from users. It is critical in the early phase to get a mass of reading Initial funding: In Norway is not a problem Building team: Deliver customer value
  22. No validated learning process to identify the real need of the customers The methodology aims to shorten product development cycles by adopting a combination of business-hypothesis-driven experimentation, iterative product releases, and validated learning. The central hypothesis of the lean startup methodology is that if startup companies invest their time into iteratively building mvp or services to meet the needs of early customers,
  23. Purpose: To obtain a general overview of challenges that early-stage software startups face Tao co so tham chieu mot cac khach quan nhat co the. Xac dinh cac van de pho bien nhat, quan trong nhat de tap trung nghien cuu. A web-based survey advertised by means of blogs etc. Multiple Choice Questions (MCQs) having following parts: Introduction Background information Learning and product development status Challenges
  24. Purpose: To obtain a general overview of challenges that early-stage software startups face Tao co so tham chieu mot cac khach quan nhat co the. Xac dinh cac van de pho bien nhat, quan trong nhat de tap trung nghien cuu. A web-based survey advertised by means of blogs etc. Multiple Choice Questions (MCQs) having following parts: Introduction Background information Learning and product development status Challenges
  25. Case A product is a market place for photographers selling their photos. The team quickly build a website providing minimum features for posting, selling and tracking transaction. The website was incrementally developed to cope with changes of customer segment. Case B product is also a market place for students to sale their homemade food. Several wireframes were done before the team actually created a first working mobile application. Case C product was firstly a document management apps for building construction business. The product was totally outsourced from day 1. and the current solution offers a solution for collaboration among people working with construction. Case D product is a sale visualization and management solution. Case D team has grown to 20 people currently and adopt Agile for in-house product development. Case E is a bit special, they offer software side solution for under water camera.
  26. Simulate for the hunting and gathering activitities of prehistoric people 1Go hunting in teams, small, agile teams with a maximum of skill diversity that includes a good hunter but also a gathering specia- list 2 never go home prematurely . Though the journey has been long, the hunters refuse to go home and they are able to continue the quest searching for preys. The hunters are able to shift their target coordinates and in fact change the prey targeted 3 ‘bring it home’. This is the time to freeze coordinates/ requirements, to make and execute plans,
  27. The Cynefin (/ˈkʌnᵻvɪn//kun-ev-in) framework is an approach to decision-making and knowledge management that helps managers and policy makers incorporate complexity into their decisions. Developed in the early 2000s within IBM, it has been described as a "sense-making device".[1]