Citizen Developer

Was ist Citizen Developer?
Ein Citizen Developer bezieht sich auf einen Endbenutzer, der neue Anwendungen oder Programme aus einer Unternehmens- oder Kollektivcode-Basis, einem System oder einer Struktur erstellt. Im Allgemeinen ist dieser Entwickler kein professioneller Entwickler, der für Code-Anwendungen bezahlt wird, sondern ein ‚Amateur‘, jemand, der die ihm zur Verfügung stehenden Tools für die Erstellung von Anwendungen verwendet, die sein Team während des Kurses verwenden kann oder wird ihrer Arbeit.

Mitarbeiter des Unternehmens, die möglicherweise keine spezifischen Programmierkenntnisse haben, können weiterhin als Bürgerentwickler an der Entwicklung von Anwendungen oder Produkten im Unternehmen teilnehmen. Die Begründung ist, dass ein formaler Informatikgrad heute weniger wertvoll ist als früher und dass neue Tools wie Cloud-Services und Code-Abstraktions-Plattformen den Entwicklern von Citizen mehr ‚on-the-fly‘ programmieren ermöglichen, wo sie Anwendungen ohne das Spezifische erstellen Beauftragung ihrer Arbeitgeber. Dies führt zu dem Problem, das als ‚Schatten-IT‘ bekannt ist, bei dem die Entwicklung ohne den Segen des Unternehmens erfolgen kann, was die Integrität oder Organisation des bereits vorhandenen IT-Systems, beispielsweise eine Datenbankstruktur, beeinträchtigen kann. Im Allgemeinen müssen Befürworter einer solchen nicht genehmigten Entwicklung die Risiken gegen die Vorteile abwägen.


War die Erklärung zu "Citizen Developer" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu