Pain of Production Deployment

Are you tired of the Deployment Pain?

 

The fear and anxiety that teams face when they are trying to deploy code to the production environment. Deployment Pain gives us a comparison of the apparent conflict between the development and testing of an application versus the operations and maintenance of an application.

In our experience, we have found that deployment pains are directly co-related with poor software delivery performance. This notion was recently verified by the latest DevOps Survey 2019 and the subsequent book on this topic “Accelerate” by Nicole Forsgren, Jez Humble, and Gene Kim.

By keeping the development and operational teams separate we create silos for the developers, ridding them of the final consequences of their code. If your team is doing deployments on a weekend, then there is something wrong with the process.

This type of overburden can cause physical and emotional exhaustion in individuals and teams. A few key technical capabilities around DevOps can help. Teams who implement comprehensive test automation, deployment automation, continuous integration, use loosely coupled architecture and using version control improve their capability to deliver software in better ways but also reduce stress, anxiety, and fear associated with it.

 



Author: Mannan Sajid
Servant-Leader, innovative, decisive Technology Executive with a 4+ year career in IT, delivering computing to users. Extremely passionate and adaptable to the ever-changing landscape of technology. Technology areas of interests include Cloud Computing, DevOps, Infrastructure and Software Security, Performance and Scalability, Test Automation, Continuous Integration and Delivery, Big Data.

2 Comments

Leave a Reply