Your SlideShare is downloading. ×
0
applying the lean startup                         model to the enterprise                         December 5 2012, Santa M...
A startup is a human    institution designed to create      new products and services    under conditions of extreme      ...
innovation                         You cant just ask                          customers what                            th...
the lean startup                                                        Ideas                         Create hypothesis   ...
business agility        “The main obstacles to improved        business responsiveness are slow        decision-making, co...
enterprise-class problems       • Political       • Organizational       • Project / program management       • Governance...
“the enterprise”                                     Ping!   Business                      Engineering                    ...
enterprise politics   Business                      Engineering                       Operations   Let’s create     a new ...
enterprise projects                                        Ping!   Business                      Engineering              ...
Ideas -> Measurement                                    Ideas                            Learn             Build          ...
We’re         Oh shit!                    going agile!                            Oh shit!   Business                     ...
agile triangle                                            value                                    (releasable product)   ...
do less        Far more than 50% of functionality in        software is rarely or never used.        These aren’t just mar...
quality                     “if we do not know who the                     customer is, we do not know                    ...
build quality in                               “Cease dependence on                               mass inspection to      ...
Our test-driven code                           follows SOLID                  Change        Shame it                      ...
devops                            culture                          automation                         measurement         ...
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           functio...
Business                      Engineering                       Operations                         Project C              ...
continuous delivery   developers write production-ready code   everyone collaborates throughout lifecycle   faster feedbac...
but   ops still has all that legacy crap   no way to rationally decide what to retire   deciding what to do is command-and...
You build it,                  You run it   werner vogels, cto, amazonFriday, December 7, 12
Treat these services                         as if they were products   Business                         Engineering      ...
think product                         Products / Services             Operations                                          ...
product development   inception: define vision, mvp   deliver mvp, get feedback    keep delivering small incrementsFriday,...
what about utilization?                  Donald Reinertsen, The Principles of Product Development Flow, p60.Friday, Decemb...
therefore...   measure cost and value delivered   rationally determine what to prioritize   self-manage using lean startup...
what is “done”?        “user stories were not considered        complete until they led to validated        learning”     ...
hypothesis-driven delivery           We believe that                     [building this feature]                     [for ...
enterprise governance   risk management   SOX, ITIL, COBIT   segregation of duties   change management   auditing and comp...
jesse’s rule                                                   “don’t fight                                                ...
questions        @jezhumble | jez@thoughtworks.com        http://continuousdelivery.com/        ThoughtWorks is hiring!   ...
Upcoming SlideShare
Loading in...5
×

Applying the Lean Startup Model to the Enterprise

17,533

Published on

There's a recording of this talk from QCon SF 2011 here: http://www.infoq.com/presentations/Innovation-at-Scale-using-Lean-Thinking

Published in: Business, Technology
4 Comments
43 Likes
Statistics
Notes
No Downloads
Views
Total Views
17,533
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
495
Comments
4
Likes
43
Embeds 0
No embeds

No notes for slide

Transcript of "Applying the Lean Startup Model to the Enterprise"

  1. 1. 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
  2. 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. 1Friday, December 7, 12
  3. 3. innovation You cant just ask customers what they want and then try to give that to them. By the time you get it built, theyll want something new. steve jobsFriday, December 7, 12
  4. 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 - steerFriday, December 7, 12
  5. 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. 6. enterprise-class problems • Political • Organizational • Project / program management • GovernanceFriday, December 7, 12
  7. 7. “the enterprise” Ping! Business Engineering Operations Project C Project A DBAs Infrastructure team Service desk Project B Value streamFriday, December 7, 12
  8. 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 streamFriday, December 7, 12
  9. 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 streamFriday, December 7, 12
  10. 10. Ideas -> Measurement Ideas Learn Build Data Code MeasureFriday, December 7, 12
  11. 11. We’re Oh shit! going agile! Oh shit! Business Engineering Operations Project D Project A DBAs Infrastructure team Service desk Project B Value streamFriday, December 7, 12
  12. 12. agile triangle value (releasable product) constraints quality (cost, schedule, scope) (reliable, adaptable product) Jim Highsmith: Agile Project ManagementFriday, December 7, 12
  13. 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 2002Friday, December 7, 12
  14. 14. quality “if we do not know who the customer is, we do not know what quality is” the lean startup, ch. 6 - testFriday, December 7, 12
  15. 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 DemingFriday, December 7, 12
  16. 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 streamFriday, December 7, 12
  17. 17. devops culture automation measurement sharingFriday, December 7, 12
  18. 18. hiring a devop http://gun.io/blog/how-to-hire-devops/Friday, December 7, 12
  19. 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. 20. Business Engineering Operations Project C Project A DBAs Infrastructure team Service desk Project B Value streamFriday, December 7, 12
  21. 21. continuous delivery developers write production-ready code everyone collaborates throughout lifecycle faster feedback loops lower-risk, more reliable releases done means releasedFriday, December 7, 12
  22. 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. 23. You build it, You run it werner vogels, cto, amazonFriday, December 7, 12
  24. 24. Treat these services as if they were products Business Engineering Operations Project C Project A DBAs Infrastructure team Service desk Project B Value streamFriday, December 7, 12
  25. 25. think product Products / Services Operations PaaS Ping! Ops management Service desk Value streamFriday, December 7, 12
  26. 26. product development inception: define vision, mvp deliver mvp, get feedback keep delivering small incrementsFriday, December 7, 12
  27. 27. what about utilization? Donald Reinertsen, The Principles of Product Development Flow, p60.Friday, December 7, 12
  28. 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. 29. what is “done”? “user stories were not considered complete until they led to validated learning” the lean startup, ch. 7 - measureFriday, December 7, 12
  30. 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/TylT6AFriday, December 7, 12
  31. 31. enterprise governance risk management SOX, ITIL, COBIT segregation of duties change management auditing and complianceFriday, December 7, 12
  32. 32. jesse’s rule “don’t fight stupid, make more awesome” Jesse Robbins, Co-founder, Opscode @jesserobbinsFriday, December 7, 12
  33. 33. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×