SlideShare une entreprise Scribd logo
1  sur  19
Software Development Model
        for Startups
      Thesis project presentation



                                    Author: Martin Verrev
                                      Advisor: Mart Roost


                   2012
Motivation
Business development and technology
development cannot be handled separately
during startup lifecycle.
Purpose and scope
Purpose:
• Analyze startup and identify key constraints and
  success factors.
• Formalize a development model tailored to
  startup lifecycle describing a process from initial
  idea to building a successful company.

Scope:
• The model is applicable to tech startups
What is a startup?
Startup is a human institution designed to
create a new product or service under
conditions of extreme uncertainty. (Ries)

Startup is temporary organization designed to
search for a repeatable and scalable business
model. (Blank)
Business model
Business model is a collection of ideas that
describes the rationale of how an organization
creates, delivers, and captures value.

It includes value proposition, customer
segments, product, marketing and other core
aspects of business describing the rationale of
how an organization creates, delivers, and
captures value converting it to profits.
Startup vs traditional company
Business model discovery                Business model execution

    Startup                  Organizational                   Company
                               transition


         Validated business model             Cash-flow breakeven
         Validated product                    Profitable
         Repeatable sales model               Rapid scale
         Managers hired                       New management
Startup success definition
Reaching the organizational transition before
running out of resources:
• Having a validated business model
• Having a product that customers want
• Having a repeatable sales channels
Model guidelines
•   Maximal reduction of uncertainty
•   Minimal time to market
•   Traceability and measurability
•   Scalability and traceability
•   Right Action Right Time
Model overview
                       Agile Development
                             Process




Validated Learning     Development         Archetype Patterns
     practice             model                 practice




                       Startup lifecycle
Startup lifecycle

 Problem         Market       Product
                                          Scaling
Validation      Validation   Validation


Each distinct phase has:
• Purpose, primary and secondary goals.
• Minimal set of mandatory roles, tasks, actions
  and outcomes.
• Success criteria defined by success validation
  checklist, supported by phase specific metrics.
Agile development process
• Individuals and interactions over
  processes and tools
• Working software over
  comprehensive documentation
• Customer collaboration over
  contract negotiation
• Responding to change over
  following a plan
Validated learning
• Purpose: Managing external
  uncertainty by learning as much as
  possible from customers

• Method: Applying scientific
  method to development process to
  empirically prove correlation
  between product attributes and
  changed customer behavior
Archetype patterns
• Purpose: Managing internal
  uncertainty by learning as much as
  possible from customers

• Definition: Self-evident and
  universal patterns of enterprise
  architecture that occur consistently
  in both business and technology
  domains.
Archetype patterns
• Decoupling implementation from
  specific problem being solved.
• Providing architectural stability and
  guaranteed correctness even in
  case of change or pivot.
• Providing scalability to architecture
  in case of rapid expansion.
• Providing standards support to
  interface with external systems.
Implementation
• SPEM 2.0 compliant process model:
  – Defined method content.
  – Formalized business processes applicable to
    startup lifecycle.
  – Formalized repeatable components of business
    process as capability patterns and applied them to
    business processes.
• Applied guidance and supporting materials to
  process model for improved legibility and
  usability.
Result Summary
• Described key constraints and
  success factors applicable to
  startup.
• Formalized development model
  that:
  – Supports startup lifecycle.
  – Minimizes uncertainty from
    environment and external factors.
  – Minimizes uncertainty from
    architecture and internal factors.
  – Follows agile practices.
Conclusions
• Startup is fundamentally different from
  traditional company.
• Applying traditional agile methodologies to
  development process is not enough. Agile
  methodologies should be extended with:
  – Validated learning practice
  – Archetype patterns practice
• Further research can be conducted based on
  current results.
Further development
• Elaborate the process model to extent that it
  is usable by non-technical managers without
  supplementary theoretical materials.
• Further theoretical research is possible in
  areas of process management, action
  research, business development or systems
  analysis.
Supplementing materials
• Published process model:
  http://martinv.zzz.ee/msc/published
• Theoretical foundations (in Estonian):
  http://martinv.zzz.ee/msc/theory
• Process model sources:
  https://github.com/martinve/asdp-process

Contenu connexe

