Um Low-Code-Plattformen zu verstehen, müssen wir uns zunächst mit James Martin, einem Berater für Informationstechnologie, beschäftigen. Im Jahr 1982 veröffentlichte er ein Buch mit dem Titel Anwendungsentwicklung ohne Programmierer. Darin stellte er fest: "Die Zahl der pro Computer verfügbaren Programmierer schrumpft so schnell, dass die meisten Computer in Zukunft zumindest teilweise ohne Programmierer auskommen müssen."
In den 90er Jahren entstanden Programmiersprachen der vierten Generation (4GL), computergestützte Software-Engineering-Tools (CASE) und erste Rapid Application Development (RAD), die versprachen, die Nachfrage nach neuen Anwendungen auf die Benutzer selbst zu verlagern. Dieses Bündel von Technologien hat die traditionelle Anwendungsentwicklung aus vielen Gründen nicht durchbrechen können, z. B. weil zu viel versprochen und zu wenig gehalten wurde, weil bewährte Verfahren nicht unterstützt wurden, weil Sicherheitsrisiken verstärkt wurden und weil das Internet erfunden wurde.
Kurz gesagt, das Timing der Low-Code-Plattformen war falsch. Tatsächlich ist die Nachfrage nach dieser Technologie so hoch wie nie zuvor. Forrester Research geht davon aus, dass der Markt für Low-Code-Entwicklungsplattformen von 3,8 Mrd. US-Dollar im Jahr 2017 auf 21,2 Mrd. US-Dollar im Jahr 2022 wachsen wird, und zwar aus folgenden Gründen
"Die ständig steigende Nachfrage nach Software-Automatisierung und innovativen Anwendungen sowie die einfache Entwicklung von Web- und Mobile-Apps dürften dazu geführt haben, dass Unternehmen aller Größenordnungen Low-Code-Entwicklungsplattformen einsetzen. Darüber hinaus gewinnt das Cloud-basierte Bereitstellungsmodell auf dem Markt stark an Zugkraft, da es weniger Kapitalinvestitionen erfordert, zur Senkung der Betriebs- und Wartungskosten beiträgt und den Aufwand für das Management reduziert."
Was hat sich also geändert? Im Wesentlichen die Plattform. Eine low-code Entwicklungsplattform (LCDP) ist eine Software, die Programmierern eine Umgebung zur Verfügung stellt, in der sie Anwendungssoftware über Benutzeroberflächen anstelle der traditionellen Computerprogrammierung erstellen können. Darüber hinaus bietet die Cloud auch mehr Sicherheit, Zuverlässigkeit und eine schnellere Bereitstellung.
Niedriger Code und ROI
Ein Forrester-Forschungsdokument zeigt, dass "84 % der Unternehmen mit den höchsten Unternehmensanforderungen Low-Code-Entwicklung einsetzen und einen Return-on-Investment verzeichnen." Die Studie bestätigt, dass Low-Code das Zeug dazu hat, die größten Hindernisse für eine erfolgreiche digitale Transformation zu überwinden. Tatsächlich ergab die Umfrage, dass 100 % der Unternehmen, die Low-Code einsetzen, einen ROI aus ihrer Low-Code-Einführung erhalten haben."
Wie lässt sich also der wahre ROI einer LCDP ermitteln? Dabei gibt es vier Dinge zu beachten:
- Geringere IT-Ausgaben
- Mit LCDP können die IT-Ausgaben erheblich gesenkt werden, da keine neuen Entwickler eingestellt werden müssen und die Anzahl der Einzellösungen, die ein Unternehmen verwendet, reduziert wird. In der Tat verwenden die meisten Unternehmen durchschnittlich mehr als 100 Software-Tools um ihr Geschäft zu betreiben. Diese betriebliche Ineffizienz kostet die Unternehmen bis zu 30 % des Jahresumsatzes.
- Schnellerer Fortschritt bei der digitalen Transformation
- Die digitale Transformation ist für viele IT-Führungskräfte ein heißes Thema, und LCDPs können Unternehmen dabei helfen, dieses Ziel schneller zu erreichen, ohne dass die IT-Abteilung zusätzliche Arbeit leisten muss.
- Abbau des IT-Rückstands
- Wenn Programmierer und Bürgerentwickler mit effizienten LCDPs ausgestattet werden, verringern sich die IT-Rückstände in der Regel.
- Steigerung der IT-Leistung
- Mit einem LCDP können Entwickler mehr Projekte durchführen und an qualitativ hochwertigeren Projekten arbeiten, da sie sich nicht mit der Erstellung einfacher Anwendungen befassen müssen, die von den Bürgern selbst entwickelt werden können.
Low-Code-Plattformen können die höchsten Unternehmensanforderungen erfüllen. Unternehmen mit der geringsten Toleranz gegenüber Ausfallzeiten und Datenverlusten sowie den höchsten Anforderungen an eine kontinuierliche Prüfung und unabhängige Sicherheitszertifizierung werden am ehesten Top-Anwendungen auf Low-Code ausführen. Ihre Befürwortung von Low-Code beweist, dass unternehmenstaugliche Low-Code-Lösungen bereits auf dem Markt verfügbar sind.
BPM mit niedrigem Code
Code-arme BPM Plattformen kombinieren Low-Code-Entwicklung mit robusten BPM-Funktionen und ermöglichen es Entwicklern und Nicht-Entwicklern, automatisierte Geschäftsprozesse zu erstellen. Ein echtes Low-Code-BPM ermöglicht es, Daten an einem zentralen Ort zu speichern, zu pflegen und zu analysieren, was die Nutzung von Daten für fundierte Entscheidungen und die Optimierung von Arbeitsabläufen erleichtert. Darüber hinaus rationalisiert ein Low-Code-BPM bestehende Arbeitsabläufe, indem es verschiedene Software-Tools nahtlos miteinander verbindet und die Funktionalität bereits vorhandener Systeme erweitert oder Altsysteme anbindet. Durch die Beseitigung dieser Effizienzhindernisse und die Modernisierung von Altsystemen können Unternehmen ihre Produktivität steigern und so schneller und kostengünstiger Ergebnisse liefern.
Die Zukunft von LCDP
Natürlich gibt es Benutzer, die das Potenzial von Low-Code-Entwicklungsplattformen nicht optimistisch einschätzen, da einige Plattformen die Benutzer in unwartbare Systeme einbinden, die nicht einfach ausgebaut oder aktualisiert werden können. Dies ist nicht die Zukunft von LCDPs. Sie werden wahrscheinlich in vielen Unternehmen zum Standard werden und sind für die digitale Transformation und die Wettbewerbsfähigkeit in den kommenden Jahren unerlässlich.