How to Use Continuous Delivery To Produce Better Software Faster

No more stressful releases or expensive delays between features

Dave Farley, pioneer and world expert in Continuous Delivery, guides you through the fourteen essential techniques that you can apply to get the benefits of Continuous Delivery for your software, your team and your business.

Learn to Release Software Faster and more Frequently

  • Software teams can produce higher quality software when progress is made in smaller, more achievable steps.

    And that’s because once you find a mistake, you fix it straight away instead of putting it on a long list that takes months of frustrating back and forth.

  • Software engineering is all about learning and getting good at learning.

    Continuous Delivery is a mechanism that allows teams to learn faster if their software is good and if their product is right for the customer.

  • Engineers enjoy a higher level of job satisfaction and less chance of burnout.

    With more work automated, engineers can work more efficiently and focus their time on delivering innovative and higher quality work rather than spend time fixing problems downstream.

Learn Continuous Delivery from the Expert

Meet Dave Farley - Continuous Delivery Pioneer

In 2010, Dave co-authored the award-winning “Continuous Delivery” book that revolutionised the world of software engineering.

He brings 40 years of software development experience, training and consultancy to the table with just one goal in mind: to push the limits of software engineering.

Dave Farley’s Expertise, Teachings and Advice Are Available to YOU in Video Lessons, Worksheets and Demos, to Study at Your Convenience, at A 3RD OF THE COST OF IN PERSON TRAINING

The Continuous Delivery Course: Better Software Faster

Get the benefits of fewer bugs, quicker releases, less stress and quality code

Continuous Delivery is a holistic approach that encompasses technical, organisational and cultural performance. This course covers all these aspects, and is designed to help you take it step-by-step and hone your approach over time, seeing incremental improvements to the quality and efficiency of your software.

  • Understand the elements of Continuous Delivery from first principles and learn practical models that you can use to implement Continuous Delivery in your work.

  • Learn from examples of other organisations that have successfully introduced Continuous Delivery into their existing software systems.

  • Be able to build an efficient Deployment Pipeline that can turn ideas, more quickly, into great software for customers

  • Be able to assess your Continuous Delivery capability, make progress and identify next steps.

  • Add skills to your resume that will boost your career prospects and earning potential.

  • Take away a checklist to help you, and your team, to continuously improve.

What you will learn in Continuous Delivery: Better Software Faster

You’ll be guided by Dave Farley - Continuous Delivery pioneer through the through the essential elements that you need to implement CD for your software, your team and your organisation:

  • Achieve repeatability and reliability
  • Applying scientific principles
  • The Deployment Pipeline
  • Reducing the Cycle Time
  • Automated Testing
  • Automation - Release to Production
  • Controlling the Variables
  • Working in Small Steps
  • Making Evidence-based Decisions
  • Working in Small Autonomous Teams
  • Agility in Practice

Course curriculum

    1. What You Will Get From This Course

      FREE PREVIEW
    2. How To Use This Course

    3. My Learning Objectives

    1. Repeatable & Reliable

    2. A Science-Based Approach

    3. The Deployment Pipeline

    4. Information Sheet 1 - The Deployment Pipeline

    1. Continuous Delivery Makes Better Software Faster

    2. Continuous Delivery Makes Better Business Sense

    3. Worksheet I - Why Is Continuous Delivery Important To Me?

    4. Learning Review 1 - What Is Continuous Delivery?

    5. Discussion: Benefits of Continuous Delivery For You

    1. CD Is A Holistic Approach - So Where Do We Start?

    2. Reduce The Cycle-Time

    3. Worksheet 2 - What Is My Cycle Time?

    4. Automated Testing: Commit to Acceptance

    5. Automation: Release into Production

    6. Information Sheet 2: Deployment Pipeline - Automation & Testing

    7. Control The Variables

    8. Learning Review 2 - The Deployment Pipeline

    9. Worksheet 3 - Automating The Pipeline

    10. Discussion - Fast Feedback

    11. Work In Small Steps

    12. Make Evidence-Based Decisions

    13. Information Sheet 3 - Working Experimentally

    14. Work In Small Autonomous Teams

    15. Agility in Practice

    16. Information Sheet 4 - Autonomous Teams

    17. Worksheet 4 - Inspect & Adapt

    18. Learning Review 3 - Working Experimentally & Incrementally

    19. Discussion - Continuous Delivery: Ways of Working

    20. Information Sheet 5 - Keep Asking Questions

    1. The 14 Practices of Continuous Delivery

    2. How Good is Your CD Practice?

    3. CD Assessment and Advice from Dave Farley

    1. Congratulations! Here's what's next...

    2. Your Feedback on this Course

    3. References and Links

    4. Collection of Course Documents

About this course

  • £399.00
  • 39 lessons
  • 3.5 hours of video content

So, who is this course for?

  • Developers who want to learn, or improve, their CD skills

  • Technical leads who want to adopt CD with their teams and support them in their learning

  • Colleagues and Executives who want to understand the practice and language of CD to support their dev teams

