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

DevOps – It’s all about experiments

DevOps – It’s all about experiments

‚The Phoenix Project‘ is a must read for all DevOps practitioners. It describes the main principles of DevOps culture as ‚three ways‘. The third way is about creating a culture of continual experimentation. I’ll take you on a journey through Agile and DevOps, product development and organizational development. We’ll discover all the small places in this culture where the principle of experimentation is hidden. Some of them may surprise you.

Konstantin Diener

March 12, 2019
Tweet

More Decks by Konstantin Diener

Other Decks in Business

Transcript

  1. DevOps
    It’s all about experiments
    Konstantin Diener | cosee GmbH
    [email protected] | @onkelkodi

    View Slide

  2. KONSTANTIN DIENER
    CTO and Founder of cosee

    View Slide

  3. The Phoenix Project
    Gene Kim, Kevin Behr,
    George Spafford

    View Slide

  4. „The Third Way is about
    creating a culture
    that fosters two things:
    continual experimentation,
    which requires taking risks and learning
    from success and failure, and
    understanding that repetition and
    practice is the prerequisite to mastery.
    The Phoenix Project

    View Slide

  5. But why experiments?

    View Slide

  6. View Slide

  7. Outcome over Output

    View Slide

  8. View Slide

  9. Product Development

    View Slide

  10. User Story Mapping
    Jeff Patton

    View Slide

  11. Jeff Patton, User Story Mapping, https://jpattonassociates.com/

    View Slide

  12. Do you always have the right ideas?

    View Slide

  13. No!

    View Slide

  14. 60% - 90% of ideas do not have a
    positive impact …

    View Slide

  15. … based on experiments at
    Microsoft

    View Slide

  16. But …

    View Slide

  17. If our product is based on
    hypotheses, …

    View Slide

  18. … our User Stories can’t be
    requirements!

    View Slide

  19. User Story =
    Hypothesis + Experiment

    View Slide

  20. View Slide

  21. Experimenting means Measuring

    View Slide

  22. View Slide

  23. Measure outcomes in production

    View Slide

  24. Continuous Delivery

    View Slide

  25. Business Metrics

    View Slide

  26. small experiments hard job

    View Slide

  27. Lean Experimentation
    in Action
    Kylie Castellaw, Maryam Aidini

    View Slide

  28. View Slide

  29. Organizational Development

    View Slide

  30. Experimentation and risk taking are what
    enable us to
    relentlessly improve our
    system of work,
    which often requires us to do things very
    differently than how we’ve done it for
    decades.
    The Phoenix Project

    View Slide

  31. View Slide

  32. View Slide

  33. Best Practices

    View Slide

  34. Kent Beck
    Spotify didn’t implement the Spotify model by copying
    Spotify. Why do folks at other companies think they can
    implement the Spotify model by copying Spotify?

    View Slide

  35. View Slide

  36. Is there a problem for our solution?

    View Slide

  37. View Slide

  38. Goal to problem is connected to
    Hypothesis

    Experiment - What’s the minimum we could try to proof our hypothesis?
    • Measurement 1
    • Measurement 2

    View Slide

  39. How to gather topics for your Org
    task board?

    View Slide

  40. Retrospectives

    View Slide

  41. Person Team Organisation
    • 1 on 1
    • Jour Fixe
    • Personal
    Retrospective
    • Sprint Retro
    • Release Retro
    • Postmortem

    View Slide

  42. Successful cross-functional teams
    Goal
    Missing cross cutting link for „developer species“
    Hypothesis
    Backend Developers felt disconnected from each other
    Try Community of Practice for Backend Developers
    Experiment
    • each Developer knows at least two peers he can ask for help.
    How to measure

    View Slide

  43. Scaling Lean & Agile
    Development
    Craig Larman, Bas Vodde

    View Slide

  44. Try …
    … Cultivating Communities of Practice
    … Use CoPs for functional learning

    View Slide

  45. Disclaimer on experiments

    View Slide

  46. View Slide

  47. Ester Derby
    Ppl seem to think about adding processes, policies,
    procedures…
    but not retiring any of them.
    Sort of like always buying new clothes, without ever clearing
    out the closet of stuff that now longer works or fits.

    View Slide

  48. Dispose experiments!

    View Slide

  49. If your journey is an
    easy one, it is a trap.
    @KNeferhetep

    View Slide

  50. Konstantin Diener | cosee GmbH
    [email protected] | @onkelkodi
    Technologieentscheidungen in
    selbstorganisierten Teams
    Mittwoch, 15:00 - 16:00 | Gutenberg-Saal 4
    > blog.cosee.biz
    > cosee.jobs
    Picture credits:
    Kata: http://www.istockphoto.com/portfolio/PointImages
    Project Plan: https://www.istockphoto.com/de/portfolio/kemaltaner
    Armchair: https://www.istockphoto.com/de/portfolio/FilippoBacci
    Cat & Mouse: https://www.istockphoto.com/de/portfolio/bllkcbs
    >> https://cosee.biz

    View Slide