Continuous Delivery Sounds Great, but Will It Work Here? - ACM Queue

23 bookmarks. First posted by wahoo5 28 days ago.

Westrum's research emphasizes the importance of creating a culture where new ideas are welcomed, people from across the organization collaborate in the pursuit of common goals, people are trained to bring bad news so it can be acted upon, and failures and accidents are treated as opportunities to learn how to improve rather than as witch-hunts.
Continuous delivery is about reducing the risk and transaction cost of taking changes from version control to production. Achieving this goal means implementing a series of patterns and practices that enable developers to create fast feedback loops and work in small batches. This, in turn, increases the quality of products, allows developers to react more rapidly to incidents and changing requirements and, in turn, build more stable and higher-quality products and services at lower costs.
programming  projectmanagement  organisationalchange  softwareengineering 
12 days ago by miaridge
Continuous delivery is a set of principles, patterns, and practices designed to make deployments—whether of a large-scale distributed system, a complex production environment, an embedded system, or a mobile app—predictable, routine affairs that can be performed on demand at any time. This article introduces continuous delivery, presents both common objections and actual obstacles to implementing it, and describes how to overcome them using real-life examples.
What is Continuous Delivery?

The object of continuous delivery is to be able to get changes of all types—including new features, configuration changes, bug fixes, and experiments—into production, or into the hands of users, safely and quickly in a sustainable way.

It is often assumed that deploying software more frequently means accepting lower levels of stability and reliability in systems. In fact, peer-reviewed research shows that this is not the case; high-performing teams consistently deliver services faster and more reliably than their low-performing competition. This is true even in highly regulated domains such as financial services and government.

This capability provides a competitive advantage for organizations that are willing to invest the effort to pursue it. It allows teams to deliver new features as they are ready, test working prototypes with real customers, and build and evolve more stable, resilient systems. Implementing continuous delivery has also been shown to reduce the ongoing costs of evolving products and services, improve their quality, and reduce team burnout.

While continuous deployment, the practice of continuously releasing every good build of your software, is mainly limited to cloud- or datacenter-hosted services, continuous delivery—the set of practices described here that enables continuous deployment—can be applied in any domain.

A number of principles and practices form the continuous delivery canon (find out more at
programming  profdev  design  research 
12 days ago by Chirael
Continuous Delivery Sounds Great, but Will It Work Here? - ACM Queue
from twitter_favs
13 days ago by stringsn88keys
Continuous Delivery Sounds Great, but Will It Work Here? It's not magic, it just requires continuous, daily improvement at all levels. via Pocket
ifttt  pocket  article  continuousdelivery 
13 days ago by jeremyday
It's not magic, it just requires continuous, daily improvement at all levels.
feedly  ifttt 
13 days ago by AnthonyBaker
Continuous delivery
14 days ago by pink
“By deploying applications to, agencies can take care of 269 of the 325 controls required by a moderate-impact system, significantly reducing the compliance burden and the time it takes to receive an ATO.”
digitaltransformation  cicd  pipelines 
16 days ago by cote
It's not magic, it just requires continuous, daily improvement at all levels.
ifttt  tfav  twitter  getpocket 
16 days ago by linkt
The January/February issue of acmqueue is out now Development PDF February 22, 2018 Volume 15, issue 6 Continuous Delivery Sounds Great, but Will It Work Here?…
from instapaper
28 days ago by wahoo5