applying the lean startup
                         model to the enterprise
                         December 5 2012, Santa Monica-JUG
                         @jezhumble | jez@thoughtworks.com




                               © 2012 ThoughtWorks, Inc.
Friday, December 7, 12
A startup is a human
    institution designed to create
      new products and services
    under conditions of extreme
              uncertainty




  eric ries, the lean startup, ch. 1
Friday, December 7, 12
innovation
                         You can't just ask
                          customers what
                            they want and
                           then try to give
                             that to them.
                          By the time you
                               get it built,
                              they'll want
                          something new.
    steve jobs

Friday, December 7, 12
the lean startup

                                                        Ideas
                         Create hypothesis
                         Deliver mimimum        Learn             Build

                         viable product
                         Get feedback
                                                Data                Code
                         (repeat, pivoting if
                                                        Measure
                         necessary)

    the lean startup, part II - steer
Friday, December 7, 12
business agility

        “The main obstacles to improved
        business responsiveness are slow
        decision-making, conflicting
        departmental goals and priorities, risk-
        averse cultures and silo-based
        information.”


                                 Economist Intelligence Unit: “Organisational agility:
                                 How business can survive and thrive in turbulent times”

Friday, December 7, 12
enterprise-class problems


       • Political
       • Organizational
       • Project / program management
       • Governance


Friday, December 7, 12
“the enterprise”                                     Ping!


   Business                      Engineering                       Operations
                         Project C
                                                 Project A


                                                               DBAs



                                                                            Infrastructure team
                                                             Service desk


                                     Project B

                                          Value stream
Friday, December 7, 12
enterprise politics

   Business                      Engineering                       Operations
   Let’s create
     a new               Project C
    product                                      Project A


                                                               DBAs



                                                                            Infrastructure team
                                                             Service desk

      Get off
      my land!                       Project B

                                          Value stream
Friday, December 7, 12
enterprise projects                                        Ping!


   Business                      Engineering                         Operations
   Let’s create
     a new               Project C
                           Project D               Project A
    product

                                                                 DBAs



                                                                              Infrastructure team
                                                               Service desk


                                       Project B

                                            Value stream
Friday, December 7, 12
Ideas -> Measurement

                                    Ideas


                            Learn             Build




                            Data                Code


                                    Measure



Friday, December 7, 12
We’re
         Oh shit!                    going agile!                            Oh shit!


   Business                     Engineering                         Operations
                         Project D
                                                  Project A


                                                                DBAs



                                                                                 Infrastructure team
                                                              Service desk


                                      Project B

                                            Value stream
Friday, December 7, 12
agile triangle

                                            value
                                    (releasable product)




                                                                           constraints
                           quality                                   (cost, schedule, scope)
               (reliable, adaptable product)


                                                           Jim Highsmith: Agile Project Management

Friday, December 7, 12
do less


        Far more than 50% of functionality in
        software is rarely or never used.
        These aren’t just marginally valued
        features; many are no-value features.



                                   The Standish Group, reported in
                                   the IEEE conference 2002

Friday, December 7, 12
quality



                     “if we do not know who the
                     customer is, we do not know
                     what quality is”



        the lean startup, ch. 6 - test
Friday, December 7, 12
build quality in

                               “Cease dependence on
                               mass inspection to
                               achieve quality. Improve
                               the process and build
                               quality into the product in
                               the first place”


                                  W. Edwards Deming
Friday, December 7, 12
Our test-driven code
                           follows SOLID                  Change        Shame it
                              principles                management    doesn’t work


   Business                      Engineering                         Operations
                          Project D
                                                  Project A


                                                                 DBAs



                                                                              Infrastructure team
                                                               Service desk


                                      Project B

                                           Value stream
Friday, December 7, 12
devops
                            culture
                          automation
                         measurement
                            sharing




Friday, December 7, 12
hiring a devop

                              http://gun.io/blog/how-to-hire-devops/




