Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Afraid of Losing Your Developers? How Low-Code Development Improves Job Satisfaction

DZone 's Guide to

Afraid of Losing Your Developers? How Low-Code Development Improves Job Satisfaction

A new survey finds that developer job satisfaction can be improved with the adoption of low-code platforms.

· Agile Zone ·
Free Resource

Happy developer

This developer is super pumped. Could it be because his company just adopted a low-code platform?

Developers in IT departments are caught in a serious crunch -- asked to write an ever-increasing number of apps, often given fewer resources than they need, and spending far too much time troubleshooting. This is all while trying to help digitally transform companies. But using a low-code development tool can make their jobs far more satisfying while also making them more effective and efficient. So finds a new survey done by IDC for Appian, "The Impact of Low-code on IT Satisfaction."

Digital Transformation Strains IT Teams

The survey found that both IT executives and IT developers "agree that the race to digitally transform the business is putting enormous pressure on IT organizations to stay on top of emerging technology. More than four out of five respondents (86 percent) in the survey said that emerging technologies add pressure on the IT organization to some or a great extent."

As a result of that, developers are not always happy with their jobs. The survey found "more than 50 percent of IT developers report low satisfaction with key aspects of their jobs. They are particularly unsatisfied with their ability to collaborate with other lines of business, and with their opportunities to focus on new, interesting technologies for business transformation."

As for what is the worst parts of their jobs, the most cited complaint was the time they have to spend troubleshooting application issues, followed by time constraints and deadline pressures, time wasted on repetitive coding tasks, a lack of opportunity to work on strategic projects, and having to use outdated or slow technology and tools.

The survey found "IT professionals, specifically developers, architects and engineers are spending too much of their time and effort on maintaining existing applications rather than on creating new applications based on emerging technology that enable digital transformation."

Low-Code Development Tools Boost Job Satisfaction

That's the bad news. The good news: Low-code development tools can dramatically change that. Seventy nine percent of developers say that low-code tools can improve key aspects of their job satisfaction. Eighty percent say that low-code tools are useful for automating repetitive tasks, such as coding forms and business rules. Eighty percent also believe that using low-code tools can free up developers to work on higher-level projects. More than two-thirds -- 68 percent -- say low-code tools are viable for developing mission-critical applications.

Of developers surveyed by IDC:

  • 79% percent of developers say that low-code tools can improve key aspects of their job satisfaction.
  • 80% of developers say that low-code tools are useful for automating repetitive tasks, such as coding forms and business rules.
  • 80% of developers believe that using low-code tools can free up time to work on higher-level projects.
  • 68% of developers say low-code tools are viable for developing mission-critical applications.

IT leaders also believe low-code tools will help solve their problems. The survey concludes: "IT teams, from executives to developers, believe low-code development directly addresses the primary obstacles and pain-points that stand between them and success."

Further reading:

Increases in Speed and the Impact of Low-Code Development

Low Code -- Implications for Developers

Topics:
agile ,happy at work ,low code ,low code benefits ,digital transformation ,job satisfaction ,dev life

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}