Introduce self.Thank people.Did not invent CD, props to IMVUBottom line: I’m giving this talk because I want people to ship faster.
Show of handsHow many are agile?Who is using Continuous Integration?Everyone raise your hands. If you haven’t shipped in the last 2 years put your hands down.12 month. 6months. 2 months. 1 months. Make sure to, for the camera and the audience, say approximately what’s going on.3wk? 2wk? 1wk? Daily? More frequently?
Waste around bugs, both those you forgot to fix and those you fixed that didn’t matter.
“Non-functional requirements”Transition: ODD
HiPPoSide note: stock photo not ironic msftTransition: So what’s the answer?
Give definition of CD.It’s about information.Transition: CD is a highway at it’s best, 75mph, no stopping.
Continuous Integration is a prerequisite
Fundamentally what is CD? Ship live as fast as possible.
Defeated by the typo/off-by-one error
Code, Class, Specific CauseForces great test coverageTransition: Now you have to listen to your system
Can’t afford to roll through red lights.Sounds like more work and initially it isPays ofTransition: permission to rock
Measure everything importantMeasure hostsMeasure business metricsDark launchFree to make mistakesSafety netBe more aggressiveWrench: Schemas? Schema-less, RethnkDB, key-value on top of MySQL (Friendfeed)
How bug free should the product be?
Transition: The most common question I get: is there no QA staff anymore?