MUST be repeatable and reliable. Automate everything! If somethings difficult or painful, do it more often. Keep everything in source control Done means “released” Build quality in! Everybody has responsibility for the release process Improve continuously
change that involved just one single line of code? Do you do this on a repeatable, reliable basis?” Implementing Lean Software Development Mary Poppendieck
IT Teams are more Agile! • High Performing IT Teams can recover faster! • High Performing IT Teams can experiment more! https://puppetlabs.com/sites/default/files/2014-state-of-devops-report.pdf