Simple Cloud for SAP

DevOps: Developing software applications more Efficiently

[fa icon="calendar"] 27/09/17 09:05 by Editorial Team

Editorial Team

devops.jpg

There is a lot that “little” performing IT organizations can do to improve the software deployment. In fact, it’s estimated that such organizations usually deploy the software once a month and also once a week and this goes on from between a month to six months according to the State of DevOps report.
 

As anyone who works in Dev and Ops knows, faster performance is one of the key areas that teams are asked to focus on. Balancing security checks and tight delivery time frames has always been a challenge for Dev and Ops teams, but recent statistics have shown that they seem to have cracked it as deployment is increasing.

Optimisation from the bottom up

Intriguingly, delivery levels of new recipes and other software have been increasingly most markedly for companies that had been performing the worst in 2016. In 2016, the lowest performing DevOps companies had been deploying new software between every month and every six months.

Now, however, they are deploying new software around once a week: an astounding improvement. This improvement from the bottom up has also started to close up the gap between 2016's highest and lowest performing companies.

In 2016, the highest performing companies deployed new code around 200 times more quickly than the lowest performing companies. In 2017, they are deploying new code just 46 times more quickly. 

What is behind this faster performance right across the board?

Studies suggest that the main factor behind this enhanced performance in terms of deployment is largely due to transformative leadership. Companies with leaders that were especially devoted to digital transformation have performed better and better with each passing quarter.

The change has been particularly marked when a company has brought in new leadership or when a company's existing leader has revitalised their digital strategy due to attending a course on digital transformation or due to taking advice from Dev and Ops professionals.

There are other factors behind this faster performance, however. One of them is the fact that many companies have been streamlining their digital strategies, for example by breaking down the boundaries between information silos to enable more fluid communication or by merging Dev and Ops teams so that Dev and Ops tasks can be completed concurrently rather than one team having to wait for the other team to complete their tasks before they can start on theirs. 

 

An exciting time for DevOps professionals

This new high speed world is certainly very exciting, but there is a reason to be cautious, too. Faster delivery often can be associated with fewer security checks being performed and thus with a greater risk of mistakes in code, or even code that totally fails.

Accordingly, with some companies, we are seeing a greater number of instances of code that has been improperly applied, even though it was initially deployed very quickly. This introduction of mistakes due to an over emphasis on deploying code rapidly will make the delivery process slower in the long run as teams will need to return to the code at a later date in order to rectify any errors.

What remains in the future, then, is for Dev and Ops team to bring their security checks up to a par with the rapidity of their delivery.

Categories: DevOps

Editorial Team

Written by Editorial Team