The Latest Trends in Developer Productivity
February 18, 2016

Baruch Sadogursky
JFrog

The advent of DevOps has completely changed the way we build and deliver software and, inevitably, creates unique challenges for developers juggling a wide range of tools successfully. JFrog recently conducted a survey to gain insights into how developers and DevOps engineers use different tools and technologies and the challenges they encounter in their daily work. Upon comparing these findings to those of a similar survey conducted in 2013, things seem to be getting better for developers and DevOps, but the advances are not evenly distributed, as some areas have seen dramatic improvements while others have remained relatively stable.

The survey drew in over 1,000 responses from more than 50 countries, the majority coming from the US (45 percent) and Europe (25 percent). Nine different industry sectors were significantly represented, the dominant ones being telecommunications, technology, Internet and electronics, and finance and financial services.

Combining Multiple Technologies is Getting Easier

The most dramatic finding was that integrating multiple types of libraries and languages, which has long been a serious pain point for developers, has become much easier over the last two years. The number of developers who identified this as the most challenging task dropped from 37 percent in 2013 to 12 percent in 2015. This clearly shows that using multiple types of platforms and technologies, even in a single application, is the new norm.


Developer Productivity is Increasing

Developers reported a decrease in “very time consuming” non-development tasks across the board. The most striking result is the decrease in the number of developers complaining about waiting during build and test time, as the automation of continuous delivery pipelines makes them more efficient.


Last Minute Code Changes Are Not Going Away

Last minute code changes remain the number one reason for release delays, but progress is being made in reducing their negative impact with automated continuous delivery pipelines, which shorten release cycles and thus enable teams to better react to sudden changes.


Celebrating Diversity

One of the clearest and most significant findings in the survey is that developers and DevOps engineers are using more and more development technologies in their daily work, with some using as many as six or seven different formats simultaneously. An overwhelming 76 percent of respondents used more than one development and packaging technology in their most recent project. This was especially true for Docker users, 91 percent of whom indicated that they use two or more technologies and 27 percent using six technologies at a time.


All in all, developer productivity is increasing, especially when it comes to automated continuous delivery pipelines and integrating multiple technology platforms. This finding supports Forrester’s claim that continuous delivery pipelines are the primary means by which organizations achieve rapid software delivery cycles.

Baruch Sadogursky is the Developer Advocate at JFrog.

Share this

Industry News

September 29, 2020

VMware announced its intent to acquire SaltStack, a provider of tools for building intelligent, event-driven automation software.

September 29, 2020

Pinpoint announced new functionality to address the specific day-to-day needs of developers and foster long term career growth.

September 29, 2020

Snyk signed an agreement to acquire DeepCode, a provider of real-time semantic code analysis powered by AI.

September 28, 2020

Rocket Software unveiled Rocket Open AppDev for Z, a new and innovative way for the mainframe community to securely adopt, manage, and obtain support for IBM Z ported open software.

September 28, 2020

CyberArk achieved the AWS Outposts Ready designation, part of the Amazon Web Services (AWS) Service Ready Program.

September 28, 2020

Bridgecrew has achieved AWS Security Competency status and AWS DevOps Competency status.

September 24, 2020

NetApp announced the availability of Elastigroup for Microsoft Azure Spot Virtual Machines (VMs).

September 24, 2020

CloudBees announced a robust new set of DevSecOps capabilities for CloudBees CI and CloudBees CD. The new capabilities enable customers to perform early and frequent security checks and ensure that security is an integral part of the whole software delivery pipeline workflow, without sacrificing speed or increasing risk.

September 24, 2020

Pulumi announced the release of a Pulumi-native provider for Microsoft Azure that provides 100% coverage of Azure Resource Manager (ARM), the deployment and management service for Azure that enables users to create, update and delete resources in their Azure accounts.

September 23, 2020

Puppet announced new Windows services, integrations and enhancements aimed at making it easier to automate and manage infrastructure using tools Windows admins rely on. The latest updates include services around Group Policy Migration and Chocolatey, as well as enhancements to the Puppet VS Code Extension, and a new Puppet PowerShell DSC Builder module.

September 23, 2020

Red Hat announced the release of Red Hat OpenShift Container Storage 4.5, delivering Kubernetes-based data services for modern, cloud-native applications across the open hybrid cloud.

September 23, 2020

Copado, a native DevOps platform for Salesforce, has acquired ClickDeploy.

September 22, 2020

CloudBees announced general availability of the first two modules of its Software Delivery Management solution.

September 22, 2020

Applause announced the availability of its Bring Your Own Testers (BYOT) feature that enables clients to manage their internal teams – employees, friends, family members and existing customers – and invite them to test cycles in the Applause Platform alongside Applause’s vetted and expert community of testers.

September 22, 2020

Kasten announced the integration of the K10 data management platform with VMware vSphere and Tanzu Kubernetes Grid Service.