Tendances

Tendances (20)

Service Encounter
Service Encounter Service Encounter
Service Encounter
 
Customer lifetime value ppttt
Customer lifetime value pptttCustomer lifetime value ppttt
Customer lifetime value ppttt
 
Unit 1 scope of ecommerce
Unit 1 scope of ecommerceUnit 1 scope of ecommerce
Unit 1 scope of ecommerce
 
factors affecting retail consumer decisions
factors affecting retail consumer decisionsfactors affecting retail consumer decisions
factors affecting retail consumer decisions
 
Reduce retail shrinkage s
Reduce retail shrinkage sReduce retail shrinkage s
Reduce retail shrinkage s
 
E retailing
E retailingE retailing
E retailing
 
Crm unit 2
Crm unit 2Crm unit 2
Crm unit 2
 
E-Commerce A to Z Event Presentation In Hyderabad
E-Commerce A to Z Event Presentation In HyderabadE-Commerce A to Z Event Presentation In Hyderabad
E-Commerce A to Z Event Presentation In Hyderabad
 
Retail Operations
Retail OperationsRetail Operations
Retail Operations
 
Service Design
Service DesignService Design
Service Design
 
Ultra mobile case study. Customer retention
Ultra mobile case study. Customer retentionUltra mobile case study. Customer retention
Ultra mobile case study. Customer retention
 
E commerce full notes for mba
E commerce full notes for mba E commerce full notes for mba
E commerce full notes for mba
 
Business Process
Business ProcessBusiness Process
Business Process
 
E retailing
E retailingE retailing
E retailing
 
Merchandise planning 26.05.18
Merchandise planning 26.05.18Merchandise planning 26.05.18
Merchandise planning 26.05.18
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
Retail marketing mix and planning
Retail marketing mix and planningRetail marketing mix and planning
Retail marketing mix and planning
 
Benchmarking
Benchmarking Benchmarking
Benchmarking
 
Operation management
Operation managementOperation management
Operation management
 
Process architecture - Part II
Process architecture - Part IIProcess architecture - Part II
Process architecture - Part II
 

Similaire à Software Development Model for Startups

What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSGAfrica
 
MIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business ResultsMIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business Resultsoudesign
 
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...Strongstep - Innovation in software quality
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)AgileNZ Conference
 
EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)Thomas Squeo
 
Focus your investments in innovations
Focus your investments in innovationsFocus your investments in innovations
Focus your investments in innovationsKobi Vider
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...AgileNetwork
 
Innovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & ConsultingInnovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & ConsultingNicola Accialini
 
Product Management Bootcamp Training
Product Management Bootcamp TrainingProduct Management Bootcamp Training
Product Management Bootcamp TrainingTonex
 
New Product Development
New Product DevelopmentNew Product Development
New Product DevelopmentLinda Gorchels
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
 
BA Skills and Competency
BA Skills and CompetencyBA Skills and Competency
BA Skills and CompetencyIIBA-Canberra
 
Flexible Product Development Process
Flexible Product Development ProcessFlexible Product Development Process
Flexible Product Development ProcessDanielReinold1
 
Basics of Product and Process Design Management
Basics of Product and Process Design ManagementBasics of Product and Process Design Management
Basics of Product and Process Design Managementi4VC
 
Project Management For Sustainable Business Development
Project Management For Sustainable Business DevelopmentProject Management For Sustainable Business Development
Project Management For Sustainable Business DevelopmentJie Wang
 

Similaire à Software Development Model for Startups (20)

What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
MIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business ResultsMIS 49100 Week 5 Social Collaboration and Business Results
MIS 49100 Week 5 Social Collaboration and Business Results
 
Day 4 part 3
Day  4 part 3Day  4 part 3
Day 4 part 3
 
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
[SEPG Europe 2012] A Multi-Model Case Study: High Maturity in Development + S...
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)
 
Focus your investments in innovations
Focus your investments in innovationsFocus your investments in innovations
Focus your investments in innovations
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
Innovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & ConsultingInnovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & Consulting
 
Product Management Bootcamp Training
Product Management Bootcamp TrainingProduct Management Bootcamp Training
Product Management Bootcamp Training
 
