{"product_id":"9780321670229","title":"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Adobe Reader)","description":"\u003cb\u003eWinner of the 2011 \u003cb\u003eJolt Excellence Award\u003c\/b\u003e!\u003c\/b\u003e \u003cbr\u003e \u003cbr\u003e \u003cp\u003eGetting software released to users is often a painful, risky, and time-consuming process.\u003c\/p\u003e \u003cp\u003eThis groundbreaking new book sets out the principles and technical practices that enable\u003c\/p\u003e \u003cp\u003erapid, incremental delivery of high quality, valuable new functionality to users. Through\u003c\/p\u003e \u003cp\u003eautomation of the build, deployment, and testing process, and improved collaboration between\u003c\/p\u003e \u003cp\u003edevelopers, testers, and operations, delivery teams can get changes released in a matter of hours—\u003c\/p\u003e \u003cp\u003esometimes even minutes–no matter what the size of a project or the complexity of its code base.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eJez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk\u003c\/p\u003e \u003cp\u003edelivery process. Next, they introduce the “deployment pipeline,” an automated process for\u003c\/p\u003e \u003cp\u003emanaging all changes, from check-in to release. Finally, they discuss the “ecosystem” needed to\u003c\/p\u003e \u003cp\u003esupport continuous delivery, from infrastructure, data and configuration management to governance.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eThe authors introduce state-of-the-art techniques, including automated infrastructure management\u003c\/p\u003e \u003cp\u003eand data migration, and the use of virtualization. For each, they review key issues, identify best\u003c\/p\u003e \u003cp\u003epractices, and demonstrate how to mitigate risks. Coverage includes\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e• Automating all facets of building, integrating, testing, and deploying software\u003c\/p\u003e \u003cp\u003e• Implementing deployment pipelines at team and organizational levels\u003c\/p\u003e \u003cp\u003e• Improving collaboration between developers, testers, and operations\u003c\/p\u003e \u003cp\u003e• Developing features incrementally on large and distributed teams\u003c\/p\u003e \u003cp\u003e• Implementing an effective configuration management strategy\u003c\/p\u003e \u003cp\u003e• Automating acceptance testing, from analysis to implementation\u003c\/p\u003e \u003cp\u003e• Testing capacity and other non-functional requirements\u003c\/p\u003e \u003cp\u003e• Implementing continuous deployment and zero-downtime releases\u003c\/p\u003e \u003cp\u003e• Managing infrastructure, data, components and dependencies\u003c\/p\u003e \u003cp\u003e• Navigating risk management, compliance, and auditing\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eWhether you’re a developer, systems administrator, tester, or manager, this book will help your\u003c\/p\u003e \u003cp\u003eorganization move from idea to release faster than ever—so you can deliver value to your business\u003c\/p\u003e \u003cp\u003erapidly and reliably.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47069935763696,"sku":"9780321670229","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780321670229_p0.jpg?v=1763682229","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780321670229","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}