People think that Continuous Delivery takes years to learn.


Adopting Continuous Delivery involves new ways of working, and thinking about your work differently. But the good news is that once you begin, you’ll start to deploy software quicker, safer, and with less anxiety.

What our students are saying

Money Back Guarantee & Lifetime Access: At Continuous Delivery, your satisfaction is paramount.

If you enrol in this course but it doesn't meet your expectations, let us know immediately. We're more than willing to transfer your enrollment to a better-suited course or offer a full refund.

If you've completed less than 20% of this course within 30 days of purchase and you decide it is not for you, we'll refund your cost in full. Contact us at courses@continuous-delivery.co.uk with your request.

Bonus

When you Buy this Course, You Can Get Dave Farley’s Award-Winning Book, "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" at Half-Price

Continuous Delivery

Reliable Software Releases through Build, Test, and Deployment Automation" is a highly influential book in the field of software development.

Published in 2010, it was co-written by Jez Humble and David Farley and played a significant role in changing the way software development is approached and carried out.

The book covers a range of topics, including:

  • Automation of the build, deployment, and testing process.
  • Improving collaboration between developers, testers, and operations.
  • Implementing continuous integration to reduce risk.
  • Reducing lead times and reliably releasing valuable software.
  • It provides a detailed examination of each stage of the delivery process and offers specific techniques to improve that process.


This book is a must-read for professionals in the field who are interested in implementing Continuous Delivery principles and practices in their projects or organizations.

Frequently Asked Questions

  • Who is this for?

    Developers who want to learn, or improve, their CD skills. Technical leads who want to adopt CD with their teams and support them in their learning. Colleagues and Executives who want to understand the practice and language of CD to support their dev teams.

  • Is there a refund policy?

    If you mistakenly buy the wrong course for you, let us know immediately, and we will refund your payment in full, or transfer your enrolment to the course of your choice (within same price). If you start a course and discover that the material is too advanced, or too basic for you, or you just don't like it, please let us know asap. We will refund your purchase in full if you have completed less than 20% of the course, and you let us know within 30 days of buying the course. For any other reasons, please contact us and let us know the details and we will consider your refund request. Contact us - courses@continuous-delivery.co.uk

  • What’s NEW in this course?

    In 2023 we added a bonus chapter to Dave’s Continuous Delivery Better Software Faster course: Get A Continuous Delivery Self-Assessment + A Custom Improvement Report (value £499).

    Once you complete the course, you'll have access to a unique online self-assessment tool. This invaluable resource provides a platform for you to reflect on your grasp and application of the Continuous Delivery principles taught throughout the course. Identify your strong suits, areas needing improvement, and develop a clear picture of your journey in mastering Continuous Delivery.

    You’ll also find out how you stack up against other Continuous Delivery practitioners AND more importantly, you'll receive a custom improvement report.

    This isn't just a generic feedback form; it's a tailored roadmap, filled with insightful advice and strategic guidance from Dave Farley, aimed at fostering your growth and improvement.

  • Can I get an invoice for my employer so I can claim the course purchase as an expense?

    E-mail us at: courses@continuous-delivery.co.uk (using the same email address you used to create your CD.Training account) with: your order number; company name, address and VAT (sales tax) number and we will send you an invoice for the purchase of your course, marked as "Paid in Full".

  • Can I book a training course for my team or company instead of purchasing the online course?

    Yes, we provide Group Programmes for cohort-based training, which you can book just for your team. E-mail us at: courses@continuous-delivery.co.uk to learn more about this option.

Continuous Delivery makes it possible to deliver quality code, launch more frequently and experience stress-free releases

DevOps Research and Assessment (DORA) - an independent, academically rigorous investigation into the practices and capabilities that drive high performance, identified 5 major benefits to implementing Continuous Delivery:

  1. Improves software delivery performance, measured in terms of:
    • Deployment Frequency - How often an organization successfully releases to production. 
    • Lead Time - The amount of time it takes a change to get into production.
    • Change Failure Rate - The percentage of deployments causing a failure in production.
    • Mean Time to Recover - How long it takes an organization to recover from a failure in production
  2. Leads to higher levels of quality by leveraging automation for repetitive tasks or tasks we can parallelize and release engineers from working on low-value tasks.
    With more work automated, engineers can work more efficiently and focus their time on delivering innovative and higher quality work rather than spend time fixing problems downstream.
  3. Lowers team burnout (physical, mental or emotional due to overwork or stress) by reducing manual work (thanks to automating for repetitive tasks), receiving instant feedback and being able to release software faster without worrying about fatal errors in their code.
  4. Improves job satisfaction levels by allowing employees to see the results of their efforts instantaneously thanks to frequent releases and breaking down their scope of work into smaller, more manageable and easy to fix milestones.
  5. Reduces deployment time and makes software releases less stressful on your team. Rather than always being on call to correct problems, remediate issues and respond to defects, you and your team can focus on doing more meaningful work.