Skip to content
  • Software

    logo_gebra-it_abwandlung02

    Erfahren Sie mehr über unser ERP-System, sowie die dahinterstehende Technologie unserer Low-Code Plattform.

    Backgroud_Quadrat_Variante_02

    Das ERP-System: GEBRA-Suite

    Handelsübliche ERP-Systeme sind starr, kompliziert und überladen. Unsere Software ist schnell, flexibel und passt sich an Ihre Geschäftsprozesse und Anforderungen an.

    Backgroud_Quadrat_Variante_01

    Die Technologie: Low-Code

    Den technologischen Grundstein unserer GEBRA-Suite legt unsere eigenentwickelte Low-Code Plattform. Für uns ist Low-Code nichts Geringeres als die nächste Evolutionsstufe in der Entwicklung von einfachen Applikationen bis hin zu vollumfänglichen ERP-Systemen.

  • Services

    Service_Opening_01

    Wir sind mehr als nur Ihr Softwarelieferant. Neben professioneller Beratung bieten wir Prozesslösungen, Fortbildungen für Ihre Mitarbeiter bis hin zum kompletten IT-Infrastruktur Management.

     

    Backgroud_Quadrat_Variante_05

    Beratung & Projektmethodik

    Wir sind IT-Berater, Lösungsfinder, Vereinfacher und Partner zugleich. Die Wünsche des Kunden sowie agiler Support stehen im Mittelpunkt unserer Unternehmensstrategie.

    Backgroud_Quadrat_Variante_04

    Full-Service

    „Es gibt keine Staus auf der Extra-Meile“ – das prägnante Zitat des ehemaligen Football-Profis Roger Staubach ist die Essenz der GEBRA-IT. Unsere Philosophie ist bedarfsorientierter Full-Service mit schneller, professioneller Hilfe sowie umfangreichen After-Sales-Dienstleistungen.

  • Lösungen

    Mega_menu_kunden

    Jedes Projekt ist einzigartig. Jede Anforderung eine neue Herausforderung. Was gleich bleibt, ist unser Bestreben, dem Kunden immer das bestmögliche Ergebnis zu liefern.

    Backgroud_Quadrat_Variante_09

    Kunden

    Zufriedene Kunden sind unser höchstes Gut. In unseren Referenzen erfahren Sie mehr über die zahlreichen, erfolgreich abgeschlossenen Projekte der GEBRA-IT.

  • Über GEBRA-IT

    Über GEBRA-IT

    Unsere Mission ist es, Warenwirtschaft neu zu definieren.


    Das Unternehmen

    Wir wissen was es heißt, bestehende ERP-Systeme anzupassen, damit sie irgendwie funktionieren. Doch mit der GEBRA-Suite öffnen wir das Tor in ein neues Zeitalter.

    Blog

    Neuigkeiten rund um die Themen ERP, GEBRA-IT, Low-Code und alles andere aus der Branche.

  • kostenloses Erstgespräch

Was ist eigentlich ein Citizen Developer?

Frank Bärmann 27.09.2022 12:53:11
citizen-developer

Ein Begriff, der in der Software-Entwicklung immer häufiger auftaucht, ist der Citizen Developer. Wörtlich übersetzt bedeutet dies so viel wie „Bürger(licher)-Entwickler“. Auch wenn diese wörtliche Übersetzung natürlich keinen Sinn ergibt, deutet sie in die richtige Richtung. Wir möchten Ihnen heute den Begriff erklären und zeigen, weshalb er für die Anwendungsentwicklung der Zukunft eine zentrale Rolle spielt.

Zur Erklärung gehen wir das Thema von zwei Seiten an:

 

Die Lösung für den Fachkräftemangel in der Softwareentwicklung

 

Auf der einen Seite ist da der Fachkräftemangel, der sich auch besonders in der Softwareentwicklung deutlich verschärft hat. Viele Jahrzehnte wurde Software von professionellen Entwicklern erstellt. Sie beherrschen die Programmiersprachen der IT-Welt, haben oft eine lange Ausbildung oder ein Studium hinter sich und sind hoch qualifiziert.

Da im Zeitalter der Digitalisierung / digitalen Transformation an allen Ecken und Enden Softwareentwickler benötigt werden, gibt es einfach zu wenige. Eine Lösung für dieses Problem können die Citizen Developer sein.

Im Gegensatz zu professionellen Softwareentwicklern verfügen Citizen Developer über keine speziellen IT- oder Programmierkenntnisse, bringen jedoch eine grundlegende IT-Affinität, ausreichend technisches Verständnis sowie ein gesundes Maß an Prozessverständnis mit. Gibt man ihnen eine passende Entwicklungsumgebung an die Hand, sind sie in der Lage, Geschäftsanwendungen selbst zu erstellen.

