Cuprins:
Definiție - Ce înseamnă Citizen Developer?
Un dezvoltator cetățean se referă la un utilizator final care creează noi aplicații sau programe dintr-o bază, sistem sau structură de cod corporativ sau colectiv. În sens general, acest dezvoltator nu este un dezvoltator profesionist care este plătit pentru aplicații de cod, ci un „amator”, cineva care folosește instrumentele de care dispune pentru construirea aplicațiilor pe care echipa sa le poate folosi sau le va folosi în timpul cursului. din munca lor.
Techopedia explică Citizen Developer
Angajații companiei care nu pot avea credențe specifice de programare pot participa în continuare la dezvoltarea de aplicații sau produse în cadrul companiei în calitate de dezvoltator cetățean. Motivul este că o diplomă informatică formală poate fi mai puțin valoroasă astăzi decât în trecut și că noile instrumente precum serviciile de cloud și platformele de abstractizare a codului au permis dezvoltatorilor cetățeni să facă mai mult „programare din mers”, unde creează aplicații fără specificul punerea în funcțiune a angajatorilor lor. Acest lucru duce la problema cunoscută sub denumirea de „shadow IT”, unde dezvoltarea poate avea loc fără binecuvântarea companiei, ceea ce poate afecta integritatea sau organizarea sistemului IT care există deja, cum ar fi structura bazei de date. În general, susținătorii acestui tip de dezvoltare nesecționată trebuie să cântărească riscurile împotriva beneficiilor.