Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Buy

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.

(HTML tags aren't allowed.)

Coach Yourself: Make Real Changes in Your Life (2nd Edition)
Coach Yourself: Make Real Changes in Your Life (2nd Edition)

Life coaching empowers people to make lasting, positive, inspirational change in their working life and life outside work. As such, coaching is a proven highly successful management technique. Many people seek coaches from within their organisation or visit a professional life coach. But many more still feel uncomfortable asking another...

ITIL Foundation Exam Study Guide
ITIL Foundation Exam Study Guide

Everything you need to prepare for the ITIL exam ? Accredited to 2011 syllabus

The ITIL (Information Technology Infrastructure Library) exam is the ultimate certification for IT service management. This essential resource is a complete guide to preparing for the ITIL Foundation exam and includes everything you need for...

Visualization in Medicine: Theory, Algorithms, and Applications (The Morgan Kaufmann Series in Computer Graphics)
Visualization in Medicine: Theory, Algorithms, and Applications (The Morgan Kaufmann Series in Computer Graphics)
Visualization in Medicine is the first book on visualization and its application to problems in medical diagnosis, education, and treatment. The book describes the algorithms, the applications and their validation (how reliable are the results?), and the clinical evaluation of the applications (are the techniques useful?). It...

Statistics for Six Sigma Made Easy
Statistics for Six Sigma Made Easy

So you’re ready to improve your processes and products and satisfy your customers through Six Sigma—but you’re not looking forward to navigating complicated statistics in order to get results. Now, Warren Brussee, a veteran Six Sigma manager who helped his teams generate millions of dollars in savings, explains how to use...

Social Media Tools in Experiential Internship Learning
Social Media Tools in Experiential Internship Learning

This book describes how a support structure can be built to enhance peer-to-peer (and also students-to-lecturers) communication and support. It informs lecturers on how they can decide if they should adopt one or more social media tools to facilitate students’ learning, communication, and support for an internship program. This...

Electronic Concepts: An Introduction
Electronic Concepts: An Introduction

Electronic Concepts provides a detailed introduction to modern microelectronics. Jerrold Krenz emphasizes analog and digital circuits, and describes applications of particular devices and circuits within the context of actual electronic systems. He begins with an overview of several important electronic systems, and discusses in detail the...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy