$30 off During Our Annual Pro Sale. View Details »

21st Century Software Delivery

21st Century Software Delivery

For many years software engineering meant delivering software the way we constructed buildings. This turns out to be a wildly inefficient way to create innovative products and services based on software. In this talk I’ll discuss what makes software different from buildings, and how we can take advantage of its unique properties to satisfy our customers through continuously delivery of valuable software. I’ll also talk about how you can adopt these practices in the safety of your own office, and explore the art of the possible and the patterns and practices used by high performing companies.

Video here: https://www.youtube.com/watch?v=76x-RB8f_2U

Jez Humble

May 03, 2016
Tweet

More Decks by Jez Humble

Other Decks in Technology

Transcript

  1. @jezhumble |continuous lifecycle | 3 may 2016
    21st century software delivery

    View Slide

  2. @jezhumble
    the project model is unsuitable for innovation
    we need to address the whole value stream
    the problems are process and culture
    takeaways

    View Slide

  3. @jezhumble
    projects

    View Slide

  4. methodology wars

    View Slide

  5. @jezhumble

    View Slide

  6. scrum-
    fall
    water-

    View Slide

  7. agile principles
    our highest priority is to satisfy the customer
    through early and continuous delivery of
    valuable software

    View Slide

  8. shareholder value
    the directors of a public corporation have a
    fiduciary duty to maximize profits
    Jensen and Meckling, Theory of the Firm

    View Slide

  9. shareholder value
    Shareholder value is the dumbest idea in the
    world … [it is] a result, not a strategy … Your main
    constituencies are your employees, your
    customers and your products.
    Jack Welch | http://www.ft.com/cms/s/0/294ff1f2-0f27-11de-ba10-0000779fd2ac.html

    View Slide

  10. SpaceX
    “the company was founded in
    2002 by Elon Musk to
    revolutionize space
    transportation and ultimately
    make it possible for people to live
    on other planets.”
    @jezhumble

    View Slide

  11. His parents, he says, never really answered any of the
    questions they had. Go figure it out for yourself, they
    would say. “I got really into the scientific method of
    developing a hypothesis and testing it and getting a result
    and going back to do it again.”
    http://www.forbes.com/sites/bruceupbin/2012/06/18/wait-did-this-15-year-old-from-maryland-just-change-cancer-treatment/
    Jack Andraka

    View Slide

  12. scientific method
    create hypothesis
    deliver minimum viable product
    get feedback
    (repeat)

    View Slide

  13. that sounds like a load of crap
    the problem

    View Slide

  14. @jezhumble
    Shareholder value is the dumbest idea in
    the world … [it is] a result, not a strategy
    … Your main constituencies are your
    employees, your customers and your
    products.
    Jack Welch | http://www.ft.com/cms/s/0/294ff1f2-0f27-11de-ba10-0000779fd2ac.html
    Bernard Gagnon

    View Slide

  15. @jezhumble
    http://www.flickr.com/photos/subtle_devices/849361922/

    View Slide

  16. View Slide

  17. Apple I on display at the Smithsonian, taken by Ed Uthman

    View Slide

  18. apple macintosh
    “Instead of arguing about new software ideas, we actually tried
    them out by writing quick prototypes, keeping the ideas that
    worked best and discarding the others. We always had something
    running that represented our best thinking at the time.”
    “The Macintosh Spirit” | http://www.folklore.org/StoryView.py?project=Macintosh&story=The_Macintosh_Spirit.txt

    View Slide

  19. 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

    View Slide

  20. impact mapping
    Gojko Adzic, Impact Mapping

    View Slide

  21. experiments
    Different types of user research, courtesy of Janice Fraser

    View Slide

  22. Frank Harris and Nell Thomas, “Etsy’s Product Development
    with Continuous Experimentation”, http://bit.ly/19Z5izI

    View Slide

  23. Frank Harris and Nell Thomas, “Etsy’s Product Development with Continuous Experimentation”, http://bit.ly/19Z5izI

    View Slide

  24. Frank Harris and Nell Thomas, “Etsy’s Product Development with Continuous Experimentation”, http://bit.ly/19Z5izI

    View Slide

  25. Jon Jenkins, “Velocity Culture, The Unmet Challenge in Ops” 2011 | http://bit.ly/1vJo1Ya

    View Slide

  26. “Evaluating well-designed and executed experiments
    that were designed to improve a key metric, only about
    1/3 were successful at improving the key metric!”
    do less
    “Online Experimentation at Microsoft”, Kohavi et al http://stanford.io/130uW6X

    View Slide

  27. IT as a competitive advantage
    “Firms with high-performing IT
    organizations were twice as likely to
    exceed their profitability, market share
    and productivity goals.”
    http://bit.ly/2014-devops-report

    View Slide

  28. time to restore service
    lead time for changes
    release frequency
    change fail rate
    it performance
    http://bit.ly/2014-devops-report

    View Slide

  29. it performance
    “The Role of Continuous Delivery in IT and Organizational Performance.”
    Dr Nicole Forsgren and Jez Humble http://ssrn.com/abstract=2681909

    View Slide

  30. what is culture?
    “A pattern of shared tacit assumptions that was learned by a
    group as it solved its problems of external adaptation and
    internal integration, that has worked well enough to be
    considered valid and, therefore, to be taught to new members as
    the correct way to perceive, think, and feel in relation to those
    problems.”
    — Edgar Schein, The Corporate Culture Survival Guide

    View Slide

  31. what is culture?
    “Our true culture is made primarily of the things no one will say...
    Culture is about power dynamics, unspoken priorities and
    beliefs, mythologies, conflicts, enforcement of social norms,
    creation of in/out groups and distribution of wealth and control
    inside companies.”
    — Shanley Kane | @shanley | Your Startup Is Broken: Inside the Toxic Heart of Tech Culture

    View Slide

  32. high trust culture
    Westrum, “A Typology of Organizational Cultures” | http://bmj.co/1BRGh5q
    how organizations process information

    View Slide

  33. “I think building this culture is the key to innovation. Creativity
    must flow from everywhere. Whether you are a summer intern
    or the CTO, any good idea must be able to seek an objective
    test, preferably a test that exposes the idea to real customers.
    Everyone must be able to experiment, learn, and iterate.”
    innovation culture
    http://glinden.blogspot.com/2006/04/early-amazon-shopping-cart.html

    View Slide

  34. “Make sure to be passionate about whatever it
    is you get into, because otherwise you won’t
    put the right amount of work into it.”
    Jack Andraka
    http://www.forbes.com/sites/bruceupbin/2012/06/18/wait-did-this-15-year-old-from-maryland-just-change-cancer-treatment/

    View Slide

  35. what is culture?
    “Our true culture is made primarily of the things no one will say...
    Culture is about power dynamics, unspoken priorities and
    beliefs, mythologies, conflicts, enforcement of social norms,
    creation of in/out groups and distribution of wealth and control
    inside companies.”
    — Shanley Kane | @shanley | Your Startup Is Broken: Inside the Toxic Heart of Tech Culture

    View Slide

  36. start measuring your own performance and setting goals
    stop talking about individual productivity and 10x developers
    eliminate hidden bias
    invest in your people
    there is no talent shortage
    http://bit.ly/no-talent-shortage

    View Slide

  37. thank you!
    © 2016-7 DevOps Research and Assessment LLC
    https://devops-research.com/
    To receive the following:
    • 30% off my new video course: creating high performance organizations
    • 50% off my CD video training, interviews with Eric Ries, and more
    • A copy of this presentation
    • A 100 page excerpt from Lean Enterprise
    • An excerpt from The DevOps Handbook
    • A 20m preview of my Continuous Delivery video workshop
    Just pick up your phone and send an email
    To: [email protected]
    Subject: devops

    View Slide