Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps – How our mental model of IT has evolved over more than decade

DevOps – How our mental model of IT has evolved over more than decade

Konstantin Diener

June 17, 2021
Tweet

More Decks by Konstantin Diener

Other Decks in Technology

Transcript

  1. Konstantin Diener | [email protected] | @coseeaner
    DevOps – How our mental
    model of IT has evolved …
    … over more than decade

    View Slide

  2. Konstantin Diener
    CTO and Co-Founder of
    cosee

    View Slide

  3. Start Scale
    product development

    View Slide

  4. Discovery-
    Phase
    Backlog
    Expert-Teams
    Billing
    Models
    Iterative
    Delivery
    Software-
    Releases

    View Slide

  5. View Slide

  6. The IT scene looked completely di
    ff
    erent


    more than a
    decade ago …

    View Slide

  7. View Slide

  8. • as many features as possible


    • quick response


    • Scrum: Shippable Product
    • stable application


    • no incidents or major bugs


    • no Downtimes
    >> throughput >> stability
    Development Operations

    View Slide

  9. https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/

    View Slide

  10. https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
    Ops’ job is to enable the business
    (this is dev’s job too)

    View Slide

  11. What has


    changed?

    View Slide

  12. When we say


    Products …

    View Slide

  13. User Story Mapping
    Je
    ff
    Patton

    View Slide

  14. Je
    ff
    Patton, User Story Mapping, https://jpattonassociates.com/

    View Slide

  15. Focus on
    Outcome,


    not on
    Output.

    View Slide

  16. When we say


    Responsibility …

    View Slide

  17. View Slide

  18. View Slide

  19. Product development has become a
    cross-functional


    team sport.

    View Slide

  20. When we say


    Releases …

    View Slide

  21. Firma
    Auslieferungs-
    frequenz
    Code Deployment
    Lead Time
    Reaktion auf
    Kundenwunsch
    Amazon 23.000/Tag Minuten hoch
    Google 5.500/Tag Minuten hoch
    Netflix 500/Tag Minuten hoch
    Facebook 1/Tag Stunden hoch
    klassisch 1/alle 9 Monate Monate/Quartale niedrig/mittel
    The Phoenix Project

    View Slide

  22. The Phoenix Project
    Gene Kim, Kevin Behr,
    George Spa
    ff
    ord

    View Slide

  23. When we say


    infrastructure …

    View Slide

  24. View Slide

  25. View Slide

  26. First


    Virtualisierung

    View Slide

  27. then


    Cloud

    View Slide

  28. AWS has only


    existed since
    2006.

    View Slide

  29. Infrastructure as
    Code, not „as configuration“

    View Slide

  30. When we say


    infrastructure
    components …

    View Slide

  31. View Slide

  32. View Slide

  33. Managed
    Services

    View Slide

  34. When we say


    handling
    infrastructure …

    View Slide

  35. View Slide

  36. View Slide

  37. When we say


    failure …

    View Slide

  38. View Slide

  39. Everything fails
    all the time.

    Werner Vogels

    View Slide

  40. View Slide

  41. Chaos
    Engineering

    View Slide

  42. When we say


    Dealing with
    failure …

    View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. Blameless
    Postmortems

    View Slide

  47. View Slide

  48. Is this called


    DevOps culture?

    View Slide

  49. • Use shared goals & shared responsibility


    • Make business & customers successful.


    • Release o
    ft
    en & in small batches.


    • Use Infrastructure as Code & Managed Services.


    • Avoid PET infrastructure.


    • Accept failure happens to be part of IT.


    • Learn from failure and share your learnings.
    Cheat Sheet

    View Slide

  50. [email protected] | @onkelkodi
    Picture credits:


    Cover: https://www.shutterstock.com/de/g/GaudiLab


    Silos: https://www.shutterstock.com/de/g/davotibarna


    Server: https://www.shutterstock.com/de/g/shock
    Let’s keep in touch?
    Konstantin Diener | cosee GmbH
    cosee.biz

    View Slide