Without a doubt, digital transformation is the single most critical issue facing organisations today. Disrupting industries, transforming businesses and creating new competitive differentiation. This is something that we cannot afford to ignore and application development lies at the heart of digitalising processes.
Although we've long since entered the digital age, many organisations still remain saddled with legacy IT systems, unable to keep up with the growing and ever-changing demands of the business. As IT teams are hit daily with demands to build new modern apps they are struggling to keep up. That's because building and delivering enterprise-grade mobile apps requires a complex set of technical skills and is an exercise in extreme change. As soon as you have finished one app, it needs changing again... and then again and again. To add to this, with resources stretched, many IT departments are left with no choice but to prioritise day-to-day management over game-changing business innovation.
Gartner predicts that market demand for app development will grow at least five times faster than IT's capacity to deliver it through 2021 and that one out of every three new B2E mobile apps will fail within six months of launch by 2019. So, in order to better understand these challenges and the overall state of application development, OutSystems conducted our fourth annual survey of IT professionals.
Our research took us around the globe, connecting us with more than 3,200 respondents from over 40 countries and 28 industry segments. Below are the seven key findings that will impact every IT professional from the CTO to front line developers:
- Huge backlogs slow productivity - As suspected, well over half of IT professionals (62 percent) surveyed reported having a backlog of mobile apps, some with more than 10 apps waiting to be developed. Interestingly, it was the IT professionals in the tech and financial services industries that were most likely to report having a backlog.
- The skills gap is hampering growth - Although 88 percent of respondents said that mobile functionality is either a requirement or very important, 37 percent of organisations reported facing a shortage of mobile developers and 44 percent reported a knowledge gap in the skills needed to undertake mobile. Since app developers with highly sought after skills can be difficult to find and expensive to hire, most organisations don't actually have all of the skills that they need in house.
- Development times are excessively long - More than three quarters (76 percent) of IT professionals said that it takes more than three months, on average, to develop a mobile app. For 11 percent of respondents, the time required stretches out to over a year. Not surprisingly, this is leading to considerable dissatisfaction, with nearly half (44 percent) of respondents saying that they're not happy with the current velocity of their application development team.
- Barriers to success are overwhelming - IT managers face all kinds of challenges when it comes to mobile development. Time and budget constraints were the biggest cited, followed by a gap in skills, an onslaught of competing priorities and a shortage of mobile developers.
- Mobility requirements are soaring - Mobility was the most common business requirement for apps, up from sixth place in our 2015 survey. In addition, 88 percent of respondents noted that it was either a requirement or very important to incorporate mobile functionality into their current and future applications.
- Experimentation is on the rise - Organisations are focused on finding the right technical approach to building their apps, which has led to significant experimentation. In fact, 43 percent of IT professionals said they're either using, or considering using, low-code or no-code platforms to support their IT strategy. The same percentage also said that their organisation is enabling citizen developers to take advantage of this technology, to ease the skills gaps and budget constraints they face.
- Low-code is growing - Companies that have adopted low-code development platforms are seeing improvements in terms of faster mobile app development times and are less reliant on third parties for delivery. While low-code development is still in its early days of adoption, the companies that have been using it are seeing noticeable differences in two key areas: both their app development times and their reliance on outsourced IT have gone down.
As technology matures, the lines surrounding app development continue to blur. What is and isn't mobile is no longer clear, and as a result, the solutions and approaches to app development are becoming less specific. Not that long ago, mobile app development was a siloed function within IT.
Some companies have already proven that the key to cracking the mobility challenge is bringing in the right technology to enable people in non-IT roles to build solutions. By empowering organisations with the right technology, app development work can be spread among more people. That, in turn, eases pressure on IT teams, freeing them up to meet business needs. This reality is having a widespread impact on a variety of factors, including hiring practices and, more specifically, the types of skill sets today's companies are seeking. It's also paving the way for the rise of citizen developers, who when enabled with low-code platforms, are able to achieve considerable results.
With digital transformation on the agenda of so many organisations, the demand for more and more enterprise apps shows no sign of dwindling anytime soon. Low-code platforms are certainly helping to bridge the resource, skills and agility gap and ensure that IT departments are able to meet the demands of both the business and the end customer.
If you are interested to read more about our survey to download a copy of the full report, please click here.