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.
Learn more about what CD is and about the evolution from Agile, to DevOps to Continuous Delivery.
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
Powering the Community
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
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?