Developers should welcome low-code tools
|Mike Fitzmaurice in Low Code No Code Thursday, November 9, 2017|
Why developers should not fear the low-code and no-code boom, but rather embrace it.
One part of that answer is clear: Low-code tools won’t be putting developers out of a job; on the contrary, they have the potential to help developers do better work. But that requires IT organizations to take a strategic approach to adopting these tools and fostering a collaborative relationship with citizen developers.
Low-code job fears are unfounded
The notion of low-code tools posing a direct threat to developer jobs arose with a 2009 Gartner projection that within five years, “citizen developers” would create at least one-quarter of new business apps. Gartner’s analysis defined a citizen developer as someone working outside of IT organizations to create apps that businesses would use.
As the prospect of citizen developers displacing established professionals gained momentum, developers began to view the emerging line of low-code tools as the means by which citizen development could pose a direct threat to their jobs. In the years since, many professional development teams have looked toward the citizen development and low-code trend with fear for their own positions.
That anxiety is misplaced.
While it’s true that low-code tools and the people who use them pose a threat, that threat isn’t to jobs, it’s to business models. In other words, it’s not developers who have to worry - it’s companies that function only as coding shops.
Realizing the benefits of low-code tools
Far from being a threat to the employable tasks of conceptualizing, coding and deploying enterprise apps, low-code platforms - and citizen developers - can play a key role in augmenting these processes. By automating low-level coding functions, low-code tools can enable developers to channel more energy toward building the analytical skills that will allow them to meaningfully evolve in their roles.
But that requires a considered plan. Here are some strategic steps development teams can take to maximize low-code tools and citizen development:
- Build a culture of collaboration between IT and line of business employees: Within enterprises, citizen development often arises as a quiet revolt: Line-of-business employees see their IT department as inaccessible and ineffective and take on development themselves.
When citizen development originates this way, it often leads to bad work that creates additional messes for the development team. Company development teams can preempt these consequences by working to foster an internal company culture that encourages citizen development in tandem with existing IT efforts.
- Coach - don’t patrol - citizen developers: As part of the mindset shift to a culture that values citizen development, IT teams need to move away from the idea that they have to stringently patrol non-IT developers. Instead, they should work to equip non-IT workers with the tools to successfully develop without disrupting company workflows or creating IT burdens. That means defining a consistent template for citizen workflows and training citizen developers to adhere to this process.
- Look for opportunities in low-code tools: It’s not just citizen developers who benefit from low-code tools; there’s significant potential for professional developers as well. By seeking out helpful and relevant low-code platforms, developer professionals can proactively tackle their backlogs (and who doesn’t have a backlog?).
As the low-code market moves toward a $15 billion market value by 2020, professional development teams can’t afford to ignore citizen development and the tools that enable it. Instead of resisting the trend, developers should strategically harness it. That does require embracing disruption - but if there’s any community of workers that’s primed to work with disruptive technology, it’s developers.
How the proper implementation of a low code platform empowers users with an effective way to develop and deploy solutions, while allowing IT to greatly expand its reach and enhance its contribution to the organization.
Learn the best ways to organize your app development projects, and keep code straight, clients happy, and breathe a easier through launches.
All the tools you need to an in-depth Citizen Developers Self-Assessment. Featuring 677 new and updated case-based questions, organized into seven core areas of process design, this Self-Assessment will help you identify areas in which Citizen Developers improvements can be made.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
How to create a profitable, sustainable business developing and marketing mobile apps.
This content is made possible by a guest author, or sponsor; it is not written by and does not necessarily reflect the views of App Developer Magazine's editorial staff.