Inhoudsopgave:
Definitie - Wat betekent Citizen Developer?
Een burgerontwikkelaar verwijst naar een eindgebruiker die nieuwe applicaties of programma's maakt op basis van een bedrijfs- of collectieve codebasis, systeem of structuur. In algemene zin is deze ontwikkelaar geen professionele ontwikkelaar die wordt betaald voor codetoepassingen, maar een "amateur", iemand die de beschikbare hulpmiddelen gebruikt voor het bouwen van toepassingen die zijn / haar team tijdens de cursus kan of zal gebruiken. van hun werk.
Techopedia legt Citizen Developer uit
Medewerkers van het bedrijf die mogelijk geen specifieke programmeerreferenties hebben, kunnen als burgerontwikkelaar nog steeds deelnemen aan het ontwikkelen van applicaties of producten binnen het bedrijf. De reden hiervoor is dat een formele graad in informatica tegenwoordig minder waardevol kan zijn dan in het verleden en dat nieuwe tools zoals cloudservices en platformen voor het onttrekken van code burgers ontwikkelaars in staat hebben gesteld om meer 'on the fly' te programmeren, waar ze applicaties maken zonder de specifieke inbedrijfstelling van hun werkgevers. Dit leidt tot het probleem dat bekend staat als 'schaduw-IT', waar ontwikkeling kan plaatsvinden zonder de zegen van het bedrijf, wat de integriteit of organisatie van het bestaande IT-systeem kan beïnvloeden, zoals een databasestructuur. Over het algemeen moeten voorstanders van dit type niet-gesanctioneerde ontwikkeling de risico's afwegen tegen de voordelen.
