Un citizen developer est une ou un employé sans formation formelle en programmation - souvent une personne du commercial, de l'exploitation, ou le dirigeant d'une petite entreprise - qui, grâce aux outils no-code ou low-code, construit elle-même ses applications, ses bases de données et ses automatisations pour son équipe. Elle n'a besoin ni d'un service informatique ni d'un prestataire externe pour cela.
Le terme est né en opposition au « shadow IT » (l'usage non approuvé et risqué d'outils en dehors de la politique de l'entreprise). Aujourd'hui, le citizen development est de plus en plus une pratique volontairement encouragée - l'entreprise donne à l'équipe un outil avec des garde-fous clairs (droits d'accès, sauvegardes et historique des modifications gérés de façon centralisée par la plateforme) et laisse les gens construire leurs propres solutions selon leurs besoins.
Exemple typique : le dirigeant d'une entreprise de services qui construit en un après-midi un suivi des dossiers avec facturation automatique, sans embaucher de développeur.
Voir aussi : J'ai construit notre système d'entreprise en un après-midi. Sans développeur., CRM sur mesure sans développeur : la marche à suivre étape par étape, Droits d'accès et visibilité des données.