Sisällysluettelo:
Määritelmä - Mitä Citizen Developer tarkoittaa?
Kansalaiskehittäjällä tarkoitetaan loppukäyttäjää, joka luo uusia sovelluksia tai ohjelmia yritys- tai kollektiivisesta koodikannasta, järjestelmästä tai rakenteesta. Yleisessä mielessä tämä kehittäjä ei ole ammattimainen kehittäjä, jolle maksetaan koodisovelluksille, vaan "amatööri", joka käyttää hänen käytettävissä olevia työkaluja rakennussovelluksiin, joita hänen tiiminsä voi käyttää tai käyttää kurssin aikana heidän työstään.
Techopedia selittää Citizen-kehittäjän
Yrityksen työntekijät, joilla ei ehkä ole erityisiä ohjelmointitietoja, voivat silti osallistua sovellusten tai tuotteiden kehittämiseen yrityksen sisällä kansalaiskehittäjänä. Perustelut ovat, että muodollinen tietotekniikan tutkinto voi olla nykyään vähemmän arvokas kuin aiemmin ja että uudet työkalut, kuten pilvipalvelut ja koodinottoympäristöt, ovat antaneet kansalaisten kehittäjille mahdollisuuden tehdä enemmän "ohjelmointia lennossa", missä he luovat sovelluksia ilman erityistä työnantajien tilaaminen. Tämä johtaa kysymykseen, joka tunnetaan nimellä "varjotekniikka", jossa kehitys voi tapahtua ilman yrityksen siunausta, mikä voi vaikuttaa olemassa olevan IT-järjestelmän, kuten tietokantarakenteen, eheyteen tai organisaatioon. Yleisesti ottaen tämän tyyppisen ei-ohjattavan kehityksen kannattajien on punnittava riskit hyötyjen kanssa.