The "Citizen Developer" term seems to be almost as popular as low-code/no-code platforms themselves. At the first sight, its definition is quite simple:
The person from business department (not IT) who has basic IT knowledge and develops business applications
But it is a very broad description. Let’s go deeper and wonder:
Who exactly are such people?
Where do they come from?
What is their background?
I had a lot of discussions with my mates and clients about that. Here are the insights.
The most obvious candidates to become Citizen Developers are business owners of IT systems within the organization. They are responsible for implemented solutions. Regardless of whether the apps are out-of-the-box or custom implementations, the owners are forced to understand - on general technical level - what is "under the hood". Such experience gives them perfect background to get familiar with low-code tools and build software solutions ...