Citizen Dev Exec Brief
Citizen Dev Exec Brief
Citizen Dev Exec Brief
Make w/
<Executive Summary>
Citizen development is the most promising way to overcome the talent gap in
software development.
Software development talent remains scarce, only 1.9% of software developers are
jobless1. Fortunately, low-code application development platforms have simplified
application development. In addition, the workforce is becoming increasingly more
tech savvy. Enterprises should harness their previously untapped creative potential in
the form of non-traditional developers to deliver operational efficiencies, new ways of
engaging customers, and new products and services.
IT leaders often avoid encouraging business experts to start building their own
software, for fear of losing control. Every enterprise has been burned by well-meaning
folks in the business building apps or desktop databases that ultimately result in
significant unplanned support costs. For citizen developer programs to be successful,
seek tools that provide full visibility into what apps are being built, deployed, and
used. Ideally, platforms should give citizen developers an accessible way to prototype
and develop simple apps, while giving IT full control to manage approval, security,
deployment, and reporting of citizen-developed applications using the same policies
and flows they use for professionally-developed applications.
2
Executive Brief
These customers are people who have these experiences and expectations; and
they bring these opinions to work with them as well. Today’s workforce contains
people like Rik (see maker profile), who see how business works today and how it
could be better. When they see business problems, they think software solutions.
They know your data, process, and customers best, but historically it has been hard
to turn their knowledge into working applications. That’s changing.
The workforce is more tech-savvy that ever, particularly as new graduates begin
working. The person installing voice controlled light bulbs in their home is different
from the person that needed a technician to hook up a DVD player. In the work
sphere, technology plays an increasingly large part as well: today’s jobs increasingly
involve data, and many departments have individuals with sophisticated Excel skills.
Most business schools have added coding (Python, SQL, R) to their curricula. People
like Rik can make an impact on their business because they’re comfortable with
technology and acquired skills that help them solve today’s problems effectively.
3
Executive Brief
Even that’s not the entire story, though. Improved tools and online training
academies have drastically reduced the barriers to entry to software
development. Low-code application development platforms, which offer a
visual style of programming, have substantially decreased the skills threshold
to building software. In short, it has never been easier for more people to build,
deploy, and maintain a custom application.
4
Executive Brief
5
Executive Brief
We’ve seen how applying the capabilities of tech-savvy employees to the software
development process can offer substantial business value, but many organizations
rightly identify that this also represents risk. What happens if sensitive data is
accidentally made available to the wrong audience? Or if a small app built by
someone in Finance gains broad adoption, but the data is not protected? Or if
an application relies on a version of a database that requires a critical upgrade?
IT governance exists to solve problems like these, yet citizen developers tend to
operate outside of it.
At the same time, just bolting traditional IT governance onto citizen development,
and expecting these non-professional developers to understand and comply with
these requirements, is not practical. The strong focus on prevention and access
restriction can make it too cumbersome - or outright impossible - to get started,
which means great ideas to improve the business ultimately never materialize. It is
time to find a more appropriate balance between unleashing the creative energy of
people like Rik, with the real need for IT governance.
6
Executive Brief
<The Limits of
Citizen Developers>
Make With More
7
Executive Brief
<Citizen development
the Mendix way>
Make With More
Mendix Studio
Visual development in itself is far more accessible than written code. Mendix
Studio builds on that with even more support for business users building their
first ever apps: Mendix Assist is an AI-assisted development coach, that is trained
on millions of apps. Today, 60% of Studio developers take advantage of the
suggestions provided by Mendix Assist. Other guardrails such as automated
consistency checking and a library of building blocks further help citizen
developers stay on track.
Mendix offers full visibility into what apps are being built and used by whom.
Organizations concerned with “Shadow IT” should appreciate the visibility available
in the Mendix administrative suite. Administrators can answer questions such as
‘How many apps do we have with more than X users?’, “How many apps are under
active development?”, and “Is at least one person on this team professionally
trained?” With this capability, organizations can implement policies like
8
Executive Brief
<Citizen development
the Mendix way>
Make With More
“Applications with under 10 users are managed by citizen developers, and once
they are larger than that, IT takes over.”
One reminder: platform features can only model policies. Ultimately, a culture of
collaboration will do more to alleviate governance concerns than any technology
could do.
Mendix Studio and Mendix Studio Pro sync bidirectionally, which means
applications started in Studio can be opened and enhanced in Studio Pro and
vice-versa. This allows for several types of collaboration, starting with professional
developers helping citizen developers overcome obstacles. Further, Studio and
Studio Pro together enable professional developers to involve the business
during development to better understand requirements and deliver the right
solution sooner. Finally, business users can use Studio to build prototypes for later
completion by professional developers in Studio Pro.
9
Executive Brief
<Conclusion>
Mendix Studio helps citizen developers build high-quality apps with AI-assistance
and consistency checks, under the loose oversight of IT. Mendix combines no-
code and low-code in a single platform, enabling citizen developers to build on
the same enterprise-grade platform as professional developers, allowing them to
collaborate when needed.
With Mendix, your enterprise can strike the right balance between enabling the
business to contribute to software development and ensuring the compliance and
security that IT requires.
Referenced sources:
Bloomberg - Demand for Programmers Hits Full Boil as U.S. Job
1
Market Simmers
2
PostNL - High Volume, Massive Scale, Mission Critical: Canada Post
and Post NL Share How They Operate and Innovate in Environments
with No Room for Error
3
VGZ - How VGZ is Combining Radical Digital Transformation with
Superior CX at Lower Costs
4
eXp Realty - The Aha! Moment: How eXp Realty Reached the Decision
to Build a Microservices Architecture
10