Die grundlegende Herausforderung, mit der jeder CIO zu kämpfen hat, besteht darin, dass das Unternehmen immer mehr Anwendungen zur Unterstützung seiner Geschäftsprozesse sucht, während die IT aufgrund begrenzter Ressourcen und Kapazitäten für innovative Projekte Schwierigkeiten hat, mit der Nachfrage Schritt zu halten. Normalerweise wird die meiste Zeit und Ressourcen für die Aufrechterhaltung des Betriebs und die Wartung von Altsystemen verbraucht. Innovative neue Ideen und differenzierte Anwendungen stehen normalerweise im Hintergrund, weil es schwierig, die benötigten Ressourcen von der IT zu bekommen.
| 66% | der CIOs glauben, dass weltweit eine Fachkräftekrise herrscht, obwohl überraschend wenig Talentinnovation zu finden ist. |
Die Lösung kann nicht darin bestehen, die Ressourcen Ihrer IT-Organisation einfach zu verdoppeln. Wie in einer kürzlichen Gartner CIO Agenda-Bericht66 % der CIOs glauben, dass es weltweit eine Talentkrise gibt, doch überraschend wenig Talentinnovation ist zu finden. Laut einer Statistik zitiert von GartnerBis 2021 wird die Marktnachfrage nach App-Entwicklung mindestens fünfmal schneller wachsen als die IT-Kapazitäten, um diese bereitzustellen.
Die Lösung zur Schließung der Kapazitätslücke ist Low-Code, modellgesteuerte Entwicklung. Wenn Sie sich den typischen App-Entwicklungsprozess ansehen, sind viele Personen mit hochspezialisierten Rollen daran beteiligt. Normalerweise gibt es Business-Analysten, die funktionale Anforderungen erstellen, technische Analysten, die diese Anforderungen in technische Spezifikationen umwandeln, einen Datenbankadministrator, der die Datenbank erstellt und das Datenbankschema entwirft, UX/UI-Entwickler, die Wireframes und ein Design erstellen, und viele Entwickler, die die Anwendung codieren, die alle Teile zusammenbringt. Dann gibt es Tester, die die App testen, einen Betriebsleiter, der die App bereitstellt, und einen Projektmanager, der alle beweglichen Teile überwacht.

Was aber, wenn die Person, die mit dem Unternehmen über die Anforderungen spricht, tatsächlich die Anwendung erstellen könnte, weil sie das Ganze modellieren könnte, einschließlich Datenbank, Logik und Benutzeroberflächen? In diesem Szenario bräuchten Sie keinen dedizierten Datenbankadministrator oder dedizierte Entwickler und eine UI/UX-Person. Stattdessen hätten Sie einen Business Engineer, der hybride IT- und Geschäftsrolle. Diese Person verfügt über ausgeprägte technische Fähigkeiten sowie ein fundiertes Verständnis des Geschäfts.
Mit Low-Code, modellgesteuerte Entwicklung, die meisten der einfachen, sich wiederholenden Entwicklungsaufgaben, die Sie bei der traditionellen Entwicklung haben, werden automatisiert. Ohne das Entwicklungsteam besteht keine Notwendigkeit, die Anforderungen in technische Spezifikationen zu übersetzen, sodass Sie keinen technischen Analysten benötigen. Einige Low-Code-Plattformen, wie Mendix, sind standardmäßig mit Konsistenzprüfung und automatisierten Testfunktionen ausgestattet, sodass keine speziellen technischen Tester mehr erforderlich sind. Und ohne all diese Leute brauchen Sie keinen speziellen Projektmanager, der alle beweglichen Teile und Übergaben überwacht. Darüber hinaus müssen Sie bei der Bereitstellung mit einem Klick nicht auf einen Betriebsmitarbeiter warten, der die Umgebungen erstellt und die Anwendung bei jeder Version manuell bereitstellt.

Das bedeutet, dass Sie mit Low-Code-Entwicklung deutlich weniger Mitarbeiter benötigen, um eine Anwendung zu erstellen. Der Business Engineer ist näher am Geschäft und benötigt weniger technische Fähigkeiten. Die Modelle bieten eine gemeinsame visuelle Sprache, die vom Geschäft verstanden wird.
Wenn Sie all diese Dinge kombinieren, können Sie Apps mit bis zu 70 Prozent weniger Ressourcen bereitstellen. Sie entwickeln nicht nur mit weniger Ressourcen, sondern können Anwendungen jetzt auch sechsmal schneller bereitstellen als mit herkömmlicher Entwicklung. Die Entwicklung mit 70 Prozent weniger Ressourcen bedeutet weniger Meetings und Übergaben sowie weniger Wartezeiten, bis andere Personen ihre Aufgaben erledigt haben. Schnelle Iterationen mit dem Unternehmen machen umfangreiche Vorabdokumentationen und Anforderungen überflüssig, visuelle Modellierung ist viel schneller als manuelles Codieren und die Bereitstellung per Mausklick bedeutet, dass Sie nicht darauf warten müssen, dass andere Personen Ihre App bereitstellen.
Bei der Low-Code-Entwicklung geht es nicht nur darum, schneller zu entwickeln, sondern auch darum, die richtige Anwendung zu liefern, die das Unternehmen braucht, und so die Zeit bis zur Wertschöpfung zu verkürzen. Die Low-Code-Entwicklung garantiert den Erfolg der App, da die Person, die sie erstellt, und die Person, die die App benötigt, aufgrund der gemeinsamen Sprache und der Zusammenarbeitsmöglichkeiten, die die modellgesteuerte Entwicklung bietet, eng zusammenarbeiten können.
Durch die Möglichkeit, mit einem kleineren Team schneller geschäftlichen Nutzen zu erzielen, können sich CIOs dank Low-Code-Entwicklung stärker auf die Umsetzung innovativer Ideen konzentrieren und müssen sich weniger mit der Suche nach den richtigen Talenten und der Organisation ihres Teams um ein scheinbar unmögliches Ziel herum befassen.
