Call us: 1(857)221-9900
Free Report: Pragmatic Continuous Delivery with Jenkins, Nexus and LiveRebel
BY JEVGENI KABANOV, CEO & FOUNDER OF ZEROTURNAROUND
Download This Report Now:
Manual or Automatic?
In a recent study on Production Deployment processes, results showed that the vast majority of organizations' deployment pipelines still heavily rely on manual operations, which tend to be prone to human error, inconsistencies and generally move things out the door slower.
Is it hard to believe that ~75% and more of organizations surveyed still rely on unpredictable, error-prone manual processes for making production application, production database and production environment updates. There are good reasons why the industry is where it is, and we can start by reviewing those reasons.
Why is deploying software so hard?
In recent years, we have conducted dozens of interviews and ran two surveys trying to figure out why deploying software to production, something we've been doing for years over and over again, is so darn hard to get fast, automated and painless. We learned that two key problems are responsible for defining the complexity: downtime and failure.
Despite these and many other technological and organizational issues, most firms want to roll out their software as quickly as possible to their users and customer base. The goal of this paper is to review how to simultaneously increase the velocity of delivering production-ready software, while noticeably decreasing the risk and impact of failure.