Unleash Your Citizen Developers

5 keys to turning your most creative, industrious employees into an organized armada of low-code/no-code developers
Article

Welcome to the golden age of productivity. It seems that everyone is building software these days, many without even realizing it. From the Airtable wedding planner to the lawn care business CRM running on Notion, custom applications have never been easier to build. A community of librarians even co-opted Google Forms to create virtual escape rooms that teach history and math to quarantined students. These ā€œcitizen developersā€ are proving that there are other pathways to creating software than writing code.Ā 

The stalwart Excel spreadsheet, longtime companion of enterprising workflow artists, has taken a backseat to more polished, user-friendly tools. These platforms offer the power of a relational database with an easily customizable UI. Instead of being stuck in an ocean of formatted rows and columns, users end up with a tapestry of specialized inputs, widgets, and screens that they can call ā€œan app.ā€Ā 

As employees of large organizations become more accustomed to creating software to run their personal lives, itā€™s natural that these low-code/no-code software tools are showing up in the workplace. The trend is reminiscent of the bring-your-own-device movement of a decade ago, when iOS and Android smartphones suddenly leapfrogged into the workplace as indispensable communication and productivity tools. At first, IT teams scrambled to restrict themā€”then quickly to altered course to support and secure the tools that workers demanded.Ā 

Most employees want to do their jobs better and faster, and spend less time being more productive. And thatā€™s a good thing for any business. However, software developed outside the central IT department of an organization has traditionally been referred to as ā€œshadowā€ or ā€œrogueā€ IT, implying shifty employees looking for a quick workaround, rather than industrious citizen developers seeking to fill an efficiency gap.Ā 

Imagine the product manager in a healthcare organization who wants to track the vendor selection process for a new telemedicine offering. She wants to score the vendors across various sets of criteria and have an aggregate scorecard calculated on the fly when other members of her team input their own assessment and notes. A collaborative spreadsheet could work, but she wants a wizard-style workflow, with automated notifications sent to her teammates when their input is required.Ā 

With the sheer number of small-scale, narrow-scope projects desired across an organization, there arenā€™t enough engineers to fill the need for custom software development. As a result, homegrown tools emerge and become business-criticalā€”often with a single maintainer, no version tracking and without the visible ROI of traditional software.Ā 

Low-code/no-code development tools are a viable way to fill the engineer void, but their selling point comes with a few caveats. They are less like magic wands than they are Lego kits. Professional software developers have already delivered the precision and depth required: hundreds or thousands of reusable blocks that snap together in consistent (yet not always predictable) ways. They even include a few recipes to get started, and then the end-user is only limited by their imagination, right?Ā 

Before you can unleash your citizen developers, you must properly set the stage for success. The risks of empowering software development across an entire organization are realā€”documentation, security, testing, and duplication of effort are all legitimate concerns. But rather than stamping out shadow IT, a strategy of cultivation, governance and support applied to low-code/no-code tools and platforms can make citizen developers a force for good rather than a potential liability.Ā 

There are five keys to turning your most creative, industrious employees into an organized armada of citizen developersā€”whether they know how to code or just have a great idea on how to work smarter.Ā 

 

  1. Purpose: Aspire to be flexible and nimble enough to keep pace with your most innovative employees, listening to their needs and recommendations.Ā 
  2. Talent: Identify and engage early advocates and leaders. Evangelize, document and offer both operational and technical training to anyone who wants it.Ā 
  3. Process: Establish processes to enable visibility and collaboration, reducing duplication and encouraging knowledge sharing and iteration.Ā 
  4. Tools: Align the organization on a common platform or a set of tools that can support a citizen developer ecosystem. Focus IT on building, securing, maintaining and documenting robust data services that can superpower citizen-developed apps.Ā 
  5. Structure: Define a flexible, transparent governance and support framework. Reallocate resources in IT from building tools for users to supporting safe, productive citizen development.Ā 

Harnessing the energy, creativity and smarts of citizen developers requires human-centered activation across tools, people and process as well as critical technology improvements and a fresh mindsetā€”but that investment promises a wave of ground-up innovation.Ā 

Authors
Michael Calfee
Senior Solutions Architect, frog
Michael Calfee
Michael Calfee
Senior Solutions Architect, frog

Michael joined frog in 2017 as a Senior Solutions Architect, bringing 10 years of experience with large-scale enterprise technology solutions, as well as custom software development and prototyping. He has developed technology solutions for a broad range of vision, strategy and venture building programs at frog.

Prior to frog, Michael was an architect at Razorfish, leading enterprise CMS, e-commerce and custom application development teams. Michael brings a strong design sense to crafting technology solutions, from high-level roadmaps and conceptual exercises to hands-on software architecture and coding.

Cookies settings were saved successfully!