Citizen-Entwickler
Definition
Citizen Developer sind Geschäftsanwender mit wenig bis keiner Programmiererfahrung, die Anwendungen mit IT-geprüfter Technologie erstellen.
Das Konzept, dass Endbenutzer ihre eigenen Lösungen erstellen, ist nicht neu. Für Unternehmen ist es jedoch eine relativ neue Idee, die potenziellen Auswirkungen zu verstehen, die sich ergeben, wenn Citizen Developer mit leistungsfähigeren Tools ausgestattet werden.
Der Begriff „Citizen Developer“ wurde erstmals geprägt von Gartner.
Eigenschaften eines Citizen Developers
Ein Citizen Developer ist jemand mit wenig bis keiner Erfahrung in formaler Codierung, IT oder Informatik.
Jeder kann ein Citizen Developer werden, obwohl es nicht jedermanns Sache ist. Die erfolgreichsten Citizen Developer sind Problemlöser, Technikbegeisterte und Teamplayer. Um ein Citizen Developer zu werden, müssen Sie außerdem einfallsreich sein und eine DIY-Mentalität sowie ausgeprägte Teamfähigkeit mitbringen.
Tools und Plattformen für Citizen Developer
Unternehmen erkunden die Citizen Development-Möglichkeit, den Pool an Mitarbeitern zu erweitern, die neue Geschäftsprozesse, Anwendungen und andere Lösungen entwickeln können.
Low-Code-Entwicklung Plattformen sind bei Citizen Developern beliebt, weil sie schnell und einfach Unternehmenslösungen in einer visuellen, modellgesteuerten Umgebung erstellen können. Low-Code-Plattformen enthalten auch Tools zur Beschleunigung des Entwicklungslebenszyklus, wie vorgefertigte Komponenten, KI-gestützte Entwicklung und Bereitstellung mit einem Klick.
Vorteile der Bürgerentwicklung
Citizen Development stärkt Geschäftsanwender und unterstützt Unternehmen bei der Umsetzung:
- Schnellere Entwicklungt: Die IT ist oft mit Anfragen zum Erstellen oder Aktualisieren von Anwendungen überlastet. Citizen Development trägt jedoch dazu bei, die Belastung zu verringern, da Teammitglieder, die nicht aus der IT kommen, Lösungen selbst erstellen und bereitstellen können.
- Erhöhte Agilität: Da Citizen Developer Anwendungen erstellen und bereitstellen, können sie auch Aktualisierungen und das Hinzufügen neuer Funktionen übernehmen, um flexibel zu bleiben.
- Kosteneinsparungen: Citizen Development spart Kosten und Zeit. Durch die gemeinsame Nutzung von Ressourcen, Tools und technischem Know-how tragen Citizen Developer dazu bei, den Bedarf an IT-Einbindung zu reduzieren.
- Mehr Innovation: Durch die geringere Belastung der IT haben professionelle Entwickler mehr Freiheit, sich auf die Entwicklung neuer Lösungen und die Optimierung bestehender Prozesse zu konzentrieren.
So werden Sie ein Citizen Developer
Wie Sie zum Citizen Developer werden, hängt von der Technologie ab, die Sie verwenden. Der Anbieter Ihrer Wahl sollte maßgeschneiderte Schulungsressourcen anbieten – wie Anleitungsvideos, Tutorials oder virtuelle Kurse –, die Ihnen dabei helfen, Ihre technischen Fertigkeiten zu verbessern.
Low-Code-Plattformen bieten eine Vielzahl von Ressourcen, mit denen unerfahrene Entwickler lernen können, wie man Anwendungen erstellt. Zum Beispiel: Mendix bietet Online-Lernpfade über Mendix Academysowie Zertifizierungsprogramme, damit Citizen Developer ihre Fähigkeiten testen können. Sie können auch Unterstützung finden und sich mit anderen Entwicklern austauschen im Mendix Community.
Zukünftige Trends in der Bürgerentwicklung
In den letzten Jahren haben Citizen Developer gelernt, vorgefertigte Komponenten und andere Tools für Einsteiger zu verwenden. Doch mit der Weiterentwicklung der Technologie werden sich auch die Fähigkeiten von Citizen Developern weiterentwickeln.
Auf Low-Code-Plattformen werden ständig neue Funktionen und Software-Updates veröffentlicht, sodass Citizen Developer immer auf Trab bleiben.
In Zukunft werden fortschrittliche Technologien – wie die Integration von KI und maschinellem Lernen, zunehmende Automatisierung und Zusammenarbeit in Echtzeit – fester Bestandteil jedes Citizen-Development-Projekts sein. Unternehmen werden auch versuchen, ihren Pool an Citizen Developern zu erweitern, da der Mangel an Softwareentwicklern anhält.