This post is from the XebiaLabs blog and has not been updated since the original publish date.
Application Release Trends: Can 1,000+ Dev & Ops Managers be Wrong?
This year like last year, we polled the market and our customers from banking, manufacturing, healthcare, government and IT companies, interviewing DevOps teams and everyone from QA to C-level suites. We asked more than 1,000 people to share their perspectives on software delivery trends. Last year our survey found that application deployments fail up to 30% of the time and that 75% believe their deployment process deserves a failing grade. This year our survey revealed little change in attitudes. Once development of a feature or fix is complete, about a third of people said it still takes their organization between a week (32%) and a month (36%) to go live. High on the list of challenges cited: “Releasing features is too expensive to carry out as frequently as would be desirable.” Last year, 48% of people surveyed said their biggest challenge in the deployment process was “inconsistency across their environment and applications.” This year, more than 50% of respondents cited lack of integration between tools and teams, while almost 40% said, “Too many errors/too much rework.” Most everyone admits to this core truth: the software release process is still largely manual and filled with errors. Last year 40% of people said how the dependency on experts can slow the process down. This year participants admitted the significant challenge is the lack of internal knowledge and expertise around DevOps and Continuous Delivery. This year people are almost begging for external partners who can shed insight on Continuous Delivery. Tooling is important, but finding knowledgeable partners to provide the best practices and vision can overshadow bells and whistles. Everyone sees the benefit of automation. Together with CD, the two are cited as the top projects planned for 2014. It must go that way because the current release process bogs everyone down with too much manual labor that makes errors and misconfigured environments inevitable, which all conspire to clog and delay your delivery pipeline. Organizations expect to deliver up to 20% more applications in 2014, with a notable 37.6% upswing in mobile apps. But nobody says they will be adding headcount to manage this extra load. Last year, 57% of respondents feel there was room for improvement in their release process. This year everyone agrees that developers need to improve their software delivery process by automating it from code drop to user log-in. The most logical way for them to do so is to implement a flexible, lightweight system that enables them to add delivery automation to improve quality and accelerate application delivery, incrementally over time. To state the obvious, the answer to better software points to automation and Continuous Delivery. To view the infographic and get the complete survey, please click here.