Developers See ROI For Continuous Delivery Via Cloud - InformationWeek
IoT
IoT
Cloud // Software as a Service
News
12/10/2014
09:10 AM
Connect Directly
Twitter
RSS
E-Mail
100%
0%
RELATED EVENTS
[Dark Reading] Cybersecurity Crash Course
Jan 11, 2018
Keeping up with the every changing world or cyber security can be exhausting. Dark Reading wants ...Read More>>

Developers See ROI For Continuous Delivery Via Cloud

Developers find the pay-off for DevOps and continuous delivery comes with cloud, Evans Data survey says.

 Holiday Gift Guide 2015: What Techies Want
Holiday Gift Guide 2015: What Techies Want
(Click image for larger view and slideshow.)

Past surveys of programmers by Evans Data have revealed increasing use of such languages as Python and Node.js or shown how the use of in-memory databases was growing rapidly. Its most recent North American survey shows a high level of awareness among developers of both DevOps and continuous delivery of new code.

It also shows a high degree of awareness that DevOps and continuous delivery are most likely to occur with the help of cloud-based tools or when operating in cloud infrastructure. Seventy-seven percent said their continuous delivery effort was executed either primarily or entirely through the cloud, while 18.8% said it was primarily done through on-premises infrastructure.

Continuous delivery is a process where new code, after function tests, is automatically tested for the environment in which it is to be run and then uploaded into a production system. The automated testing is thorough enough to ensure the code won't break the production system. The process allows frequent, small updates to website e-commerce systems and mobile apps that may need to change frequently in response to business needs.

The Evans Data survey was conducted earlier this fall, and the report was issued Dec. 8. It only raised the continuous delivery question with those developers who had previously indicated they were involved in using DevOps, where the barriers between the development team and operations team are removed and processes put in place for the two to communicate directly.

[Want to learn more about how experts see continuous delivery? See Where Agile Development Fails: IT Operations.]

Both continuous integration and continuous delivery, two related steps in DevOps, have been at the forefront of the discussion as agile programming takes hold in enterprise IT staffs. The ability to produce, then change, production application code rapidly led to collisions with IT operations as they sought to maintain the stability of their environments. Continuous delivery is a kind of follow-on movement to agile programming, seeking to not lose its advantage of speed and business user feedback in the operational updates that must follow.

There's been no requirement of cloud infrastructure or cloud services for DevOps to take place. But this release of the second 2014 North American survey emphasizes how cloud computing, DevOps, and continuous delivery are beginning to be viewed as parts of a related whole.

Of the respondents in the survey who had previously indicated involvement with DevOps, 25.5% said their continuous delivery implementations were completely cloud-based, while 51.5% said they rely on continuous delivery tools that are in the cloud. Almost 19% said they are doing continuous delivery primarily on-premises, while 4.2% said they used it entirely on-premises. Evans Data said that last finding was based on too small a sample to be considered statistically significant.

The report, titled "North American Development, Volume II, 2014," found 80% of respondents believe that DevOps is important to their organizations; 6% said it was not important. By a similar margin, 86% said continuous delivery was important.

Half of those previously involved in DevOps said they were currently working under a continuous delivery model. A majority of those who were not said their organizations are planning to adopt a continuous delivery process.

About 65% reported various degrees of engagement with other facets of DevOps. They typically worked for midsized companies with 100 to 1,000 employees. Some 22% said they had no plans to implement DevOps; the executive summary of the report did not characterize the 22%.

Developers perceived the benefit of continuous delivery to be a simpler, more rapid deployment than that offered by their previous programming experiences. They said it removed manually executed, repetitive tasks, "streamlined" bug resolution, and offered better visibility into project components across development and operational teams. As a result, developers and operational teams are perceived as the main beneficiaries. Experts in the field also say the business as a whole gains in its ability to respond to competitive challenges.

Seventy-one percent currently using the continuous delivery model use it to deliver application source code, while 62% apply continuous delivery to database management. There is a consensus among both groups that DevOps and continuous delivery must rely on source code version control and bug tracking tools and as many automated steps as possible.

The median age of developers in the survey was 37, or younger than in previous North American surveys, but not as young as developers tend to be in the Asia/Pacific region. In a similar vein, they report they have 10 years of experience in the field, a decline from previous surveys, indicating that more young developers are entering the profession. Many of the respondents had job titles indicating they are team leaders or have project management responsibilities.

Apply now for the 2015 InformationWeek Elite 100, which recognizes the most innovative users of technology to advance a company's business goals. Winners will be recognized at the InformationWeek Conference, April 27-28, 2015, at the Mandalay Bay in Las Vegas. Application period ends Jan. 16, 2015.

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
Charlie Babcock
50%
50%
Charlie Babcock,
User Rank: Author
12/10/2014 | 1:24:14 PM
Continuous improvement not new, but some of the tools are
TerryB, You're right, continuous improvement isn't new. But the tools to help make code production ready and allow frequent updates are much better than they used to be, especially in the hands of skilled users of them.
Charlie Babcock
50%
50%
Charlie Babcock,
User Rank: Author
12/10/2014 | 1:22:17 PM
Mobile app developers are younger?
A total of 395 developers participated in the second Evans Data North American survey for 2014. Interesting that the average age, 37. is lower than in previous surveys. (No data from previous surveys made available.) All the new deveopers producing mobile phone apps (iOS,  30%; Android, 42%; Windows Phone, 14%) ABout 57% of all developers now have some experience with mobile.
TerryB
50%
50%
TerryB,
User Rank: Ninja
12/10/2014 | 1:06:45 PM
A Rose by a new name
Anyone who has ever employed developers to write apps for their business has been doing this since the beginning. It used to be called Continuous Improvement, integrated with the basic business process itself. If not, why did you employ developers in first place? It's what I still do, day in and day out. You don't need DevOps or cloud, you need good developers to make it work.

Now, at large scale, I can see where that can get tougher. Maybe DevOps helps there, I can't comment on that. But lets not pretend the idea of improving your systems on an ongoing basis is anything new.
Register for InformationWeek Newsletters
White Papers
Current Issue
Digital Transformation Myths & Truths
Transformation is on every IT organization's to-do list, but effectively transforming IT means a major shift in technology as well as business models and culture. In this IT Trend Report, we examine some of the misconceptions of digital transformation and look at steps you can take to succeed technically and culturally.
Video
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll