Citizen Developer
Ein Citizen Developer ist ein Mitarbeiter aus einer Fachabteilung, der mithilfe von No-Code- oder Low-Code-Plattformen eigenständig Softwareanwendungen, Workflows und Automatisierungen erstellt – ohne über klassische Programmierkenntnisse zu verfügen.
Der Begriff wurde maßgeblich durch das Analystenhaus Gartner geprägt und beschreibt einen grundlegenden Wandel in der Softwareentwicklung.
Vom Fachbereich zur eigenständigen Entwicklung
Traditionell war die Erstellung von Geschäftsanwendungen ausschließlich der IT-Abteilung vorbehalten. Fachbereiche mussten ihre Anforderungen formulieren, auf die Umsetzung warten und hatten wenig Einfluss auf die konkrete Ausgestaltung. Citizen Development kehrt dieses Modell um: Der Fachexperte, der seinen Prozess am besten kennt, wird selbst zum Gestalter der digitalen Lösung.
Citizen Developer in der Praxis
In der Praxis erstellt ein Citizen Developer beispielsweise einen Freigabe-Workflow für Bestellanforderungen, gestaltet ein digitales Formular für Wartungsberichte oder konfiguriert automatische Benachrichtigungen für Fristabläufe. All das geschieht über visuelle Editoren mit Drag-&-Drop-Oberflächen, ohne dass eine einzige Zeile Code geschrieben wird.
Organisatorischer Rahmen für Citizen Development
Damit Citizen Development erfolgreich funktioniert, braucht es einen organisatorischen Rahmen: Die IT-Abteilung definiert Sicherheitsstandards, stellt Schnittstellen bereit und sorgt für Governance. Schulungsprogramme vermitteln den Fachanwendern die grundlegenden Konzepte der Prozessmodellierung und Automatisierung. Und die eingesetzte Plattform muss intuitiv genug sein, um ohne technisches Vorwissen bedienbar zu sein.
Citizen Developer im Mittelstand
Für mittelständische Unternehmen ist das Citizen-Developer-Konzept besonders attraktiv, weil es die chronisch knappe IT-Kapazität entlastet und Digitalisierungsprojekte erheblich beschleunigt. Flow360 ist als No-Code-Plattform speziell darauf ausgelegt, Citizen Developers produktiv zu machen.
Citizen Automation
Citizen Automation ist ein Konzept, bei dem Fachbereichsmitarbeiter – also Mitarbeiter ohne IT-Hintergrund – eigenständig Automatisierungen erstellen, verwalten und optimieren.
Compliance
Compliance bezeichnet die Einhaltung gesetzlicher Vorgaben, branchenspezifischer Regelungen und interner Richtlinien durch ein Unternehmen. Ein effektives Compliance-Management schützt vor rechtlichen, finanziellen und reputativen Risiken.