Friday, December 7, 12
the devops role


           If you add a “devops” function to
           your existing dev, testing and ops
           functions, you just missed the whole
           point.



Friday, December 7, 12
Business                      Engineering                       Operations
                         Project C
                                                 Project A


                                                               DBAs



                                                                            Infrastructure team
                                                             Service desk


                                     Project B

                                          Value stream
Friday, December 7, 12
continuous delivery

   developers write production-ready code

   everyone collaborates throughout lifecycle

   faster feedback loops

   lower-risk, more reliable releases

   done means released

Friday, December 7, 12
but

   ops still has all that legacy crap


   no way to rationally decide what to retire


   deciding what to do is command-and-control


   who is feeling the pain?

Friday, December 7, 12
You build it,
                  You run it




   werner vogels, cto, amazon
Friday, December 7, 12
Treat these services
                         as if they were products

   Business                         Engineering                       Operations
                            Project C
                                                    Project A


                                                                  DBAs



                                                                               Infrastructure team
                                                                Service desk


                                        Project B

                                             Value stream
Friday, December 7, 12
think product

                         Products / Services             Operations


                                                          PaaS          Ping!



                                                                  Ops management
                                                   Service desk




                                        Value stream
Friday, December 7, 12
product development




   inception: define vision, mvp


   deliver mvp, get feedback


    keep delivering small increments

Friday, December 7, 12
what about utilization?




                  Donald Reinertsen, The Principles of Product Development Flow, p60.

Friday, December 7, 12
therefore...
   measure cost and value delivered


   rationally determine what to prioritize


   self-manage using lean startup methodology


   architecture group regulates at system level


   PMO prevents “market failure”
Friday, December 7, 12
what is “done”?



        “user stories were not considered
        complete until they led to validated
        learning”




                                 the lean startup, ch. 7 - measure
Friday, December 7, 12
hypothesis-driven delivery

           We believe that
                     [building this feature]
                     [for these people]
                     will achieve [this outcome].
           We will know we are successful when we see
           [this signal from the market].

   Jeff Gothelf “Better product definition with Lean UX and Design” http://bit.ly/TylT6A
Friday, December 7, 12
enterprise governance

   risk management

   SOX, ITIL, COBIT

   segregation of duties

   change management

   auditing and compliance

Friday, December 7, 12
jesse’s rule


                                                   “don’t fight
                                                   stupid,
                                                   make more
                                                   awesome”

                         Jesse Robbins, Co-founder, Opscode @jesserobbins
Friday, December 7, 12
questions
        @jezhumble | jez@thoughtworks.com
        http://continuousdelivery.com/

        ThoughtWorks is hiring!
        http://jobs.thoughtworks.com/

        Australia | Brazil | Canada | China
        Germany | India | Singapore | South Africa
        Uganda | UK | USA


                            © 2012 ThoughtWorks, Inc.        Sign up for
                                                            my newsletter


                         http://thoughtworks-studios.com/
Friday, December 7, 12

More Related Content

PPTX
Agile Kanban
PPT
Agile methodology
KEY
Agile Estimating & Planning
PDF
Jira Agile
PDF
Agile Scrum Quick Reference Card
PPTX
What are the Tools & Techniques in Agile Project Management?
PPTX
Lean-Agile PMO
PDF
Agile Process Introduction
Agile Kanban
Agile methodology
Agile Estimating & Planning
Jira Agile
Agile Scrum Quick Reference Card
What are the Tools & Techniques in Agile Project Management?
Lean-Agile PMO
Agile Process Introduction

What's hot (20)

