SlideShare a Scribd company logo
1 of 42
Download to read offline
What everyone should know about
time to market




Stephan Schmidt, Vice CTO, brands4friends
Me
Stephan Schmidt
Vice CTO brands4friends




@codemonkeyism
www.codemonkeyism.com

stephan.schmidt@brands4friends.de
3
brands4friends
    No.1 Shopping Club in Germany
    > 360k daily visitors
    > 4.5M Users
    eBay company


5   20.04.12   WJAX 2011
6
7
Development at
brands4friends

Team
Java and web developers,
data warehouse developers

Process
Scrum since 2009
Kanban for DWH since
2012
Time to Market
Why?




10
If a feature is worth
developing, it‘s
worth getting to
market sooner.
Longer sales               Larger market share




Revenue




     Early market    Late               Time
         entry    market entry
                                                       Reinertsen 1998
What is time to market?


From idea to
making money.
Not from start of project!
Why does time to market
get worse?
Time
                            Unmaintainable
  to                           Code

Market
                                  Processes



                             More people


                   Founders no
                   longer focus
                    on product

         Startup




                                              Time
Time to market is a
huge lever.
Technology is not
a huge driver.
Buffers are the
biggest driver.
18
Development Start
Idea



             Front-up           Development




Problems are here
                                  Everyone focuses
                                        here
Start


               Need                   Ship
                      42%       58%

            Need                                 Ship
                      40%       60%
Need
                                                        Ship
                      51%       49%

Need                                         Ship
                      56%       44%




 -3 Years                   0                   3 Years

                                         Reinertsen 1998
Market
Opportunity




   Feeling of
    urgency



  Time relative to competitor
                                Reinertsen 1998
Top Management      Attention of top
 possible impact   management for a
                        project




                                Reinertsen 1998
>50%	
  of	
  time	
  is	
  spent	
  before	
  development.	
  	
  
	
  
Time	
  to	
  market	
  in	
  development	
  is	
  a	
  solved	
  
problem.	
  
Development is a
      solved problem

24
Concrete Steps?
Measure
Low quality and rework
is one of the biggest
wastes in software
development.
Bug tracking is an anti-
       pattern.

    Don't do bugs.
1. Feature



  2. Feature




                      1. Feature


                                   2. Feature


                                                3. Feature


                                                             4. Feature


                                                                          5. Feature
  3. Feature



  4. Feature



  5. Feature




               Time                                                                    Time


Parallel                           Serial
1. Feature



    2. Feature




                        1. Feature


                                     2. Feature


                                                  3. Feature


                                                               4. Feature


                                                                            5. Feature
    3. Feature



    4. Feature



    5. Feature




                 Time                                                                    Time




5                          15
Time




Developed          Released
                         36
Time




Developed             Released
                                      54
                   Time
     Developed             Released




                                      36
Time




Developed           Released
                                      66
                    Time
       Developed           Released




                                      36
Time




Developed          Released
                              54
            Time




Developed          Released




                              30
Time




Developed           Released
                                          54
                               6 Months
             Time




Developed           Released




                                          9 Months
                                          30
