Continuous Delivery: Reliable Software Releases Through Build, Test, And Deployment Automation
ISBN: 0321601912
EAN13: 9780321601919
Language: English
Release Date: Aug 5, 2010
Pages: 512
Dimensions: 1.34" H x 9.21" L x 7.24" W
Weight: 2.07 lbs.
Format: Hardcover
Select Format Format: Hardcover Select Conditions Condition: Good


Format: Hardcover

Condition: Good

Almost Gone!
Only 1 at this price.

Select Conditions
  • Good $24.21 Continuous Delivery: Reliable Software Releases Through Build, Test, And Deployment Automation
  • Very Good $24.21 Continuous Delivery: Reliable Software Releases Through Build, Test, And Deployment Automation
Book Overview

Getting software released to users is often a painful, risky, and time-consuming process.

This groundbreaking new book sets out the principles and technical practices that enable

rapid, incremental delivery of high quality, valuable new functionality to users. Through

automation of the build, deployment, and testing process, and improved collaboration between

developers, testers, and operations, delivery teams can get changes released in a matter of hours--

sometimes even minutes-no matter what the size of a project or the complexity of its code base.

Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk

delivery process. Next, they introduce the deployment pipeline, an automated process for

managing all changes, from check-in to release. Finally, they discuss the ecosystem needed to

support continuous delivery, from infrastructure, data and configuration management to governance.

The authors introduce state-of-the-art techniques, including automated infrastructure management

and data migration, and the use of virtualization. For each, they review key issues, identify best

practices, and demonstrate how to mitigate risks. Coverage includes

- Automating all facets of building, integrating, testing, and deploying Read More chevron_right

Frequently Asked Questions About Continuous Delivery: Reliable Software Releases Through Build, Test, And Deployment Automation

The Addison-Wesley Signature Series In Order - By Jez Humble

Book Reviews (16)

  |   16  reviews
Did you read Continuous Delivery: Reliable Software Releases Through Build, Test, And Deployment Automation? Please provide your feedback and rating to help other readers.
Write Review
   Vert insightful and educational read
This book describes and explains Continuous IntegrationDelivery in real terminology with clear and concise examples. The authors show that they have operated at the coal face so that they can speak and always provide both sides to their argumentspropositions. It is clear that operating in cross-functional teams and deploying in an iterative, automated way is the most efficient, safest and secure way for deploying applications. This is contrary to how many people have previously spoken about securely deploying software.
   Validates our current processes and provides very helpful new ideas
When I started reading this book, the ideas in it were much like the policies and procedures we already use. Further reading revealed some ideas that we really need to pursue and hopefully implement. My experience has been spent too much time with teams thinking about how to solve issues and then implementing home-grown solutions. I have worked with some really good people who can solve problems and provide good solutions in a fairly efficient manner. I've thought we could save significant time by stealing the ideas from this book. The most valuable thing this book gives me is perhaps validation for processes I have been begging to get done where I work. This alone saves time in the decision process. Love 'em!
   Good Job of Explaining Concepts
This book does a good job of explaining the concepts behind continuous delivery, including why it is so important for software projects. It also gives some really great examples of software that you can use to implement continuous delivery concepts. My biggest negative to the book is that a lot of information over and over repeats itself. I feel like the book could have been much shorter and a much easier read without all the redundant information.
   Find small ideas to implement
But to be successful, I found a chapter with reading a chapter to find just one thing in the chapter that you can do to change your job for the better. One thing to learn and do is that change one thing until it becomes the way you do things. Trying to accept five things at once is probably too much to change. But at a time, making a positive change is an easily achievable goal. Then go back and use the chapter or a different chapter and pick another change to review.
   good concepts
It is a good book with lots of concepts and good tips. There are a good number of stories to keep your attention. I felt like there was more repetition than necessary and the book didn 't need to be 450 pages. I understand that it is important to make these points. But maybe have them available as a quick reference at the beginning, rather than continually introducing them . I like that the book was a mix of higher and lower level concepts.
   You should know this stuff.
If you’re involved in software development in any way as a developer, a sysadmin or manager, you should know this stuff. Because it is so well written, it is almost deceiving how dense the material is. Don 't feel like you need to read the whole book ; each chapter can be read in isolation. Even if you think you know the concepts, you should still read them. Admittedly, some of it is simply becoming dated knowledge and some of the tools it refers to are standard. But the details in many of the chapters matter and will be really valuable to you. Here I posted a much more in depth review if anyone is interested.
   Great for thinking like a senior engineer
This book prepares your mindset for what a senior engineer is thinking about. I read it like I am talking to a senior staff and why they think and do the things they do to make themselves successful. While I could say that you could just go and talk to your own senior staff, I always welcome an outsider's voice and rely on it heavily. I use the lessons and practices in my daily work and I 'd like to think that my fellow colleagues have seen a difference in how I think, program requirements and testing.
   Hands down the definitive guide on devops
This book may not make you an expert, but it will give you a solid foundation on CICD processes. I have spent so much time and effort reading other devops books just to get frustrated because none of them explained the process from end to end like this book does. And yes, that includes books that you would see in the top 10 lists. You also have to keep in mind that this book is 11+ years old, making it a classic in the world of I.T, so it covers the latest and greatest trendy processes, not the timeless ones. One place it did miss a beat was remote teamwork, but is forgivable not realizing how much COVID and the cloud would change things.
   great book to start CI
For managers, project managers are good. I love the real life samples and the way they describe how you can go from a zero to a 4 - level of CI in your organization. I think that if you want to learn CI, no matter what role you are in the project, it is a must learn.
   Great Resource
This is a great resource to either refresh your DevOpsContinuous delivery and/or to begin with core concepts. It is more of a high-level book and doesn't get too much into the thick of things. But, that is part of what makes the book stand the test of time.