Casa Audio Che cos'è uno sviluppatore cittadino? - definizione da techopedia

Che cos'è uno sviluppatore cittadino? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Citizen Developer?

Uno sviluppatore cittadino si riferisce a un utente finale che crea nuove applicazioni o programmi da una base di codice, sistema o struttura aziendale o collettiva. In generale, questo sviluppatore non è uno sviluppatore professionista pagato per le applicazioni di codice, ma un "dilettante", qualcuno che utilizza gli strumenti a sua disposizione per creare applicazioni che il suo team può o utilizzerà durante il corso del loro lavoro.

Techopedia spiega Citizen Developer

I dipendenti dell'azienda che potrebbero non disporre di credenziali di programmazione specifiche possono comunque partecipare allo sviluppo di applicazioni o prodotti all'interno dell'azienda come sviluppatore di cittadini. La logica è che una laurea in informatica può essere oggi meno preziosa rispetto al passato e che nuovi strumenti come i servizi cloud e le piattaforme di astrazione del codice hanno permesso agli sviluppatori cittadini di fare più "programmazione al volo", dove creano applicazioni senza lo specifico messa in servizio dei datori di lavoro. Ciò porta al problema noto come "shadow IT", in cui lo sviluppo può avvenire senza la benedizione dell'azienda, che può influire sull'integrità o sull'organizzazione del sistema IT già presente, come una struttura di database. In generale, i sostenitori di questo tipo di sviluppo non autorizzato devono valutare i rischi rispetto ai benefici.

Che cos'è uno sviluppatore cittadino? - definizione da techopedia