Continuous Delivery Reliable Software Releases Through Build, Test, and Deployment Automation
Samenvatting
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.
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.
Productspecificaties
Inhoud
- Taal
- en
- Uitvoering
- Hardcover
- Oorspronkelijke releasedatum
- 12 augustus 2010
- Aantal pagina's
- 463
- Illustraties
- Nee
Vertaling
- Originele titel
- Humble:Continuous Delivery _c1
Betrokkenen
- Hoofdauteur
- Tweede Auteur
- Co Auteur
- Hoofduitgeverij
Informatie over de fabrikant
- Fabrikant Naam
- GPSR Kontakt
- Fabrikant Adres
- St.-Martin-Straße 82 | 81541| München| DE
- Elektronisch adres fabrikant
- salesde@pearson.com
Overige kenmerken
- Editie
- 1
- Extra groot lettertype
- Nee
- Porno
- Nee
- Product breedte
- 185 mm
- Product hoogte
- 30 mm
- Product lengte
- 238 mm
- Studieboek
- Ja
- Verpakking breedte
- 188 mm
- Verpakking hoogte
- 32 mm
- Verpakking lengte
- 239 mm
- Verpakkingsgewicht
- 956 g
EAN
- EAN
- 9780321601919
Productveiligheid
- Verantwoordelijk marktdeelnemer in de EU
Je vindt dit artikel in
Documenten
Reviews
- Praktisch toepasbaar
- Heldere uitleg
- je moet het leuk vinden
De beschrijving van Continuous Delivery is een manier van werken. Het lijkt op een manier van werken als vroeger op de mainframe. In kleine groepen werken met alle disciplines om te ontwikkelen en te beheren. Het boek geeft een richting, eigenlijk een kapstok. Dit werkt naar mijn mening bij een projectorganisatie en minder bij een beheerorganisatie. Voor een organisatie zijn hoofdstuk 3, 5 en 6 nuttig. Het uitwerken van het boek werkt het beste als je het in een groep leest en bespreekt. Als je het alleen leest, krijg je geen terugkoppeling.
- Volledig
- goed gestructureerd
- vlot leesbaar
Dit boek behoort tot de betere boeken over CI/CD. Alle aspecten van build tot en met het in productie brengen komen aan bod. Het is bovendien overzichtelijk geschreven en voorzien van schema's en tabellen.
- Praktisch toepasbaar
- Heldere uitleg
- Volledig
- te uitgebreid
De materie in het boek is helder beschreven. Het kan zowel als naslag worden gebruikt, als van compleet voor tot achter worden gelezen. In het begin wordt duidelijk uitgelegd hoe je de pijnpunten van je eigen project kan ontdekken. Vervolgens wordt er uitgelegd hoe deze pijnpunten verholpen kunnen worden. Neemt daarbij een breed perspectief aan (ontwikkelaars, testers en managers). Je moet wel zelf de overweging maken wat voor jou geschikt is om te gebruiken, omdat dit boek ook oplossingen beschrijft voor grote en gedistribueerde ontwikkelteams/software.
- Praktisch toepasbaar
- Heldere uitleg
- tegenargumenten blijven onderbelicht
goed boek, lukt mij echter nog niet om er geconcentreerd in te blijven lezen
Kies gewenste uitvoering
Prijs inclusief verzendkosten, verstuurd door bol
Ophalen bij een bol afhaalpunt mogelijk
30 dagen bedenktijd en gratis retourneren via mijn bol
Wettelijke garantie via bol
Dag en nacht klantenservice
















