Der Einsatz von No-Code-/Low-Code-Plattformen für die Beschleunigung und Unterstützung der Digitalen Transformation
摘要
Seit einer Dekade geistert durch die Unternehmenslandschaften die These, dass jedes Unternehmen, unabhängig davon in welcher Branche das Unternehmen aktiv ist, sich schlussendlich einer Metamorphose zu einem Softwareunternehmen unterwerfen muss, um weiterhin vital am Markt konkurrenzfähig zu bleiben sowie idealerweise prosperieren zu können. Die klassische Softwareentwicklung ist teuer, langwierig und mit Risiken behaftet, ferner werden für diese Tätigkeit Fachkräfte benötigt, die am Arbeitsmarkt gegenwärtig kaum zu finden sind. Die digitale Transformation der Unternehmen benötigt allerdings eine hohe Geschwindigkeit. Die Unternehmensprozesse müssen digitalisiert, auf sich ständig verändernde sowie auf neue Anforderungen müssen Unternehmen durch Anpassung und Erweiterung der eingesetzten Software reagieren. Zeitgleich müssen die Komplexitäten für diese Tätigkeit reduziert und die Kosten gesenkt werden. Dabei können No-Code/Low-Code-Entwicklungsplattformen eine Lösung für diese Tätigkeiten darstellen. Solche Umgebungen sind spezielle Entwicklungsumgebungen, die durch eine hohe visuelle Assistenz und einen Drag-and-Drop Ansatz das Entwickeln von Software, ohne die Eingabe von Code, vereinfachend ermöglichen. Vorgefertigte Komponenten können einfach zu einer Gesamtlösung zusammengeklickt werden, um anschließend automatisierte Tests zu starten. In diesem Kontext wird auch von Citizen Development („Laienentwicklung“) gesprochen werden. Prognosen zeigen, dass No-Code-/Low-Code-Plattformen in der Zukunft im Zuge der Digitalisierung immer relevanter werden. Dabei kommt die Frage auf, ob die „Laienentwicklung“ tatsächlich qualitativ hochwertige Lösungen für alle Belange der IT wird kreieren können oder schlimmstenfalls neue Probleme resultieren lassen wird. Ferner kann man die Frage in den Raum werfen, ob die Laienentwicklung gepaart mit einer starken künstlichen Intelligenz die professionelle klassische Softwareentwicklung langfristig konkurrieren respektive verdrängen kann.