Spisu treści:
Definicja - Co oznacza Citizen Developer?
Deweloper obywatelski odnosi się do użytkownika końcowego, który tworzy nowe aplikacje lub programy z korporacyjnej lub zbiorowej bazy kodu, systemu lub struktury. Ogólnie rzecz biorąc, ten programista nie jest profesjonalnym programistą, który jest wynagradzany aplikacjom kodowym, ale „amatorem”, kimś, kto używa dostępnych mu narzędzi do tworzenia aplikacji, z których jego / jego zespół może lub będzie korzystać podczas kursu ich pracy.
Techopedia wyjaśnia Citizen Developer
Pracownicy firmy, którzy mogą nie mieć specjalnych poświadczeń programistycznych, mogą nadal uczestniczyć w tworzeniu aplikacji lub produktów w firmie jako programista obywatelski. Uzasadnieniem jest to, że formalny stopień informatyki może być dziś mniej cenny niż w przeszłości, a nowe narzędzia, takie jak usługi w chmurze i platformy do pozyskiwania kodu, pozwoliły programistom na więcej „programowania w locie”, gdzie tworzą aplikacje bez określonego uruchomienie ich pracodawców. Prowadzi to do problemu znanego jako „cień IT”, w którym rozwój może nastąpić bez błogosławieństwa firmy, co może wpłynąć na integralność lub organizację systemu informatycznego, który już istnieje, na przykład strukturę bazy danych. Ogólnie rzecz biorąc, zwolennicy tego rodzaju niesankcjonowanego rozwoju muszą porównać ryzyko z korzyściami.