Warum ist Low-Code die Zukunft der Softwareentwicklung?

Haben Sie in den 2000er Jahren eine Website gestaltet? Es mag mein Alter verraten, aber ich habe es getan! Meine erste Website war im Jahr 2000 live 👻 Als Kind habe ich mir überlegt, wie ich eine Website von Grund auf gestalten kann. Schlaflose Nächte, eine steile Lernkurve, endlose Leidenschaft und eine Menge Spaß! Ich habe sogar einen 100$+ Scheck über Banner verdient, was der erste Gehaltsscheck meines Lebens war ❤️

Um auf unser Thema zurückzukommen: Um in den 2000er Jahren eine Website zu erstellen, brauchte man mindestens HTML-Kenntnisse und hatte viel mit ASP, PHP und CGI zu tun (ich bin nicht sicher, ob es das noch gibt). Man musste alle Aktualisierungen manuell auf einen FTP-Server übertragen und so weiter. Langer Rede kurzer Sinn, es erforderte viel Arbeit und ein gewisses Maß an Programmierkenntnissen. Trotzdem sah die Website immer noch beschissen aus 🤷‍♀️


Screenshot meiner Website von 2001. 78k Besucher, nicht schlecht 🔝

Wer programmiert heute noch für seine Website? Fast niemand! Die Coder (Softwareentwickler) programmieren die Low-Code-Lösungen, die es uns ermöglichen, unsere Websites mit wenig oder gar keinem Code zu gestalten. WordPress (ich habe die Website von 360 Digital Transformation mit WordPress erstellt), Wix.com, Shopify und Squarespace sind gute Beispiele dafür. Sicherlich benötigen wir einige SQL- oder CSS-Kenntnisse, um die Website anzupassen. Das ist genau der Grund, warum ich Low-Code-Lösungen liebe, die uns ein hohes Maß an Freiheit bieten.

Can, was ist mit No-Code? Ich sehe No-Code als einen Teil des Low-Code-Ansatzes. No-Code-Anwendungen sind großartig, und sie ermöglichen es den Nutzern, voll funktionsfähige Anwendungen ohne eine einzige Zeile Code zu erstellen. In den meisten Fällen ermöglichen Low-Code-Tools also No-Code-Funktionen. Daher sehe ich Low-Code als das Hauptkonzept, das No-Code-Tools einschließt.

Was ist Low-Code? 🤔

Beginnen wir mit der Definition: Was ist Low-Code? Mit Low-Code-Plattformen können Benutzer Anwendungen und Prozesse mit geringen oder gar keinen Programmierkenntnissen entwickeln. Wie ich bereits erwähnt habe, schließt die Definition von Low-Code auch No-Code ein. Dies wird vor allem durch intuitive, regelbasierte Entscheidungen, visuelle Schnittstellen und Tools mit bereits eingebetteten Codes erreicht, bei denen die Benutzer durch einfaches Drag&Drop das gewünschte Ergebnis erzielen können. Low-Code-Tools ermöglichen die Integration in unsere Datenbanken und in Anwendungen von Drittanbietern über vorgefertigte Schnittstellen (Rest Services, Web Services, APIs, EDIs). Je nach der Komplexität der Anwendung oder der Prozesse können einige Programmierkenntnisse erforderlich sein.

Low-Code-Tools verringern nicht nur die Abhängigkeit der Unternehmen von IT-Ressourcen, sondern bieten auch eine Umgebung für die Zusammenarbeit zwischen professionellen Entwicklern und Bürgerentwicklern. Aber Moment mal, was ist ein Bürgerentwickler? Gute Frage! Bürgerentwickler sind nicht-professionelle Entwickler (wie ich), die ein tiefes Verständnis für das Geschäft haben und sich in der Softwareentwicklung weiterentwickeln wollen, ohne sich zu sehr in die technischen Aspekte der Programmierung zu vertiefen.