Passende Entwicklungsumgebungen sind beispielsweise Low-Code-Plattformen, die es ihnen ermöglichen, mit vergleichsweise wenig technischem Verständnis und ohne große Programmierfähigkeiten Anwendungslösungen zu „bauen“.

Oft sind die Citizen Developer in den Fachabteilungen eines Unternehmens beheimatet, wo sie genauste Kenntnisse über die Prozesse sowie die Anforderungen innerhalb ihrer Abteilung haben und geradezu prädestiniert sind für die Entwicklung kontextrelevanter Softwarelösungen. Aus diesem Grund werden Citizen Developer gerne mit „Fachbereichsentwickler“ übersetzt.

Um Missverständnisse vorzubeugen: Citizen Developer können einen ausgebildeten Software-Entwickler nicht ersetzen, sie können sie aber entlasten und ergänzen.

 

Zukunftstechnologie der Low-Code-Entwicklung macht Citizen Developer erst möglich

 

Auf der anderen Seite ist da der Low-Code-Ansatz als die treibende Kraft der digitalen Transformation. Denn: Mit Low-Code erfolgt die Programmierung nicht mehr mit Millionen Code-Zeilen, sondern mittels grafischer Methoden. Das macht es Unternehmen auch trotz des immer stärker werdenden Fachkräftemangels möglich, auf kontrollierbare Weise und in kürzester Zeit Anwendungen zu entwickeln und bereitzustellen, die genau auf die Arbeitsabläufe des Unternehmens abgestimmt sind.

Man kann also behaupten, dass die Zukunftstechnologie der Low-Code-Entwicklung die Entstehung der Citizen Developer erst möglich gemacht hat. Durch Entwicklungsumgebungen und Plattformen werden Applikationen mithilfe einer grafischen Benutzeroberfläche per Drag-and-Drop „zusammengesteckt“. Es findet keine Programmierung statt, sondern eine Konfiguration von Prozessen.

Citizen Developer werden mit der Low Code Plattform dazu befähigt, auch hoch individuelle Business-Prozesse mithilfe dieses Softwarebaukastens abzubilden und sämtliche Softwareanforderungen eigenständig und ohne das Hinzuziehen von ausgebildeten Developern schnell und einfach umzusetzen. Dabei können nicht nur einfache, unabhängige Programme konfiguriert werden. Auch hoch komplexe, miteinander verbundene Datenmodelle können mithilfe unserer eigenentwickelten Low-Code-Plattform von einem versierten Citizen Developer aufgebaut werden. Wie in unserem Falle bis hin zum vollumfänglichen ERP-System GEBRA-Suite.

 

Notwendige Eigenschaften eines Citizen Developers

 

Eines ist klar: Wer als Citizen Developer tätig sein will, muss keine Programmiersprachen beherrschen. Grundsätzlich kann jede Person ohne Erfahrung in kürzester Zeit das Bauen von Applikationen erlernen. Dennoch ist eine grundlegende IT-Affinität, ausreichend technisches Verständnis – wir nennen das digital Mindset – sowie ein gesundes Maß an Prozessverständnis empfehlenswert.

Noch einfacher wird der Einstieg, wenn ein Grundverständnis für Datenmodelle vorhanden ist. Hat jemand bereits komplexere Excel-Tabellen, vielleicht sogar Makros erstellt oder verfügt über erweiterte Kenntnisse in einem ERP-Programm, erleichtert dies den Einstieg, gerade für komplexere Applikationen, ungemein. Sind Grundkenntnisse in SQL oder JavaScript vorab vorhanden, ist IT-seitig die Basis sogar schon vollständig vorhanden.

Die zweite, aber wichtigere Voraussetzung für die Applikationsentwicklung als Citizen Developer ist das Prozessverständnis. Dieses muss schon zu Beginn der Verwendung von Low-Code-Plattformen vorhanden sein. Low-Code-Plattformen bieten ein hohes Maß

an Flexibilität gepaart mit klaren strukturellen Vorgaben. Ein Citizen Developer muss die Plattform nun nur noch mit seinem maßgeschneiderten Prozess füttern. Dieser muss ihm klar bekannt sein, damit eine Applikation nicht nur schön aussieht, sondern auch einen optimalen Workflow und eine hohe Usability bietet.

 

Fazit: Citizen Development ist die Brücke zwischen Business und IT

 

Die Verfügbarkeit professioneller Softwareentwickler wird immer geringer. Nicht, weil kein Nachwuchs mehr auf den Markt kommt, sondern weil die digitale Transformation der Unternehmen immer mehr Bereiche tangiert und immer mehr Entwickler erfordert. An ihre Stelle treten die Citizen Developer, die nicht mehr in der zentralen IT-Abteilung, sondern in der Fachabteilung die benötigten Anwendungen „bauen“. Hier entsteht eine tragfähige Brücke zwischen Business und IT.