[[blog/video-the-future-of-software-engineering-mary-poppendieck.md|Video_ The Future of Software Engineering - Mary Poppendieck]] Want to Read Rate this book 1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation (Martin Fowler Signature Book) by Jez Humble (Goodreads Author), David Farley 4.16 · https://www.goodreads.com/book/show/8686650-continuous-delivery?from_search=true# https://www.goodreads.com/book/show/8686650-continuous-delivery?from_search=true# Rating details · 2,557 ratings · 113 reviews Winner of the 2011 Jolt Excellence Award**!** 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 software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever–so you can deliver value to your business rapidly and reliably. (less) Get A Copy AmazonOnline Stores ▾Book Links ▾ Hardcover, 463 pages Published August 5th 2010 by Addison-Wesley Professional (first published July 27th 2010) ISBN 0321601912 (ISBN13: 9780321601919) . Edition Language English . Series Martin Fowler Signature Book, The Addison-Wesley Signature Series . Literary Awards Jolt Award (2011) . Other Editions (10) All Editions | Add a New Edition | Combine …Less Detail edit details Edit My Activity Review of ISBN 9780321601919 Rating 1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars Shelves devops, non-fiction, to-read edit( 293rd ) Format Hardcover edit Status January 26, 2019 – Shelved as: non-fiction3 Show more Review Add a review flag comment . Friend Reviews (7) 5.00 average rating Mar 15, 2013 Jo rated it it was amazing Shelves: self-learning flag Like · comment Jul 30, 2017 Koen Metsu marked it as to-read Like · comment Jul 19, 2017 Jonas van Daal marked it as to-read Like · comment Sep 25, 2016 Sandro Mancuso marked it as to-read Like · comment Jun 16, 2016 Thomas marked it as to-read Like · comment Dec 09, 2015 Guido marked it as to-read · review of another edition Like · comment Dec 14, 2011 Michel Grootjans marked it as to-read Like · comment Recommend This Book… . Reviews from People You Follow (1) Aug 04, 2010 Rod Hilton rated it it was amazing Shelves: programming, have-hardcopy, favorites, have-softcopy Continuous Delivery is a book that every agile team who wants to advance together should read. It is a handbook for every possible angle about delivering software continuously. A team must first learn how to be agile. Estimating, planning, working together, following good engineering practices - these are tough adjustments for completely chaotic teams. But once a team feels like it has embraced agile, this is the exact book they should all read to make their software development cycle pain-free. T …more flag Like · comment · see review . Reader Q&A Ask the Goodreads community a question about Continuous Delivery ![[./resources/book-continuous-delivery-jez-humble-david-farley.resources/30721486.ux100_cr00100100.jpg]] Popular Answered Questions is this book in Java or Python or language independent? like · 3 years ago · Add your answer Ovidiu Neatu Language independent. flag is this book in Java or Python or language independent? like · 3 years ago · Add your answer Ravi This book is language independent. It talks about principles and practices that can help you shorten the cycle of putting code from development into…more flag See 2 questions about Continuous Delivery… . Lists with This Book DevOps Reading List 84 books — 117 voters Epic CTO Reading List 88 books — 71 voters More lists with this book… . Community Reviews Showing 1-30 4.16 · Rating details · 2,557 ratings · 113 reviews ![[./resources/book-continuous-delivery-jez-humble-david-farley.resources/loading-45f04d682f1e9151cf1e6fb18a1bde21.gif]] Filter | Sort order . May 06, 2014 Yevgeniy Brikman rated it liked it I’m a bit torn on this book: on the one hand, it is a very thorough look at a number of important, but often overlooked topics; on the other hand, the book is not a very effective teacher of this important material. The biggest problem is the lack of real world examples. Chapters are mostly huge blocks of advice: the advice is good, but not memorable or actionable in the way it is presented. There need to be far more examples of real world systems with both good approaches and bad approaches dis …more flag 10 likes · Like · 2 comments · see review Aug 18, 2012 André Gomes rated it it was amazing Shelves: software, safari-books, bluesoft This is the best book about Deployment I’ve read so far. Filled with lots of good advice for improvement and automation of a deployment process. I loved the concepts about deployments with no downtime and also found their maturity model a good guideline for improvement. I definitely recommend the reading for software development folks. flag 8 likes · Like · 2 comments · see review Jun 14, 2017 Michael Koltsov rated it liked it This book is considered a cornerstone of the DevOps movement. In my opinion, it might be that in the very beginning, but currently most of the concepts that it presents are obvious and outdated. I will recommend it to be read to someone who’s new in the DevOps community, but if you’ve got a few years of experience in the area under your belt I would not. It’s nice to have all good concepts under one cover, but reading a 400-pages long book that will tell you the history of GIT and SVN is pointless …more flag 4 likes · Like · 1 comment · see review Mar 23, 2015 Eduards Sizovs rated it it was amazing Awesome. 10/10. flag 2 likes · Like · comment · see review Jun 13, 2017 Сергей rated it it was amazing · review of another edition В книге описана методика построения конвейера по доставке изменений от разработчиков к клиенту. Сейчас об этом говорят как о DevOps, небольшой исторический экскурс. Термин DevOps начал активно пиарится с 2009, а книга вышла в 2010. В книге используется термин CI/CD как предтеча DevOps. Стоит ли ее читать спустя 7 лет после выхода? Да - если вы занимаетесь процессами, в книге детально описаны именно процессы: процессы доставки изменений, процессы контроля над изменениями, процессы управления зависи …more flag 1 like · Like · comment · see review Jan 11, 2019 Lyubomir Galabov rated it it was amazing · review of another edition Great Knowledge Through Experience I can’t put enough stress on how valuable this book is! Whether you are a developer, operations or manager, you will find essential knowledge to improve your work an expand your comfortable zone. I personally found some ever-missing pieces of the puzzle that baffled me on past projects and now I can easily give competent answers to what went wrong and how we could have improved. The vast experience of the authors, seen as advices and examples throughout the book …more flag 1 like · Like · comment · see review Feb 19, 2017 Serge Boucher rated it it was amazing Indispensable. flag 1 like · Like · comment · see review Apr 29, 2012 Chris Wood rated it it was amazing Shelves: technology Technologists operate in a fast-moving environment. Languages rise and fall. Application strategies constantly shift across new hardware. Presentation layers move between thick and thin client across desktop, laptop, tablet, and phone architectures. For that reason, technology writers produce materials that have a relatively short shelf life. Every now and then, books are published which make a lasting contribution to the field of computer science and software delivery (i.e. Knuth’s Art of Comput …more flag 1 like · Like · comment · see review Oct 25, 2016 Mark Seemann rated it did not like it Shelves: software Some years ago, I had the fortune to attend Jes Humble’s workshop on continuous delivery. It was a good workshop, well delivered, and I learned a lot. I was, therefore, surprised that it turned out to be such a struggle to read this book. It’s not that I disagree with the contents, but it’s so boring! Each page is mostly a wall of text, with no diagrams, sidebars, illustrations, or even bulleted lists. Even when there’s an occasional diagram, it seems strangely unhelpful. While it could be that th …more flag 1 like · Like · 3 comments · see review Jun 23, 2016 Harlen rated it liked it The book successfully teaches the reader about continuous delivery, the process and its benefits. Where this book stumbles is with the amount of repetition and lack of real-world examples. Overall it’s a good reference for the individual aspects that create a continuous delivery system; however, I wouldn’t recommend reading it from cover to cover. flag 1 like · Like · comment · see review Sep 30, 2011 Sergey Shishkin rated it really liked it A very good overview of the topic. Although given it’s 500 pages thick, the book could be more specific about dealing with credentials in production environments and data migrations. The companion website is another missed oportunity. Still 4 stars for the lack of a better alternative. flag 1 like · Like · comment · see review Nov 30, 2016 Jan Van Ryswyck rated it did not like it Shelves: software-development, quit-reading There’s much wisdom in this book, but it’s buried in boring writing. flag 1 like · Like · comment · see review Dec 30, 2014 Sergio Inclan rated it it was amazing Excellent book, clean and to the point. flag 1 like · Like · comment · see review Oct 31, 2018 Dun Yang rated it really liked it This was a hard read for me. I started reading the book when I never had any real world experience with Continuous Integration and hands-on experience with deployment pipelines/ infrastructure tools. Initially, the concepts made sense but I found it hard to apply them without project experience. I stopped at around chapter 9 and after having around 6 months of experience on a project that uses deployment pipelines and tools (e.g. Ansible/ CI server) to enable automated deployment into different …more flag Like · comment · see review Jul 13, 2017 Vlad Romanenko rated it it was amazing Interesting to see the book hasn’t lost any relevance despite being written in 2010. This is definitely not an easy ready but rather a fundamental work on the subject. It’s kind of like bible on continuous delivery that I’m sure I’ll be referring back to as certain aspects of it become important in my work. I like how the book repeats over and over its core idea of having automated pipeline that makes feedback to developers faster and shorten the delivery cycle of working software. It covers wid …more flag Like · comment · see review Sep 02, 2018 Dan Kalbasi rated it it was amazing · review of another edition Shelves: engineering It’s a great book to take a perfect grasp of software release strategies. I would recommend this book for both experienced software engineers or the engineers who just started. If you are in big software teams, you most probably do most of the guidelines in the book, but still, the book provides a good perspective of the issues and possibly a complete checklist when you face the situation! I noticed lots of people complaining about the repetitiveness of the book. I do agree with part of it. Howe …more flag Like · comment · see review May 21, 2017 Holger Matthies rated it it was amazing Shelves: business-it, science-technology-programming Eye opening. Everybody in IT should read this book, be he programmer, tester or operations specialist. Some parts might not surprise you all that much, but are great to revisit - even old hands might learn a thing or two from the refreshing mix of theory and practice, and the very relevant real life examples. Some parts were completely new to me and touched areas I had previously little knowledge of. I feel thoroughly updated. It is a long read, with some chapters written better than others, but r …more flag Like · comment · see review May 27, 2018 Fernando rated it really liked it É um livro importante para ler se trabalha com TI e pretende acelerar o desenvolvimento de produtos e serviços. Alguns exemplos estão datados mas a maioria do que está escrito é muito útil, são vários exemplos de situações, processos e métodos que mostram como não existe um caminho único para acelerar a entrega de funcionalidades de produtos e serviços. flag Like · comment · see review Dec 06, 2017 Gonzalo Fernández-Victorio rated it really liked it Shelves: it, 2017 This is THE classic for continuous delivery. Worth reading. But it was written 10 years ago and sometimes that’s obvious. Almost no mention to the cloud. A bit more to the DVCS. Focus on mainline development which I think it has value today but it needs a different explanation from 10 years ago. But the principles are there. So read it. flag Like · comment · see review Jul 05, 2018 Ilyes Hachani rated it it was amazing Shelves: technical, important, reading-queue Half way through. The content is good but as the Authors stated there is a lot of repetition ( trade off to make chpaters standalone). The book lacks real world examples but I found it easy to get started once you know what you are looking for. flag Like · comment · see review Mar 22, 2019 Arran Bartish rated it it was amazing · review of another edition Read and then iterate Always a good read. As I find myself in a new context, I find it helpful to flick through these pages and question my habits and reflexes when it comes to practicing my craft and continuous delivery. flag Like · comment · see review Sep 22, 2018 Cuong Nguyen Michael rated it liked it Shelves: programming Chủ yếu là principles và practices để làm Continous Develivery. Ví dụ thực tế ít. Nói chung để nắm overall thì okay chứ làm sao để implement được và customize cho phù hợp với dự án thì là một câu chuyện khác. flag Like · comment · see review Sep 21, 2017 Giorgi Bakradze rated it liked it The most boring book I’ve ever read, to sum it up in one sentence it would be: “automate everything, as much as possible”. Same thing is rehearsed throughout the book. It is nice for overall understanding of CD, but nothing practical or immediately actionable. It would be a good decoration though. flag Like · comment · see review Dec 20, 2018 Amit Tiwari rated it it was amazing · review of another edition 55 highlights Great guideline for Journey of continuous delivery This book is one of the best book on practice of continuous delivery. Books described some of the best guid line for continuous integration and continuous delivery. flag Like · comment · see review Jul 22, 2017 Dariusz rated it it was ok · review of another edition Shelves: informatyka, owned Bida straszna. Jeszcze nigdy nie musiałem czytać tak wielu zbędnych liter, żeby dokopać się do jakiś wartościowych przemyśleń (które, na szczęście, się trafiły). Powtórki, powtórki i powtórki powtórek. Jakby autor zakładał, że czytelnik nie posiada pamięci i trzeba mu rozdział po rozdziale wtłaczać do głowy te same banały. flag Like · comment · see review Jan 26, 2018 Kev rated it really liked it Good primer to CD flag Like · comment · see review Nov 25, 2018 Mac rated it really liked it Lots of good material in here (and parts of it are dated being 8 years later). Bit of dry in the writing but worth the read. flag Like · comment · see review Feb 11, 2019 Ozgur Deniz rated it it was amazing The definite guide for devops flag Like · comment · see review Jan 01, 2019 Matthew Humberstone rated it it was ok Not much narrative tension flag Like · comment · see review Sep 07, 2017 Leo Maslovs rated it it was amazing Must read 5/5. I wish I have done it years ago. flag Like · comment · see review « previous 1 2 3 4 5 6 7 8 9 … next » . new topic Discuss This Book topics started by posts views last activity Chapter 9 - Testing Non Functional Requirements Alfred 1 (1 new) 3 Mar 15, 2016 06:33AM More topics… .