Deployment Failed—Time for Feedback Loops!!

Bob Aiello's picture
Technical Editor

DevOps promotes the use of feedback loops to ensure that information gets communicated to the right parties. There are many opportunities for feedback within the application lifecycle. The QA and testing team can advise on whether or not the application works as expected and required. My focus is usually on getting effective feedback between the operations and development teams. This is usually related to the application build, package and deployment procedures. When the deployment fails - there is an excellent opportunity for feedback loops via either a post mortem or in agile terms - the retrospective. No finger pointing or blaming others!

Mistakes are good - especially when you learn from them. You should always take advantage of mistakes during the deployment process to establish effective feedback on what went well and exactly what needs to be improved. This is all part of the continuous process improvement effort.

Take a moment now and drop me a line on how you use effective feedback loops such as post mortems (or retrospectives) to improve your application build, package and deployment process!

Bob Aiello, Technical Editor
[email protected]