DevOps News, Discussion and Events
Intent
Avoid repeated failures caused by fixing only the symptom of poor automation (a failed deployment) rather the cause (limitations of the automated process).
Motivation
Many who embrace DevOps work hard to automate processes like setting up a test environment or deployment an application. Those processes will inevitably fail, or leave some work undone. One way to reduce the failure rate is to bar, by policy, the team from logging into the impacted servers and manually fixing the installation - especially in test environments. Instead, the automation should be updated to account for the scenario that led to failure so future deployments become more robust.
In environments where the fixing is tolerated, or worse yet seen as heroic, the limitations or errors of the adopted automation process persist. Where manual fixing is discouraged, the success rate of automated deployments typically increases consistently to very high rates.
Applicability
Use the Fix the Automation, Not the Symptom pattern when
Consequences
Comment
© 2012 Created by Kit Corry.
You need to be a member of DevOpsWire to add comments!
Join DevOpsWire