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, digitalizing, and automating processes.