Définition - Que signifie Citizen Developer?
Un développeur citoyen fait référence à un utilisateur final qui crée de nouvelles applications ou programmes à partir d'une base de code, d'un système ou d'une structure d'entreprise ou collective. De manière générale, ce développeur n'est pas un développeur professionnel payé pour coder des applications, mais un «amateur», quelqu'un qui utilise les outils dont il dispose pour construire des applications que son équipe peut ou utilisera pendant le cours de leur travail.
Definir Tech explique Citizen Developer
Les employés de l'entreprise qui n'ont peut-être pas d'informations d'identification de programmation spécifiques peuvent toujours participer au développement d'applications ou de produits au sein de l'entreprise en tant que développeur citoyen. Le raisonnement est qu'un diplôme formel en informatique peut être moins précieux aujourd'hui que par le passé et que de nouveaux outils tels que les services cloud et les plates-formes d'abstraction de code ont permis aux développeurs citoyens de faire plus de «programmation à la volée», où ils créent des applications sans mise en service de leurs employeurs. Cela conduit au problème connu sous le nom de «shadow IT», où le développement peut avoir lieu sans la bénédiction de l'entreprise, ce qui peut affecter l'intégrité ou l'organisation du système informatique qui existe déjà, comme une structure de base de données. En général, les partisans de ce type de développement non autorisé doivent mettre en balance les risques et les avantages.