Citizen Developer (role) | |
---|---|
Title | Citizen Developer |
Description | An end user who creates new applications, programs or systems by using development environments provided by the enterprise IT |
Citizen Developers can also derive a number of individual benefits from their participation in Citizen Development initiatives. Here are some examples:
Citizen Development can provide a range of individual benefits that can enhance an individual's career development, job satisfaction, and sense of purpose. By participating in Citizen Development initiatives, individuals can develop new skills, expand their professional networks, and contribute to meaningful projects that make a difference to the organization and its customers.
Source: YouTube
A Citizen Developer is an end user who creates new applications, programs or systems by using development environments provided by the enterprise IT. But in general a Citizen Developer is not a professional programmer, but a user who has the technical understanding to solve the demands made on him.
This is not a trained programmer, but someone who has the skills he has acquired to be able to create business applications himself. In support central IT should always be involved in the development process especially when dealing with difficult challenges such as security or the development of mobile applications. It is advisable to work with declarative tools, such as low-code platforms, because they make it possible to create application solutions with comparatively little technical understanding and without great programming skills.
Citizen developers can play an important role in digital transformation by empowering people with little or no IT knowledge to create applications.