| Kindle Price: | EUR 27.81 |
| includes VAT. | |
| Sold by: | Amazon Media EU S.à r.l. |
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the Authors
OK
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) (English Edition) 1st Edition, Kindle Edition
| Amazon Price | New from | Used from |
|
Hardcover, Illustrated
"Please retry" | €45.36 | €40.19 |
- Kindle Edition
€27.81 Read with Our Free App - Hardcover
€47.998 Used from €40.19 26 New from €45.36
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.
- ISBN-13978-0321601919
- Edition1st
- PublisherAddison-Wesley Professional
- Publication date27 July 2010
- LanguageEnglish
- File size8025 KB
- Kindle (5th Generation)
- Kindle Keyboard
- Kindle DX
- Kindle (2nd Generation)
- Kindle (1st Generation)
- Kindle Paperwhite
- Kindle Paperwhite (5th Generation)
- Kindle Touch
- Kindle Voyage
- Kindle
- Kindle Oasis
- Kindle for Windows 8
- Kindle Cloud Reader
- Kindle for BlackBerry
- Kindle for Android
- Kindle for Android Tablets
- Kindle for iPhone
- Kindle for iPod Touch
- Kindle for iPad
- Kindle for Mac
- Kindle for PC
Product description
Über den Autor und weitere Mitwirkende
Dave Farley has been having fun with computers for nearly 30 years. Over that period he has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes. He started working in large scale distributed systems about 20 years ago, doing research into the development of loose-coupled, message-based systems - a forerunner of SOA. He has a wide range of experience leading the development of complex software in teams, both large and small, in the UK and USA. Dave was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing on commercial projects from the early 1990s. He honed his approach to agile development in his four and a half year stint at ThoughtWorks where he was a technical principal working on some of their biggest and most challenging projects. Dave is currently working for the London Multi-Asset Exchange (LMAX), an organization that is building one of the highest performance financial exchanges in the world, where they rely upon all of the major techniques described in this book.
Jez Humble has been fascinated by computers and electronics since getting his first ZX Spectrum aged 11, and spent several years hacking on Acorn machines in 6502 and ARM assembler and BASIC until he was old enough to get a proper job. He got into IT in 2000, just in time for the dot com bust. Since then he has worked as a developer, system administrator, trainer, consultant, manager, and speaker. He has worked with a variety of platforms and technologies, consulting for non-profits, telecoms, financial services and on-line retail companies. Since 2004 he has worked for ThoughtWorks and ThoughtWorks Studios in Beijing, Bangalore, London and San Francisco. He holds a BA in Physics and Philosophy from Oxford University and an MMus in Ethnomusicology from the School of Oriental and African Studies, University of London. He is presently living in San Francisco with his wife and daughter.
--This text refers to an alternate kindle_edition edition.Pressestimmen
Buchrückseite
Product details
- ASIN : B003YMNVC0
- Publisher : Addison-Wesley Professional; 1st edition (27 July 2010)
- Language : English
- File size : 8025 KB
- Simultaneous device usage : Up to 5 simultaneous devices, per publisher limits
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Enabled
- Sticky notes : On Kindle Scribe
- Print length : 484 pages
- Best Sellers Rank: 229,608 in Kindle Store (See Top 100 in Kindle Store)
- 125 in Software Development (English)
- 1,260 in Software Engineering
- 1,352 in Computers & Internet (Foreign Language)
- Customer reviews:
About the authors

Dave Farley is co-author of the award winning book 'Continuous Delivery' and a contributor to the 'Reactive Manifesto'. He has been having fun with computers for over 30 years. During that period he has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes. In recent years Dave has worked in the field of low-latency systems and was a contributor to the Duke award-winning 'LMAX Disruptor', open-source project.
He started working in large scale distributed systems about 25 years ago, doing research into the development of loose-coupled, message-based systems-a forerunner of today's Micro-Service architecture. He has a wide range of experience leading the development of complex software in teams, both large and small, in the UK and USA.
Dave was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing on commercial projects from the early 1990s. He honed his approach to agile development in his four and a half year stint at ThoughtWorks where he was a technical principal working on some of their biggest and most challenging projects.
Dave is currently working as an independent software developer and consultant.

