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 and host of The Digital Mittelstand podcast. He is in Digital Transformation projects for more than 8 years. He is passionate about Digital Transformation for Mittelstand and helps Mittelstand to overcome their Digital Transformation challenges by optimizing and automating processes.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.