What is Continuous Delivery?

Continuous Delivery (CD) is a set of practices and methodologies in software development designed to improve the process of software delivery and ensuring reliable software releases.

The goal of Continuous Delivery is to keep software release-ready, and enable a repeatable, reliable way to deploy software to any environment.

Continuous Delivery involves all dimensions of your R&D and Operations organizations – consisting of Team Collaboration, Agile and DevOps practices, Continuous Integration (CI), Build Automation, Test Automation, Deployment Automation and Shared Visibility.

Continuous Delivery takes Agile to its logical conclusion – with a way of working that transforms the way software is delivered. CD allows organizations to be more agile and innovate more rapidly- delivering better software, faster, continuously.

Continous Delivery Whitepaper - What is Continuous Delivery Learn more about what CD is and about the evolution from Agile, to DevOps to Continuous Delivery.

Continuous Delivery eBook Download the free eBook to learn about the benefits of Continuous Delivery and how it helps businesses succeed in a software-driven economy.

Powering Continuous Delivery at Enterprise Scale

Continuous Delivery is not just for startups and Lean organizations. It holds massive gains for large-scale, big-business, enterprises.

Want some proof? Learn about Huwaei’s journey to Continuous Delivery.

Huawei is a $40B company delivering communications technologies for telecom carriers, enterprise and consumers. Huawei’s CD and DevOps implementation is a centralized, shared cloud service supporting:

  • 2,000 developers worldwide (and scaling to 40,000!)
  • 1,000 applications
  • More than 2,000 releases per year
  • More than 100,000 compile & builds per day
  • More than 1 million test cases run per day
  • More than 30 million LoC
  • More than 480K code review/analysis per year
  • More than 170k system integration testing per year

Huawei’s end-to-end Continuous Delivery transformation delivers:

  • Reduced cost of delivering software
  • Increased resource utilization and productivity
  • Shorter time to market with higher quality

See more success stories »

Powering the Community

Continuous Delivery is a team sport – and we’re all about learning from each other and getting better- together!

Continuous Discussions (#c9d9) is an online forum to discuss topics related to Agile, DevOps and Continuous Delivery.

Check out a couple of the episodes below for tips and best practices to optimize your software delivery process, or see the full list of episodes here.

Agile, DevOps and Continuous Delivery

Configuration Management & Continuous Delivery

On the next episode of Continuous Discussions:


CI & Continuous Delivery for Mobile Apps

Tuesday, Jan 06, 10am PST
Add the event to your calendar »

More c9d9 »

Learn more about Continuous Delivery


An Agile Approach To Achieving Continuous Delivery

Despite a teams best intentions and efforts, many struggle with software that arrives late, is of poor quality or simply fails to meet the needs of its users. Recently some organizations have adopted a fundamentally different approach, and it’s working! What has changed? Why does it work? What do these projects look like?

More to explore:

Gartner Webinar: Deploy Better Software, Faster

Enterprise Continuous Integration

Finding Flow at Scale

Five Reasons Agile Won’t Scale Without Automation

The Business Case for Continuous Delivery

More Resources »