Bei einem unserer Kunden lernte ein eifriger Mitarbeiter aus der Finanzabteilung schnell E-Flow (ein Low-Code-BPM-Tool) und konnte nach einem Jahr den Großteil der Finanzprozesse digitalisieren. Weitere Beispiele finden Sie in dieser Folge von The Digital Mittelstand.

Fragen werfen weitere Fragen auf. Kann jeder ein Bürgerentwickler sein? Wie viel Programmierkenntnisse sind erforderlich? Theoretisch ja, jeder kann ein Bürgerentwickler sein, wenn er ein gutes Verständnis für das Geschäft und die Prozesse hat, bereit ist, neue Konzepte zu lernen und genügend Zeit und Geduld für die Entwicklung aufzubringen. Der Umfang der erforderlichen Programmierkenntnisse hängt definitiv von der Komplexität des Prozesses ab. Je komplexer der Prozess ist, desto höher ist natürlich auch der erforderliche Programmieraufwand. Aber man fängt ja auch nicht mit dem Laufen an, indem man einen Marathon läuft. Warum nicht mit einer einfachen, auf Bubble entwickelten Expense-App beginnen?

Was kann man mit Low-Code entwickeln?

So ziemlich alles. Doch lassen Sie uns genauer sein. HR-Prozesse, Back-Office-Prozesse, Finanz-, Beschaffungs- und Qualitätsmanagement-Prozesse, im Grunde alles, was man mit Stift und Papier oder Excel, Word und E-Mail machen kann, kann mit Low-Code-Systemen entwickelt werden. Lassen Sie uns einige Beispiele aus dem Bereich der Anwendungen nennen: digitale Produktkataloge, Websites, Anwendungen für den Kunden- und Partnersupport, Anwendungen für verschiedene Produktkategorien – die Möglichkeiten sind nahezu endlos. Im Folgenden zeige ich Ihnen, wie Sie einen COVID-Testprozess in 20 Minuten mit E-Flow erstellen können.


Wie man mit E-Flow in 20 Minuten einen COVID-Testprozess erstellt

Was ist mit Softwareentwicklern?

Wir brauchen und werden sicher Softwareentwickler brauchen. Zunächst einmal werden sie Low-Code-Plattformen entwickeln, Vorlagen und fertige Blöcke für Low-Code-Tools erstellen. Aber auch für die High-Code-Entwicklung, bei der die Unternehmen hohe Investitionen in ihre Tools tätigen müssen, könnte eine High-Code-Lösung die bessere Option sein, wenn ihr Angebot auf High-Tech basiert. Natürlich wird es immer einen Bedarf an Softwareentwicklern und bis zu einem gewissen Grad auch an High-Code-Tools geben. Allerdings werden die Nachfrage und die Nutzung von High-Code-Tools abnehmen.

Welchen Platz nimmt Low-Code bei der digitalen Transformation ein?

Jetzt sollten Sie die Low-Code-Methodik besser verstehen. Vielleicht sind Sie sich jedoch nicht sicher, wie Low-Code in Ihre Strategie zur digitalen Transformation integriert werden kann. In diesem Blogbeitrag habe ich über die Säulen der digitalen Transformation gesprochen und die Technologie steht am Ende. Low-Code ist nur eine Technologie und ein Werkzeug, um Ihre digitale Transformation zu beschleunigen. Wenn Sie diesen Schritt bereits hinter sich haben, sollten Sie bereits ein gutes Gefühl dafür haben, ob Low-Code der richtige Ansatz für Ihr Unternehmen ist.

Wenn Sie sich noch nicht sicher sind oder Fragen zu Low-Code-Technologien haben und wie sie Ihnen bei der digitalen Transformation helfen können, können Sie uns gerne kontaktieren. ☝️

JOIN OUR NEWSLETTER

Thus you will receive new blog posts. We promise that we won’t spam you!

Can Adiguzel is the founder of 360 Digital Transformation. He is in IT-Project Management more than 11 years. He is passionate about Information Security for Mittelstand and helps Mittelstand to overcome their Information Security challenges using a hands-on consulting approach.