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.)

Quantitative Methods in Project Management
Quantitative Methods in Project Management
This book combines theoretical and practical applications and takes project managers through the most important quantitative methods, integrates them, and illustrates interrelationships.

This is a practitioner’s book, combining theoretical and practical applications for project professionals. It is a loosely coupled work flow that...

Risk Analysis: Assessing Uncertainties Beyond Expected Values and Probabilities
Risk Analysis: Assessing Uncertainties Beyond Expected Values and Probabilities

Everyday we face decisions that carry an element of risk and uncertainty. The ability to analyze, predict, and prepare for the level of risk entailed by these decisions is, therefore, one of the most constant and vital skills needed for analysts, scientists and managers.

Risk analysis can be defined as a systematic use of...

Hedge Fund Modeling and Analysis Using Excel and VBA (The Wiley Finance Series)
Hedge Fund Modeling and Analysis Using Excel and VBA (The Wiley Finance Series)

Co-authored by two respected authorities on hedge funds and asset management, this implementation-oriented guide shows you how to employ a range of the most commonly used analysis tools and techniques both in industry and academia, for understanding, identifying and managing risk as well as for quantifying return factors across several key...


Handbook on Decision Making: Vol 2: Risk Management in Decision Making (Intelligent Systems Reference Library)
Handbook on Decision Making: Vol 2: Risk Management in Decision Making (Intelligent Systems Reference Library)

This book presents innovative theories, methodologies, and techniques in the field of risk management and decision making. It introduces new research developments and provides a comprehensive image of their potential applications to readers interested in the area. The collection includes: computational intelligence applications in decision...

Programming 101: The How and Why of Programming Revealed Using the Processing Programming Language
Programming 101: The How and Why of Programming Revealed Using the Processing Programming Language

Understand the importance of programming, even if you’ve never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy. 

The chapters in the book will...

Advanced Data Analytics Using Python: With Machine Learning, Deep Learning and NLP Examples
Advanced Data Analytics Using Python: With Machine Learning, Deep Learning and NLP Examples
Gain a broad foundation of advanced data analytics concepts and discover the recent revolution in databases such as Neo4j, Elasticsearch, and MongoDB. This book discusses how to implement ETL techniques including topical crawling, which is applied in domains such as...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy