13. Think about how long would it take you to deliver a
change of one line of code within your application to
production
~Mary and Tom Poppendieck
Lean Software Development, An Agile Toolkit
14. “Continuous Delivery is a software development
discipline where you build software in such a way that
the software can be released to production at any
time.”
http://martinfowler.com/bliki/ContinuousDelivery.html
16. “Continuous integration (CI) is the practice, in
software engineering, of merging all developer
working copies to a shared mainline several times a
day.”
40. References
Feature Toggles - Martin Fowler's Bliki
Continuous Delivery
Trunk Based Development - Paul Hammant
Merge Hells - Feature Toggles to the Rescue
Devops Journey @ Capital One
DevOps at Capital One: Focusing on Pipeline and Measurement
The Death of Continuous Integration - by Steve Smith
Enabling Continuous Delivery with DB - Pramod Sadalage
Evolutionary Database Design - Martin Fowler, Pramod Sadalage