Citizen Developer

Warum IT nicht gleich programmieren ist

Warum IT nicht gleich program-mieren ist

Izabela Sosnowska
28 Jun 2023
4 min Lesezeit

Warum IT nicht immer mit Programmierung zu tun hat und was ein Citizen Developer tun kann

Was bedeutet es, in der IT-Branche zu arbeiten, wo täglich Fortschritte erzielt werden, ständig neue Software veröffentlicht wird, neue Programmiersprachen Anwendung finden und Stack Overflow mit neuen Fragen von Nutzern aus der ganzen Welt boomt? Das macht die IT definitiv nicht zu einem homogenen Sektor, mit vielen Berufen, die keine Programmiererfahrung oder ein tiefes Wissen über Computersysteme erfordern. In diesen Berufen ist das tiefgreifende Fachwissen und die Fähigkeit, Rohdaten in wertvolle Erkenntnisse zu verwandeln, wichtiger als ein Abschluss in Informatik. Das Leben solcher Fachexperten wurde erheblich erleichtert durch die Entwicklung von Low-Code- und No-Code-Plattformen, die diese Citizen Developer - wie sie genannt werden - mit den Werkzeugen für ihre Arbeit ausstatten. Schließlich ist die Wahl der Software nur ein Werkzeug, um Ergebnisse zu erzielen.

IT ohne Programmierung?

Nun, nicht genau ohne jegliche Programmierung, aber mit spezialisierter Software, die die Eingaben der Benutzer in Code übersetzt, ohne dass tiefergehende Kenntnisse über Programmiersprachen etc. erforderlich sind. Die Werkzeuge für die automatisierte Code-Erstellung können folgend analysiert werden:

No-Code-Plattformen ermöglichen die Erstellung von Anwendungssoftware, die in der Regel auf einer visuellen Benutzeroberfläche per Drag & Drop basiert. Der Benutzer wählt vordefinierte Funktionen, Datenquellen, Datenflüsse, visuelle Elemente etc., um ein logisches Ganzes zu erstellen. Ein beliebtes Beispiel könnte wix.com sein, das die Erstellung von Webseiten ohne vorherige Erfahrung in der Website-Entwicklung ermöglicht.

Low-Code-Plattformen bieten zusätzliche Möglichkeiten für mehr Anpassungen auf den No-Code-Plattformen, oft neben Optionen zur Programmierung einer gesamten Applikation (falls gewünscht), prüfen gleichzeitig den Code auf optimale Methoden, verfügbare Ressourcen, die Einhaltung der Unternehmensrichtlinien des Unternehmens und bieten bei Bedarf Benutzerunterstützung. Haben Sie die Website oder Anwendung Frilager gesehen? Es ist eine reisende Webseite, die mit Oracle APEX erstellt wurde.

Generative Programmierung, ein Teil der generativen KI, hat derzeit viel Aufmerksamkeit erhalten, vor allem dank des bereits berühmten ChatGPT (Generative Pre-trained Transformer mit großen Sprachmodellen; siehe den vorherigen Artikel: Your own data and LLMs) oder Copilot. Die neuen Fortschritte in der KI haben es den Benutzern ermöglicht, Anfragen in natürlicher Sprache zu stellen und im Gegenzug Code-Stücke oder angeforderte Datenabfragen zu erhalten.

Natürlich sind in jedem dieser Fälle IT-Kenntnisse im Allgemeinen von Vorteil, damit die Benutzer besser verstehen, was sie erstellen und wie sie potenzielle Nutzungsprobleme vermeiden können, bevor sie auftreten.

Wer erstellt Anwendungen ohne viel zu programmieren?

Jeder! Es scheint, dass jeder diese Werkzeuge nutzen kann, um seine Arbeit effizienter zu gestalten. Viele der vorhandenen Werkzeuge wurden jedoch speziell für den Einsatz durch Nicht-IT-Spezialisten entwickelt. Dennoch wenden sich auch Menschen mit tiefem Fachwissen, die die spezifischen Bedürfnisse ihres Fachgebiets verstehen und schneller Ergebnisse erzielen müssen, als es durch die Einstellung von IT-Profis für die Erstellung komplexer und maßgeschneiderter Lösungen möglich wäre, den No-Code / Low-Code-Plattformen zu. Mit den aktuellen Fortschritten in der Softwareentwicklung, könnte die Rolle des Citizen Developer schließlich die Softwareentwicklung übernehmen, um Lösungen zu erstellen, die genau auf die Geschäftsanforderungen abgestimmt sind. Der von Computerwoche.de vorgeschlagene deutsche Begriff "Fachbereichsentwickler" deutet klar darauf hin, dass jeder Fachbereich maßgeschneiderte IT-Lösungen benötigen könnte und dass diese intern entwickelt werden können. In vielen Bereichen wird der Citizen Developer die Person sein, die Fachspezialisten, wie HR-Spezialisten, Marketingspezialisten, Kundendienstspezialisten und die IT-Spezialisten, die die besten Lösungen für die Probleme aufzeigen und Ansätze zur Problembehandlung standardisieren können, verbindet.  

Eine weitere, noch spezialisiertere und aufkommende Rolle ist die des Citizen Integrators, der einen Überblick über viele Prozesse im Unternehmen behält und seine internen Softwaresysteme kennt. Diese Person kann Datenflüsse zwischen Prozessen abbilden und ist folglich in der Lage, Engpässe zu identifizieren, sowie Lösungen für die Datenmanagementprobleme bereitzustellen.

Ist Citizen Development eine Sache?

Google, Forbes und Accenture sprechen offen über Citizen Development - warum sollten wir das nicht tun? Einige mögen denken, dass es das nächste Schlagwort ist und ein Trend, der nicht lange anhalten wird. Es besteht jedoch tatsächlich ein Bedarf an Spezialisten, die Fach- und IT-Kenntnisse in allen Arten von Unternehmen für die kommenden Jahre überbrücken. Der Arbeitsmarkt ist groß genug, um alle IT-Profis zu fassen, ob auf der technischeren oder der stärker auf das Fachgebiet fokussierten Seite, und auch alle dazwischen.

Zusammenfassung

Das Project Management Institute stellt fest, dass "Citizen Development eine der aufregendsten Geschäftsbewegungen der Gegenwart ist". Angesichts der vielen Geschäftsteams, die mit internen Softwareinfrastrukturproblemen zu kämpfen haben, und der Größe der Budgets, die in jedem Unternehmen für Softwareentwickler ausgegeben werden, lohnt es sich definitiv, sich näher mit dem Thema Citizen Development zu befassen. Natürlich gibt es wie bei jeder Lösung Vor- und Nachteile, die wir in der Zukunft beschreiben werden.

Andere Insights

How do we solve problems?

Helfen Sie uns unsere Webseite zu verbessern. Indem Sie “Cookies Akzeptieren” klicken, Stimmen sie zu, dass wir ein Cookie auf ihrme Gerät speichern um die Nutzung der Webseite zu Analysieren. Lesen Sie unsere Datenschutzerklärung für mehr Informationen.