New Product Development
New Product DevelopmentNew Product Development
New Product Development
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
BA Skills and Competency
BA Skills and CompetencyBA Skills and Competency
BA Skills and Competency
 
Flexible Product Development Process
Flexible Product Development ProcessFlexible Product Development Process
Flexible Product Development Process
 
Basics of Product and Process Design Management
Basics of Product and Process Design ManagementBasics of Product and Process Design Management
Basics of Product and Process Design Management
 
Project Management For Sustainable Business Development
Project Management For Sustainable Business DevelopmentProject Management For Sustainable Business Development
Project Management For Sustainable Business Development
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Software Development Model for Startups

  • 1. Software Development Model for Startups Thesis project presentation Author: Martin Verrev Advisor: Mart Roost 2012
  • 2. Motivation Business development and technology development cannot be handled separately during startup lifecycle.
  • 3. Purpose and scope Purpose: • Analyze startup and identify key constraints and success factors. • Formalize a development model tailored to startup lifecycle describing a process from initial idea to building a successful company. Scope: • The model is applicable to tech startups
  • 4. What is a startup? Startup is a human institution designed to create a new product or service under conditions of extreme uncertainty. (Ries) Startup is temporary organization designed to search for a repeatable and scalable business model. (Blank)
  • 5. Business model Business model is a collection of ideas that describes the rationale of how an organization creates, delivers, and captures value. It includes value proposition, customer segments, product, marketing and other core aspects of business describing the rationale of how an organization creates, delivers, and captures value converting it to profits.
  • 6. Startup vs traditional company Business model discovery Business model execution Startup Organizational Company transition Validated business model Cash-flow breakeven Validated product Profitable Repeatable sales model Rapid scale Managers hired New management
  • 7. Startup success definition Reaching the organizational transition before running out of resources: • Having a validated business model • Having a product that customers want • Having a repeatable sales channels
  • 8. Model guidelines • Maximal reduction of uncertainty • Minimal time to market • Traceability and measurability • Scalability and traceability • Right Action Right Time
  • 9. Model overview Agile Development Process Validated Learning Development Archetype Patterns practice model practice Startup lifecycle
  • 10. Startup lifecycle Problem Market Product Scaling Validation Validation Validation Each distinct phase has: • Purpose, primary and secondary goals. • Minimal set of mandatory roles, tasks, actions and outcomes. • Success criteria defined by success validation checklist, supported by phase specific metrics.
  • 11. Agile development process • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 12. Validated learning • Purpose: Managing external uncertainty by learning as much as possible from customers • Method: Applying scientific method to development process to empirically prove correlation between product attributes and changed customer behavior
  • 13. Archetype patterns • Purpose: Managing internal uncertainty by learning as much as possible from customers • Definition: Self-evident and universal patterns of enterprise architecture that occur consistently in both business and technology domains.
  • 14. Archetype patterns • Decoupling implementation from specific problem being solved. • Providing architectural stability and guaranteed correctness even in case of change or pivot. • Providing scalability to architecture in case of rapid expansion. • Providing standards support to interface with external systems.
  • 15. Implementation • SPEM 2.0 compliant process model: – Defined method content. – Formalized business processes applicable to startup lifecycle. – Formalized repeatable components of business process as capability patterns and applied them to business processes. • Applied guidance and supporting materials to process model for improved legibility and usability.
  • 16. Result Summary • Described key constraints and success factors applicable to startup. • Formalized development model that: – Supports startup lifecycle. – Minimizes uncertainty from environment and external factors. – Minimizes uncertainty from architecture and internal factors. – Follows agile practices.
  • 17. Conclusions • Startup is fundamentally different from traditional company. • Applying traditional agile methodologies to development process is not enough. Agile methodologies should be extended with: – Validated learning practice – Archetype patterns practice • Further research can be conducted based on current results.
  • 18. Further development • Elaborate the process model to extent that it is usable by non-technical managers without supplementary theoretical materials. • Further theoretical research is possible in areas of process management, action research, business development or systems analysis.
  • 19. Supplementing materials • Published process model: http://martinv.zzz.ee/msc/published • Theoretical foundations (in Estonian): http://martinv.zzz.ee/msc/theory • Process model sources: https://github.com/martinve/asdp-process