I recently attended a webinar sponsored by OutSystems, a low-code application development company, called “App Development Disrupted: Answers and Results from The 2017 State of Application Development Survey.” The webinar outlined the findings of this research, which surveyed over 3,000 IT professionals from around the world. You can download the full report here.
The 45-minute discussion was broken up into three segments that correlated with what elements of development survey respondents found most important: speed, scale/scope, and skills.
According to the study, speed is the number one pain point for developers. Of the companies researched, 76% say it takes their developers over 3 months to develop a custom application; nearly half of the respondents think this is too slow.
With requirements becoming more complex, developers have to integrate applications with more backend programs as well as add functionality to support features like cameras and 3D touch. Naturally, the additional work increases time-to-market; however, users are asking for more functionality delivered faster. In order to please their customers, companies have to develop extremely complex applications at lightning-speed.
One way to combat this issue is to re-examine what development models your company uses. Older strategies like Waterfall should be traded out for modernized and flexible ones like Agile. Agile development streamlines processes, allows applications to be brought to market quicker, and reduces error, whereas Waterfall development can take years and does not prepare for any unexpected errors.
OutSystems found that 66% of respondents want to deliver 0-24 applications in 2017, with most of these apps relating to reporting and analytics, process automation, or customer portals.
According to the survey, time, finding the right skillset, and not having enough developers are three of the greatest delivery challenges for companies. Perhaps the most concerning statistic found in the study is that demand for mobile applications is 5x greater than the ability for organizations to deliver. IT departments need to buckle down and reconsider how they structure their delivery models, ensuring that they have the ability to address these concerns.
At IBS, we’ve combated these issues by implementing several different delivery models our clients can choose from: onsite, offshore, and blended.
IT is also experiencing a skills gap. OutSystems reports that 88% of respondents agree that mobile functionality is a necessary requirement, but 44% of organizations experienced a knowledge gap when it came to their developers undertaking mobile. Furthermore, over one-third of respondents reported having a shortage of mobile developers. Companies are having difficulty recruiting developers with the proper skills and experience needed.
IBS is fortunate to have a great team of mobile, web, and hybrid app developers with a wide range of skills. Our Mobile and Web Solutions Team are based in Livonia, Michigan and can either work alongside your IT department or completely manage a project. Additionally, our offshore delivery team, who are based out of Hyderabad, India, can provide your company with access to affordable talent that is hard to find domestically.
Overall, this was a very enlightening webinar that encouraged me to think a lot about how application development has changed over the years. Mobile development was once nonexistent, and now it’s the #1 priority for many IT organizations. As our society changes the way in which we use and interact with technologies, application developers need to keep these considerations in the front of their minds as they create and build.
To learn more about IBS’ mobile application development strategies and to see some examples of completed projects, visit our website.