36
1.  Measure, measure, measure
2.  Increase quality
3.  Reduce rework
4.  Frequent releases
5.  Stop working in parallel
6.  Shorter stories
7.  Visualize and manage flow
8.  Rigorously cancel meetings
9.  Continuous deployment
10. Shorten product management
11. No single point of failure or bottleneck
12. Leveling work
Time to Market Cheat Sheet                                                                                                                                                                                                                                                                                        5
 Working in Parallel vs. Serialized work                                                                                          Release cycles and earned money
                                                                                                                                                                                                                                                3
        1. Feature
                                                                                                                                                                                                                                                                     !"#$%&'()*+*"&,"-+.)"'&"/012)'




                                                                                                                                                                                                                                                      Developed
                                                                                                                                                                                                                  Developed
                                                                                                                                                                 Developed
        2. Feature
                                    1. Feature

                                                 2. Feature

                                                              3. Feature

                                                                           4. Feature

                                                                                        5. Feature
        3. Feature
                                                                                                                                                                                                                                                                     1. Measure
        4. Feature
                                                                                                                                                               Time                                            Time
                                                                                                                                                                                                                                                    Time
        5. Feature                                                                                                                                                                                                                                                   !"#$%#&#%'&()*'#+,#-.*(/#0'1'2.3+456#+(7,#
                          Time                                                                           Time                                                                                                                                                        -.*(/#5'845#(.#9&*:'(#,..4'*"




                                                                                                                                                                                                                                                      Released
                                                                                                                                                                                                                  Released
                                                                                                                                                                 Released
                                                                                                                                                                                                                                                                     ;"#<+9'#(.#9&*:'(#+,#&#(34)#2'1'*"
                                                                                                                                    !"#                                            !"#
1                                                                                                                                                                                                                                                                    ="#>)?'*,#&*'#(/'#@+55',(#0*+1'*"

                                                                                                                                                                                                                                                                     A"#<'B/4.2.5C#+,#,&'#&#/)5'#0*+1'*"
Working in parallel reduces your time to market and your income. When                                                             If you release twice a year, developing one feature a                      This gets even better. When you reduce your release
5 developers work on 5 features in parallel, each feature taking 5                                                                month then after 6 months you have released 6                              cycle to 1 month, releasing 12 times a year, you will
months, it will take 5 months for the first one to reach the market. If                                                            features. They earn you money for 6 months, the                            make $66,000 with the same features and mostly the      6. >50% of time is spent before
you work feature after feature, assuming the developers can work on                                                               second half of the year. Suppose every released feature                    same costs. The optimum you can achieve are
one feature in parallel, it takes one month for the first feature to reach                                                         makes you $1000 per month, that's $36,000 a year.                          continuous releases. But as you can see from the
                                                                                                                                                                                                                                                                     development.
market Released features earn you money. While when working in                                                                    When you reduce your release cycle to 3 months,                            numbers: 36,54,66 doe converge. You cannot optimize
parallel you do not earn money for 5 months, whereas you have earned                                                              releasing 4 times a year, this will result in more money,                  forever and need to find the sweet spot for your
10 units of money otherwise.                                                                                                      $54,000 per year. Just changing realeases made you                         environment.
                                                                                                                                                                                                                                                                     7. Time to market in development is a
                                                                                                                                  nearly twice the money.                                                                                                            solved problem.


How low-value features block high value features                                                                                                   Time to market over time
                                                                                                                                                     Time
                                                                                                                      Developed
                                   Developed




                                                                                                                                                                                           Unmaintainable
                                                                                                                                                      to                                      Code

                                                                                                                                                    Market
                                                                                                                                                                                                 Processes
                                 Time                                                                             Time

                                                                                                                                                                                            More people
                                                                                                                      Released
                                   Released




                                                                                                                                                                                  Founders no
                                                                                                                                                                                  longer focus
                                                                                                                                                                                   on product


                                                                                                     6 Months
                                                                                                                                                                        Startup
                                                                                                                                                                                                                                            4
              9 Months

$%#                                                                                                             !"#                                                                                                                Time

 Developing features that don't earn you money, will really cost you. If                                                                              In the beginning of a company, as a startup, time to market is short.
 50% of your features do not earn money, then depending on release                                                                                    Founders are either developing themselves or are sitting right next to
 cycles and order you can lose 50% of new earnings. Developing                                                                                        developers. Founders are product managers themselves. Over time this
 features that do not earn money, will not only cost you money for                                                                                    changes. Time to market grows larger when founders no longer focus on
 development, but will also block features that earn you money. In this                                                                               product, when processes are introduced, more people are hired and code
 example a feature is pushed 3 months later, from 6 months to 9                                                                                       gets unmaintainable. It's easy to not not see the challenge, because in the
 months.
                                                                                                                            2                         beginning everthing looks fine.
We‘re hiring :-)




40
Thanks!
@codemonkeyism
stephan.schmidt@brands4friends.de
Images CC from Flickr:
     nimboo, imjustcreative,
     gremionis, justonlysteve,
     John_Scone, Matthias
     Wicke, irisgodd3ss,
     TunnelBug, alandd,
     seasonal wanderer,
     raulbarraltamayo, Gilmoth,
     Dunechaser, graftedno1


42

More Related Content

Similar to What everyone should know about time to market

Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agilekutuma
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsAgileSparks
 
Por Que Scrum No Funciona
Por Que Scrum No FuncionaPor Que Scrum No Funciona
Por Que Scrum No FuncionaSergio Acosta
 
Timelessness of Lean Management
Timelessness of Lean ManagementTimelessness of Lean Management
Timelessness of Lean ManagementVersionOne
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012Harold van Heeringen
 
7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer 7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer thegroop
 
Innovation within firms
Innovation within firmsInnovation within firms
Innovation within firmsShameem Ali
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersMatt Cowell
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskTroy Magennis
 
Board Deck template
Board Deck templateBoard Deck template
Board Deck templateAdrian Grant
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012Prathan Dansakulcharoenkit
 
360 Degree Marketing in a Digital World
360 Degree Marketing in a Digital World360 Degree Marketing in a Digital World
360 Degree Marketing in a Digital WorldOgilvy
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinarrfrederickpmp
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinarrfrederickpmp
 
0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinar0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinarrfrederick_pmp
 
Agile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryAgile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryVijay Brzee
 

Similar to What everyone should know about time to market (20)

Getting started with Agile
Getting started with AgileGetting started with Agile
Getting started with Agile
 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
 
