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

How trust enables faster technology change

How trust enables faster technology change

Talk given at #ipexpo in Manchester, all about the intersection of traditional IT service management and devops, and in particular the important part trust plays in devops.

Gareth Rushgrove

May 21, 2015
Tweet

More Decks by Gareth Rushgrove

Other Decks in Business

Transcript

  1. - The importance of trust - Service management and devops

    - Learning to trust computers Gareth Rushgrove
  2. If you can’t trust your measurements, or where they come

    from, why act on them? Gareth Rushgrove
  3. Whether you use the ITIL framework or not you’re likely

    doing many of the component parts of ITSM Gareth Rushgrove
  4. Q. If Amazon release to production every 11.6 seconds, how

    often does the Change Approval Board meet? Gareth Rushgrove http://assets.en.oreilly.com/1/event/60/Velocity%20Culture%20Presentation.pdf
  5. Standard Changes are pre- approved changes that are considered relatively

    low risk, are performed frequently, and follow a documented process Gareth Rushgrove Standard Change is defined in ITIL version 3
  6. 0 25 50 75 100 Standard Normal Emergency Gareth Rushgrove

    You probably do lots of standard changes
  7. 0 25 50 75 100 Standard Normal Emergency Gareth Rushgrove

    But are most application deployments standard changes?
  8. 0 25 50 75 100 Standard Normal Emergency Gareth Rushgrove

    But are most infrastructure updates standard changes?
  9. 0 250 500 750 1000 Standard Normal Emergency Gareth Rushgrove

    Endeavour to make everything a standard change
  10. “We went from all-hands-on- deck, war-room sort of deployments to

    non-events” Gareth Rushgrove Jez Miller, Heartland Payment Systems
  11. Because if you don’t know the state of your system

    how can you trust a given change will work? Gareth Rushgrove
  12. - An unambiguous model - A production line for changes

    - Constant positive feedback Gareth Rushgrove
  13. Source code can be checked into version control, so clear

    understanding of who changed what and when Gareth Rushgrove Unambiguous model
  14. Gareth Rushgrove Production line Write the code Check syntax Check

    style Unit tests Acceptance tests Code review Deploy