Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How to Implement Continuous Delivery: Additional Resources

DZone's Guide to

How to Implement Continuous Delivery: Additional Resources

· DevOps Zone
Free Resource

“Automated Testing: The Glue That Holds DevOps Together” to learn about the key role automated testing plays in a DevOps workflow, brought to you in partnership with Sauce Labs.

Once you've had a chance to check out DZone's 2014 Guide to Continuous Delivery, you may be looking for some additional resources to help with your implementation of CD. We dug into the DZone archives and pulled out a handful of DZone's most popular Continuous Delivery resources over the last couple of years:

1. 8 Principles of Continuous Delivery

I went along to hear Dave Farley give a talk on Continuous Delivery and how they’re doing it where he works, at LMAX. It was a really great session and he managed to cover, in quite a short session, a great deal of content from in the book. I’ve put together a highlight of what he covered in the talk, mixed with my own take on things

Here’s what I learned…

2. Continuous Delivery vs. Traditional Agile

In working with development teams at organizations which are adopting Continuous Delivery, I have found there can be friction over practices that many developers have come to consider as the right way for Agile teams to work. I believe the root of conflicts between what I’ve come to think of as traditional agile and CD is the approach to making software “ready for release.”

3. Combining Continuous Delivery Practices with Maven and Jenkins

Earlier this October, I was given the privilege of speaking at JavaOne regarding the fusion of contemporary Continuous Delivery processes and practices with the established and widely-accepted Maven release process. I spoke in detail about the similarities as well as the main differences, and how these techniques and methodologies can be combined to deliver iterations and releases that highlight the need for immediate and ongoing customer feedback, while also satisfying the need for carefully-tested and quality-checked product versions.

4. 7 Tips On Continuous Delivery

A few months ago I attended a talk by Rob Harrop at SkillsMatter on the topic of Continuous Delivery.  [Video Here]

Continuous Delivery is all about setting up your development processes such that you can deliver into production much more frequently than is typical, perhaps with multiple releases per day . . . I took away these points from the presentation:

5. Continuous Delivery and Long-Term Requirements

In this talk, Paul Gerrard discusses continuous delivery, particularly as it pertains to long-term requirements. Testing up front, he says, helps to deliver "front-door quality, not back-door quality."

Be sure to check out our Refcardz on the topic as well:

And if you haven't yet, don't forget to download DZone's 2014 Guide to Continuous Delivery:

DOWNLOAD YOUR FREE COPY TODAY

Learn about the importance of automated testing as part of a healthy DevOps practice, brought to you in partnership with Sauce Labs.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}