Por Que Scrum No Funciona
Por Que Scrum No FuncionaPor Que Scrum No Funciona
Por Que Scrum No Funciona
 
Timelessness of Lean Management
Timelessness of Lean ManagementTimelessness of Lean Management
Timelessness of Lean Management
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012ISPA/SCEA conference Brussels 2012
ISPA/SCEA conference Brussels 2012
 
7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer 7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer
 
Innovation within firms
Innovation within firmsInnovation within firms
Innovation within firms
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery Risk
 
Board Deck template
Board Deck templateBoard Deck template
Board Deck template
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012
 
360 Degree Marketing in a Digital World
360 Degree Marketing in a Digital World360 Degree Marketing in a Digital World
360 Degree Marketing in a Digital World
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar
 
0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinar0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinar
 
Agile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical IndustryAgile Importance in Pharmaceutical Industry
Agile Importance in Pharmaceutical Industry
 
Agile Importance in Pharmaceuticals Industry
Agile Importance in Pharmaceuticals IndustryAgile Importance in Pharmaceuticals Industry
Agile Importance in Pharmaceuticals Industry
 

More from Stephan Schmidt

Focus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a differenceFocus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a differenceStephan Schmidt
 
Employee Live Cycle JAX 2016
Employee Live Cycle JAX 2016Employee Live Cycle JAX 2016
Employee Live Cycle JAX 2016Stephan Schmidt
 
State Models for React with Redux
State Models for React with ReduxState Models for React with Redux
State Models for React with ReduxStephan Schmidt
 
Short Guide to Productivity
Short Guide to ProductivityShort Guide to Productivity
Short Guide to ProductivityStephan Schmidt
 
What Top Management Needs to Know About IT
What Top Management Needs to Know About ITWhat Top Management Needs to Know About IT
What Top Management Needs to Know About ITStephan Schmidt
 
What managers need_to_know
What managers need_to_knowWhat managers need_to_know
What managers need_to_knowStephan Schmidt
 
Better Strategies for Null Handling in Java
Better Strategies for Null Handling in JavaBetter Strategies for Null Handling in Java
Better Strategies for Null Handling in JavaStephan Schmidt
 
Berlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworksBerlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworksStephan Schmidt
 

More from Stephan Schmidt (10)

Focus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a differenceFocus, Focus, Focus - The one thing that makes a difference
Focus, Focus, Focus - The one thing that makes a difference
 
Employee Live Cycle JAX 2016
Employee Live Cycle JAX 2016Employee Live Cycle JAX 2016
Employee Live Cycle JAX 2016
 
State Models for React with Redux
State Models for React with ReduxState Models for React with Redux
State Models for React with Redux
 
Short Guide to Productivity
Short Guide to ProductivityShort Guide to Productivity
Short Guide to Productivity
 
What Top Management Needs to Know About IT
What Top Management Needs to Know About ITWhat Top Management Needs to Know About IT
What Top Management Needs to Know About IT
 
What managers need_to_know
What managers need_to_knowWhat managers need_to_know
What managers need_to_know
 
LMAX Architecture
LMAX ArchitectureLMAX Architecture
LMAX Architecture
 
Developer Testing
Developer TestingDeveloper Testing
Developer Testing
 
Better Strategies for Null Handling in Java
Better Strategies for Null Handling in JavaBetter Strategies for Null Handling in Java
Better Strategies for Null Handling in Java
 
Berlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworksBerlin.JAR: Web future without web frameworks
Berlin.JAR: Web future without web frameworks
 

Recently uploaded

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
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
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici 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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 