PPTX
Agile - Scrum Presentation
PPTX
Agile vs. waterfall
PDF
Mastering Software Delivery with Value Stream Management
PPTX
Agile vs Traditional Project Management
PPTX
The Values and Principles of Agile Software Development
PPTX
Agile methodology
PDF
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
PPTX
Agile Methodology
PPT
Scrum In 15 Minutes
PPTX
Jira overview
PDF
Agile software development
PDF
Agile Development Methodology: Best Practices and Use Cases
PPTX
Understanding the Agile Release and Sprint Planning Process
PPTX
Agile transformation by Gnanasambandham anbazhagan
PPTX
What is agile?
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PDF
Introduction agile scrum methodology
PPTX
Strategies for Large Scale Agile Transformation
PPTX
Kanban Workshop
PDF
Agile project management using scrum
Agile - Scrum Presentation
Agile vs. waterfall
Mastering Software Delivery with Value Stream Management
Agile vs Traditional Project Management
The Values and Principles of Agile Software Development
Agile methodology
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
Agile Methodology
Scrum In 15 Minutes
Jira overview
Agile software development
Agile Development Methodology: Best Practices and Use Cases
Understanding the Agile Release and Sprint Planning Process
Agile transformation by Gnanasambandham anbazhagan
What is agile?
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Introduction agile scrum methodology
Strategies for Large Scale Agile Transformation
Kanban Workshop
Agile project management using scrum
Ad

Similar to Applying the Lean Startup Model to the Enterprise (20)

PDF
Through the looking glass
PDF
Business value of Agile : A People10 Showcase
PDF
Lean & agile 101 for Astute Entrepreneurs
PPTX
Agile marries itil
PDF
Scaling Agile Across the Enterprise
PDF
Mastering scrum
PDF
Agile- To Infinity and Beyond
PDF
Rally Fream Work
PPTX
Software Lifecycle
PDF
Agile Requirements by Agile Analysts
PDF
HP Discover Session BB2160: Agile DevOps Continuous Delivery
PDF
PMI Ireland Annual Conference 2012 - Agile First Steps
PDF
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
PDF
Integrating agile in a waterfall world pmi 2012, full slides
PDF
ISSUE & WIKI based Integration of Project Management
PDF
Strøm 5 - Inger Bergman - Agila projekt, ett nytt sätt att standardisera
PDF
Agile in short projects
PDF
Product Ownership - Jose Casal - Public Sector Agile SIG
PPTX
Posscon OSS Project Lifecycle
PDF
'A is for Agile, the start of something good!'
Through the looking glass
Business value of Agile : A People10 Showcase
Lean & agile 101 for Astute Entrepreneurs
Agile marries itil
Scaling Agile Across the Enterprise
Mastering scrum
Agile- To Infinity and Beyond
Rally Fream Work
Software Lifecycle
Agile Requirements by Agile Analysts
HP Discover Session BB2160: Agile DevOps Continuous Delivery
PMI Ireland Annual Conference 2012 - Agile First Steps
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Integrating agile in a waterfall world pmi 2012, full slides
ISSUE & WIKI based Integration of Project Management
Strøm 5 - Inger Bergman - Agila projekt, ett nytt sätt att standardisera
Agile in short projects
Product Ownership - Jose Casal - Public Sector Agile SIG
Posscon OSS Project Lifecycle
'A is for Agile, the start of something good!'
Ad

More from Jez Humble (9)

PDF
My slides have moved
PDF
On Damore's Manifestbro
PDF
Continuous Delivery Sounds Great but it Won't Work Here
PDF
Why Scaling Agile Doesn't Work (and What to Do About It)
PDF
Devops Scorecard
PDF
Creating Maintainable Automated Acceptance Tests
PDF
Continuous Delivery
PDF
The Realist-Idealist Debate in Buddhist Philosophy
PDF
The Development of Rhythmic Organisation in Indian Classical Music
My slides have moved
On Damore's Manifestbro
Continuous Delivery Sounds Great but it Won't Work Here
Why Scaling Agile Doesn't Work (and What to Do About It)
Devops Scorecard
Creating Maintainable Automated Acceptance Tests
Continuous Delivery
The Realist-Idealist Debate in Buddhist Philosophy
The Development of Rhythmic Organisation in Indian Classical Music

