This document discusses how Capital One has transitioned from a traditional waterfall development model to a continuous delivery model over the past 5 years. It outlines Capital One's journey from outsourcing development to bringing it in-house, moving from vertical silos to product teams, and embracing practices like automated testing, deployment from public clouds, and open source. The document also discusses how Capital One ensures governance and compliance as it continuously delivers new features and changes through practices like a "software delivery clean room" where all changes are peer reviewed and tracked. It also discusses how the developer role has changed to include awareness of risks and following control best practices to ensure safety in continuous delivery.