Jez Humble is co-author of several books on software including Shingo Publication Award winner Accelerate, The DevOps Handbook, Lean Enterprise, and Jolt Award winner Continuous Delivery. He has spent his 20 year career in software tinkering with code, infrastructure, and product development in companies of varying sizes across three continents, including working for the US Federal Government’s 18F team as part of the Obama Tech Surge, and co-founding startup DevOps Research and Assessment LLC, which was acquired by Google in December 2018. He works for Google as a site reliability engineer, and teaches classes on agile software engineering and product management at UC Berkeley’s School of Information.
Customers who read this book also read
Customer reviews
Customer Reviews, including Product Star Ratings, help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonFilter reviews by
- English
- German
-
Top reviews
Top reviews from Germany
There was a problem filtering reviews right now. Please try again later.
One day I decided to finish this book because I don't like to leave the things half done. Surprisingly, starting from chapter 5, I realized that this book is exactly what I was looking for. The first chapters (1-4), before, didn't gave me any clue that it is describing such a system. I really enjoyed reading every chapter afterwards even when some chapters sound uninteresting. I still kept reading all. I could see everything described in this book is relevant to my project or to companies product portfolio. I even discovered additional books that I have to read to complete the entire picture on software "product" development.
I strongly recommend this book to every software engineer, test engineer, software development manager, etc. before this practice gets out of date.
ein wirklich wichtiges Buch, um den DevOps Ansatz zum Leben zu erwecken. Nicht, daß nicht alle Teilaspekte schon'mal in anderen Büchern erwähnt worden wären - no nie so zusammenfassend.
Wir alle in der IT machen Alles möglich, um das Business zu automatisieren, um die Automatisierung innerhalb der IT kümmern wir uns nur wenig.
Dort versuchen wir komplexe Systemlandschaften per e-Mail zwischen Entwicklung und Betrieb zu managen.
Wir werden niemals wirklich schnell werden, wenn wir nicht danach trachten, alle Tätigkeiten von der Entwicklung bis zum Betrieb von Software maximal zu automatisieren.
Wenn wir nun doch "nur noch" ein IT Landscape Metamodell und Repository anstreben würden, daß unsere Landschaften beschreibt - dann könnten wir sehr viel schneller sein.
(Nichts gegen Inder, aber Generatoren und scripte sind einfach noch schneller)
Außerdem müßten wir daran arbeiten, die traditionelle Distanz zwischen Entwicklung und Betrieb zu überbrücken.
Schon mal das Inhaltsverzeichnis ist es wert, gelesen zu werden - da drin stehen quasi die Pattern Titel für die Dinge, die man in Software-Projekten (oder Teams) richtig machen sollte. Nachdem CI-Server eine zentrale Komponente für agile Softwareentwicklung sind, ist es extrem wichtig, sich damit auszukennen. Das Buch ist eine riesige Checkliste, mit der man die richtigen Dinge aufbauen kann und mit der man sich danach selbst überprüfen kann. Die Tipps gehen dabei von Projektmanagement über automatisierte Test bis in die Codierung und ins Scripting. Alles in allem ein sehr lesenswertes Nachschlagewerk - unabhängig von speziellen Tools, die man vielleicht verwendet.
Wir empfehlen als zusätzliche Literatur die entsprechenden technischen Bücher zur eingesetzten Entwicklungsplattform, wie z.B. Microsoft Visual Studio Team Foundation Server:
- Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback (Microsoft .Net Development)
- Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build
- Professional Team Foundation Server 2010 (Wrox Programmer to Programmer)
Top reviews from other countries
Author has practical experience and they talk you through the approaches for CI and real life experiences.
Brilliant book, I recommend.