Recently uploaded (20)

PDF
Chembond Chemicals Limited Presentation 2025
PDF
IFRS Green Book_Part B for professional pdf
PPTX
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
PDF
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
PDF
533158074-Saudi-Arabia-Companies-List-Contact.pdf
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
PDF
109422672-Doc-8973-05-Security-Manual-Seventh-Edition.pdf
PPTX
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
PDF
Challenges of Managing International Schools (www.kiu. ac.ug)
PDF
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
PDF
Sustainable Digital Finance in Asia_FINAL_22.pdf
PDF
Pink Cute Simple Group Project Presentation.pdf
PPTX
Week2: Market and Marketing Aspect of Feasibility Study.pptx
PPTX
basic introduction to research chapter 1.pptx
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PPTX
Chapter 2 strategic Presentation (6).pptx
PDF
dataZense for Data Analytics unleashed features
PDF
HQ #118 / 'Building Resilience While Climbing the Event Mountain
PDF
the role of manager in strategic alliances
Chembond Chemicals Limited Presentation 2025
IFRS Green Book_Part B for professional pdf
Supply Chain under WAR (Managing Supply Chain Amid Political Conflict).pptx
Vinod Bhatt - Most Inspiring Supply Chain Leader in India 2025.pdf
533158074-Saudi-Arabia-Companies-List-Contact.pdf
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
109422672-Doc-8973-05-Security-Manual-Seventh-Edition.pdf
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
Challenges of Managing International Schools (www.kiu. ac.ug)
Cross-Cultural Leadership Practices in Education (www.kiu.ac.ug)
Sustainable Digital Finance in Asia_FINAL_22.pdf
Pink Cute Simple Group Project Presentation.pdf
Week2: Market and Marketing Aspect of Feasibility Study.pptx
basic introduction to research chapter 1.pptx
Comments on Clouds that Assimilate Parts I&II.pdf
IITM - FINAL Option - 01 - 12.08.25.pptx
Chapter 2 strategic Presentation (6).pptx
dataZense for Data Analytics unleashed features
HQ #118 / 'Building Resilience While Climbing the Event Mountain
the role of manager in strategic alliances

