swampUP 2019 has ended
Back To Schedule
Tuesday, June 18 • 11:20am - 12:05pm
Software Delivery Automation as minimization of surprise

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

It can be useful to think of automation as a set of predictions:

* my latest Push will build successfully
* this Repository will produce a binary artifact
* all artifacts will get published to our central artifactory
* docker containers contain only scanned artifacts

We work on automation to help make these predictions come true. Our perception of the quality of automation is, roughly speaking, just how surprised we are to find that something worked! In that sense, predictions can act as self-fulfilling prophecies. So we should try to make good predictions, and bold ones too.

This talk is about how to improve software delivery by making good predictions, and then getting to work on the team’s expectations by minimizing the team’s surprise. We’ll look at a few concrete examples.

* I’d be very surprised if the first commit of this project didn’t automatically get deployed into our staging Kubernetes cluster
* I’d be very surprised to find out that any of services currently contains artifacts with known CVEs
* I’d be very surprised to find out that anyone on our team is having trouble deploying to artifactory

avatar for Jim Clark

Jim Clark

Co Founder, Atomist
Jim is a co-founder and chief architect at Atomist, where he works to help teams create more effective relationships with their tools, and with each other.  He likes to REPL in to things.  In his spare time, he's probably either biking or running... Read More →

Tuesday June 18, 2019 11:20am - 12:05pm PDT
Seacliff A Hyatt Regency San Francisco (5 Embarcadero Center, San Francisco, CA 94111)