Nella consumerizzazione dell'IT, citizen developer è una frase usata per descrivere la crescente tendenza dei dipendenti all'interno di un'organizzazione che creano app aziendali sul posto di lavoro utilizzando strumenti tra cui linguaggi di quarta generazione (4GL), piattaforme tecnologiche a basso codice e servizi cloud.
Tratti ed esperienza comunemente condivisi
Gli sviluppatori cittadini di solito non hanno una formazione formale o addirittura un background educativo in informatica. Sorprendentemente, questi sviluppatori spesso lavorano in un ruolo di gestione o supervisione, non nel ruolo di sviluppatore professionale che penseremmo. Molti hanno esperienza e conoscenza limitate al di fuori delle applicazioni da autodidatta e dell'uso della codifica per piattaforme specifiche, ma sono utenti di computer esperti.
Secondo un sondaggio condotto da FileMaker (2017), la maggior parte degli sviluppatori cittadini sceglie di sviluppare app autonomamente per creare un modo migliore di lavorare, per essere più produttivi o semplicemente per aiutare gli altri nella propria organizzazione.
Società di analisi del settore Gartner è accreditato di coniare la frase citizen developer. Nel tempo il significato è cambiato e viene utilizzato in un contesto molto più ampio. Ad esempio, alcuni potrebbero utilizzare la frase "cittadino sviluppatore" per indicare qualsiasi persona (con o senza istruzione formale per sviluppatori e formazione professionale) che crea le app al di fuori dei tradizionali canali IT sul posto di lavoro.