Recently uploaded (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
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?
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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...
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

What everyone should know about time to market

  • 1. What everyone should know about time to market Stephan Schmidt, Vice CTO, brands4friends
  • 2. Me Stephan Schmidt Vice CTO brands4friends @codemonkeyism www.codemonkeyism.com stephan.schmidt@brands4friends.de
  • 3. 3
  • 4.
  • 5. brands4friends No.1 Shopping Club in Germany > 360k daily visitors > 4.5M Users eBay company 5 20.04.12 WJAX 2011
  • 6. 6
  • 7. 7
  • 8. Development at brands4friends Team Java and web developers, data warehouse developers Process Scrum since 2009 Kanban for DWH since 2012
  • 11. If a feature is worth developing, it‘s worth getting to market sooner.
  • 12. Longer sales Larger market share Revenue Early market Late Time entry market entry Reinertsen 1998
  • 13. What is time to market? From idea to making money. Not from start of project!
  • 14. Why does time to market get worse?
  • 15. Time Unmaintainable to Code Market Processes More people Founders no longer focus on product Startup Time
  • 16. Time to market is a huge lever.
  • 17. Technology is not a huge driver.
  • 19. Development Start Idea Front-up Development Problems are here Everyone focuses here
  • 20. Start Need Ship 42% 58% Need Ship 40% 60% Need Ship 51% 49% Need Ship 56% 44% -3 Years 0 3 Years Reinertsen 1998
  • 21. Market Opportunity Feeling of urgency Time relative to competitor Reinertsen 1998
  • 22. Top Management Attention of top possible impact management for a project Reinertsen 1998
  • 23. >50%  of  time  is  spent  before  development.       Time  to  market  in  development  is  a  solved   problem.  
  • 24. Development is a solved problem 24
  • 27. Low quality and rework is one of the biggest wastes in software development.
  • 28. Bug tracking is an anti- pattern. Don't do bugs.
  • 29. 1. Feature 2. Feature 1. Feature 2. Feature 3. Feature 4. Feature 5. Feature 3. Feature 4. Feature 5. Feature Time Time Parallel Serial
  • 30. 1. Feature 2. Feature 1. Feature 2. Feature 3. Feature 4. Feature 5. Feature 3. Feature 4. Feature 5. Feature Time Time 5 15
  • 31. Time Developed Released 36
  • 32. Time Developed Released 54 Time Developed Released 36
  • 33. Time Developed Released 66 Time Developed Released 36
  • 34. Time Developed Released 54 Time Developed Released 30
  • 35. Time Developed Released 54 6 Months Time Developed Released 9 Months 30
  • 36. 36
  • 37. 1.  Measure, measure, measure 2.  Increase quality 3.  Reduce rework 4.  Frequent releases 5.  Stop working in parallel 6.  Shorter stories 7.  Visualize and manage flow 8.  Rigorously cancel meetings 9.  Continuous deployment 10. Shorten product management 11. No single point of failure or bottleneck 12. Leveling work
  • 38.
  • 39. Time to Market Cheat Sheet 5 Working in Parallel vs. Serialized work Release cycles and earned money 3 1. Feature !"#$%&'()*+*"&,"-+.)"'&"/012)' Developed Developed Developed 2. Feature 1. Feature 2. Feature 3. Feature 4. Feature 5. Feature 3. Feature 1. Measure 4. Feature Time Time Time 5. Feature !"#$%#&#%'&()*'#+,#-.*(/#0'1'2.3+456#+(7,# Time Time -.*(/#5'845#(.#9&*:'(#,..4'*" Released Released Released ;"#<+9'#(.#9&*:'(#+,#&#(34)#2'1'*" !"# !"# 1 ="#>)?'*,#&*'#(/'#@+55',(#0*+1'*" A"#<'B/4.2.5C#+,#,&'#&#/)5'#0*+1'*" Working in parallel reduces your time to market and your income. When If you release twice a year, developing one feature a This gets even better. When you reduce your release 5 developers work on 5 features in parallel, each feature taking 5 month then after 6 months you have released 6 cycle to 1 month, releasing 12 times a year, you will months, it will take 5 months for the first one to reach the market. If features. They earn you money for 6 months, the make $66,000 with the same features and mostly the 6. >50% of time is spent before you work feature after feature, assuming the developers can work on second half of the year. Suppose every released feature same costs. The optimum you can achieve are one feature in parallel, it takes one month for the first feature to reach makes you $1000 per month, that's $36,000 a year. continuous releases. But as you can see from the development. market Released features earn you money. While when working in When you reduce your release cycle to 3 months, numbers: 36,54,66 doe converge. You cannot optimize parallel you do not earn money for 5 months, whereas you have earned releasing 4 times a year, this will result in more money, forever and need to find the sweet spot for your 10 units of money otherwise. $54,000 per year. Just changing realeases made you environment. 7. Time to market in development is a nearly twice the money. solved problem. How low-value features block high value features Time to market over time Time Developed Developed Unmaintainable to Code Market Processes Time Time More people Released Released Founders no longer focus on product 6 Months Startup 4 9 Months $%# !"# Time Developing features that don't earn you money, will really cost you. If In the beginning of a company, as a startup, time to market is short. 50% of your features do not earn money, then depending on release Founders are either developing themselves or are sitting right next to cycles and order you can lose 50% of new earnings. Developing developers. Founders are product managers themselves. Over time this features that do not earn money, will not only cost you money for changes. Time to market grows larger when founders no longer focus on development, but will also block features that earn you money. In this product, when processes are introduced, more people are hired and code example a feature is pushed 3 months later, from 6 months to 9 gets unmaintainable. It's easy to not not see the challenge, because in the months. 2 beginning everthing looks fine.
  • 42. Images CC from Flickr: nimboo, imjustcreative, gremionis, justonlysteve, John_Scone, Matthias Wicke, irisgodd3ss, TunnelBug, alandd, seasonal wanderer, raulbarraltamayo, Gilmoth, Dunechaser, graftedno1 42