Obsah:
Definícia - Čo znamená Citizen Developer?
Občiansky vývojár označuje koncového používateľa, ktorý vytvára nové aplikácie alebo programy z podnikovej alebo kolektívnej kódovej základne, systému alebo štruktúry. Všeobecne platí, že tento vývojár nie je profesionálny vývojár, ktorý je platený za kódové aplikácie, ale „amatér“, niekto, kto používa nástroje, ktoré má k dispozícii na vytváranie aplikácií, ktoré jeho tím môže alebo použije počas kurzu. ich práce.
Techopedia vysvetľuje vývojára Citizen
Zamestnanci spoločnosti, ktorí nemusia mať konkrétne programovacie poverenia, sa stále môžu podieľať na vývoji aplikácií alebo produktov v rámci spoločnosti ako občiansky vývojár. Dôvodom je to, že formálny titul z počítačovej vedy môže byť v súčasnosti menej hodnotný ako v minulosti a že nové nástroje, ako sú cloudové služby a platformy na abstrakciu kódov, umožnili vývojárom občanov robiť viac „programovania za chodu“, keď vytvárajú aplikácie bez konkrétnych uvedenie ich zamestnávateľov do prevádzky. To vedie k problému známemu ako „tieňové IT“, kde môže dôjsť k rozvoju bez požehnania spoločnosti, ktoré môže ovplyvniť integritu alebo organizáciu už existujúceho IT systému, ako je napríklad štruktúra databázy. Navrhovatelia tohto typu nezmyselného vývoja musia vo všeobecnosti zvážiť riziká oproti výhodám.