Applying the Lean Startup Model to the Enterprise

  • 1. applying the lean startup model to the enterprise December 5 2012, Santa Monica-JUG @jezhumble | [email protected] © 2012 ThoughtWorks, Inc. Friday, December 7, 12
  • 2. A startup is a human institution designed to create new products and services under conditions of extreme uncertainty eric ries, the lean startup, ch. 1 Friday, December 7, 12
  • 3. innovation You can't just ask customers what they want and then try to give that to them. By the time you get it built, they'll want something new. steve jobs Friday, December 7, 12
  • 4. the lean startup Ideas Create hypothesis Deliver mimimum Learn Build viable product Get feedback Data Code (repeat, pivoting if Measure necessary) the lean startup, part II - steer Friday, December 7, 12
  • 5. business agility “The main obstacles to improved business responsiveness are slow decision-making, conflicting departmental goals and priorities, risk- averse cultures and silo-based information.” Economist Intelligence Unit: “Organisational agility: How business can survive and thrive in turbulent times” Friday, December 7, 12
  • 6. enterprise-class problems • Political • Organizational • Project / program management • Governance Friday, December 7, 12
  • 7. “the enterprise” Ping! Business Engineering Operations Project C Project A DBAs Infrastructure team Service desk Project B Value stream Friday, December 7, 12
  • 8. enterprise politics Business Engineering Operations Let’s create a new Project C product Project A DBAs Infrastructure team Service desk Get off my land! Project B Value stream Friday, December 7, 12
  • 9. enterprise projects Ping! Business Engineering Operations Let’s create a new Project C Project D Project A product DBAs Infrastructure team Service desk Project B Value stream Friday, December 7, 12
  • 10. Ideas -> Measurement Ideas Learn Build Data Code Measure Friday, December 7, 12
  • 11. We’re Oh shit! going agile! Oh shit! Business Engineering Operations Project D Project A DBAs Infrastructure team Service desk Project B Value stream Friday, December 7, 12
  • 12. agile triangle value (releasable product) constraints quality (cost, schedule, scope) (reliable, adaptable product) Jim Highsmith: Agile Project Management Friday, December 7, 12
  • 13. do less Far more than 50% of functionality in software is rarely or never used. These aren’t just marginally valued features; many are no-value features. The Standish Group, reported in the IEEE conference 2002 Friday, December 7, 12
  • 14. quality “if we do not know who the customer is, we do not know what quality is” the lean startup, ch. 6 - test Friday, December 7, 12
  • 15. build quality in “Cease dependence on mass inspection to achieve quality. Improve the process and build quality into the product in the first place” W. Edwards Deming Friday, December 7, 12
  • 16. Our test-driven code follows SOLID Change Shame it principles management doesn’t work Business Engineering Operations Project D Project A DBAs Infrastructure team Service desk Project B Value stream Friday, December 7, 12
  • 17. devops culture automation measurement sharing Friday, December 7, 12
  • 18. hiring a devop http://gun.io/blog/how-to-hire-devops/ Friday, December 7, 12
  • 19. the devops role If you add a “devops” function to your existing dev, testing and ops functions, you just missed the whole point. Friday, December 7, 12
  • 20. Business Engineering Operations Project C Project A DBAs Infrastructure team Service desk Project B Value stream Friday, December 7, 12
  • 21. continuous delivery developers write production-ready code everyone collaborates throughout lifecycle faster feedback loops lower-risk, more reliable releases done means released Friday, December 7, 12
  • 22. but ops still has all that legacy crap no way to rationally decide what to retire deciding what to do is command-and-control who is feeling the pain? Friday, December 7, 12
  • 23. You build it, You run it werner vogels, cto, amazon Friday, December 7, 12
  • 24. Treat these services as if they were products Business Engineering Operations Project C Project A DBAs Infrastructure team Service desk Project B Value stream Friday, December 7, 12
  • 25. think product Products / Services Operations PaaS Ping! Ops management Service desk Value stream Friday, December 7, 12
  • 26. product development inception: define vision, mvp deliver mvp, get feedback keep delivering small increments Friday, December 7, 12
  • 27. what about utilization? Donald Reinertsen, The Principles of Product Development Flow, p60. Friday, December 7, 12
  • 28. therefore... measure cost and value delivered rationally determine what to prioritize self-manage using lean startup methodology architecture group regulates at system level PMO prevents “market failure” Friday, December 7, 12
  • 29. what is “done”? “user stories were not considered complete until they led to validated learning” the lean startup, ch. 7 - measure Friday, December 7, 12
  • 30. hypothesis-driven delivery We believe that [building this feature] [for these people] will achieve [this outcome]. We will know we are successful when we see [this signal from the market]. Jeff Gothelf “Better product definition with Lean UX and Design” http://bit.ly/TylT6A Friday, December 7, 12
  • 31. enterprise governance risk management SOX, ITIL, COBIT segregation of duties change management auditing and compliance Friday, December 7, 12
  • 32. jesse’s rule “don’t fight stupid, make more awesome” Jesse Robbins, Co-founder, Opscode @jesserobbins Friday, December 7, 12
  • 33. questions @jezhumble | [email protected] http://continuousdelivery.com/ ThoughtWorks is hiring! http://jobs.thoughtworks.com/ Australia | Brazil | Canada | China Germany | India | Singapore | South Africa Uganda | UK | USA © 2012 ThoughtWorks, Inc. Sign up for my newsletter http://thoughtworks-studios.com/ Friday, December 7, 12