Blog

Steuerung und Kontrolle mit Mendix-Apps | CLEVR

Autor
CLEVR
Letzte Aktualisierung
June 22, 2025
veröffentlicht
June 22, 2021

Mendix hat einen Blog über Low-Code-Prinzipien geschrieben. Wir waren so begeistert, dass wir diesen Blog gerne mit Ihnen teilen würden.

„Du wirst lassen wer tun was?“

Das ist die Reaktion vieler professioneller Entwickler und IT-Führungskräfte auf die Idee, den Entwicklungsprozess zu demokratisieren mit Low-Code und es Laien zu ermöglichen, „Bürger“ -Entwickler — Geschäftsanalysten, Ingenieure, Fachexperten und andere — Anwendungen zu erstellen. Ihre nächste Reaktion lautet oft: Wenn Sie den Code nicht sehen können, wie können Sie dann sicher sein, dass eine Anwendung den etablierten Standards, Best Practices und architektonischen Überlegungen des Unternehmens entspricht?

Die schützende Haltung der IT gegenüber ihrer Technologielandschaft wurde geboren, als Computer zum ersten Mal die Fingerspitzen „durchschnittlicher“ Benutzer erreichten. Ihre Bedenken waren damals legitim und sind es zu einem großen Teil auch heute noch. Manche würden argumentieren, dass angesichts der kontinuierlichen Weiterentwicklung der Technologie in rasantem Tempo die Notwendigkeit, die Architektur, die Tools und die menschliche Komponente im Griff zu behalten, größer denn je ist. Es ist also keine Überraschung, dass Prinzip #8 der Low-Code-Manifest ist:

FÜHRUNG UND KONTROLLE:

Robuste Steuerungs- und Kontrollprozesse und -protokolle sind unerlässlich.
Definitionen sind hier wichtig, da es mindestens drei verschiedene Arten von Regierungsführung gibt. Zum einen geht es darum, die internen Regeln — bewährte Verfahren, Standards, kulturelle Normen — einzuhalten, um Menschen davon abzuhalten, Dinge zu brechen. Das ist unser Hauptthema hier. Zum anderen geht es um die Einhaltung externer Regeln und Vorschriften, beispielsweise spezifischer regulatorischer Anforderungen für Finanzanwendungen. Die dritte ist die Definition auf CIO-Ebene, d. h. sicherzustellen, dass die IT-Strategie die Geschäftsstrategie unterstützt und quantifizierbare Ergebnisse liefert. Unser Fokus liegt hier zwar auf der ersten Definition, aber es wird auch klar werden, dass Low-Code bei der Unterstützung der Definitionen zwei und drei hervorragende Arbeit leistet.

Kontrolle bedeutet auf der anderen Seite einfach Kontrolle, denn die IT hat die Kontrolle darüber, was im gesamten Technologie-Ökosystem passiert — wem wird Zugriff gewährt, wo ihnen der Zugriff gewährt wird, was sie dort tun dürfen, welche Tools sie verwenden dürfen. Die IT-Abteilung muss die Verantwortung übernehmen, da sie für die Integrität des gesamten Technologie-Stacks verantwortlich ist.

Die Grenze zwischen Verwaltung und Kontrolle kann etwas verschwommen sein. Sie gehen Hand in Hand. Deshalb betrachten wir sie zusammen als ein einziges Low-Code-Prinzip.

JE MEHR FREIHEIT SIE HABEN, DESTO MEHR FÜHRUNG UND KONTROLLE BENÖTIGEN SIE


Einer der großen Vorteile von Low-Code besteht darin, dass es einen viel breiteren Pool von Talenten einlädt, sich an der Entwicklung von Anwendungen zu beteiligen, auch nichttechnische Typen, die nicht in der Entwicklung geschult sind. Geschäftsanwender können sich an der Entwicklung von Apps versuchen oder ihre Ideen für das technische Team skizzieren. Unerfahrene Entwickler können ihre Fähigkeiten verbessern und alles bauen, was sie sich vorstellen können. Und natürlich können erfahrene Entwickler jede spannende neue Technologie nutzen, um Innovationen an ihre Grenzen zu treiben. Low-Code bietet Entwicklern aller Erfahrungsstufen die Tools, um alle Arten von Anwendungen zu erstellen. Es gibt ihnen die Freiheit, kreativ zu sein.

Aber sie können nicht die Freiheit haben, Probleme zu verursachen. Noch wichtiger als bei herkömmlichen Entwicklungsplattformen ist es, über robuste Kontrollen für Low-Code zu verfügen, gerade damit unerfahrene oder übermäßig ehrgeizige Anwendungshersteller nicht versehentlich Chaos in kritischen Unternehmenssystemen anrichten.

Wenn Sie eine Innovationskultur haben, müssen Sie starke Leitplanken haben. Wenn Sie schnell vorankommen, wenn Teams unterschiedliche Fähigkeiten in den Prozess einbringen, wenn Teams die Autonomie erhalten, herausragende Leistungen zu erbringen — dann sind Kontrollen von größter Bedeutung.

Aber du kannst nicht alles kontrollieren und solltest es auch nicht wollen. Der Kreativität die Hände zu binden, verfehlt den Zweck. Es ist ein heikler Balanceakt, Freiheit gegen Kontrolle, Innovation gegen Risikomanagement. Die Plattform selbst muss das angemessene Gleichgewicht fördern und durchsetzen.

VERHINDERN, ERKENNEN, KORRIGIEREN


Die Risikokontrolle hat drei Hauptaspekte. Prävention konzentriert sich, um das Offensichtliche zu sagen, darauf, zu verhindern, dass Probleme von vornherein entstehen. Die Erkennung konzentriert sich darauf, potenzielle oder tatsächliche Probleme zu finden. Und die Korrektur konzentriert sich, um es wieder auf der Hand zu haben, darauf, das zu reparieren, was kaputt geht.

Die typische Denkweise ist, dass es besser ist, ein Problem zu verhindern, als es beheben zu müssen, nachdem es auftaucht. Der Nachteil dieses Ansatzes — und er ist gravierend — ist, dass, wenn zu viele Steuerelemente eingebettet sind, die Kreativität erstickt und der gesamte Prozess verlangsamt wird. Beides ist einem Low-Code-Ansatz ein Gräuel. Die tatsächlichen Kosten der Prävention oder die Opportunitätskosten, wenn Innovationen gebremst werden, können höher sein als die Zeit- und Geldkosten für eine Reparatur.

Der Low-Code-Ansatz konzentriert sich mehr auf Erkennung und Korrektur und verhindert nur die Dinge, die großen Schaden anrichten können. Die Idee besteht darin, die Auswirkungen von Fehlern oder Fehltritten so gering wie möglich zu halten (oder „den Explosionsradius zu begrenzen“). Die Microservices von Low-Code- und Cloud-basierte Architekturisoliert inhärent den Fallout, wenn ein Fehler gemacht wird. Es macht es auch einfacher und viel schneller, das Problem zu identifizieren und zu beheben.

Allerdings verfügt Low-Code über wichtige präventive Sicherheitsmechanismen, die insbesondere kontrollieren, auf welche Tools Benutzer Zugriff haben, und ihnen Bausteine zur Verfügung stellen, mit denen sie nichts kaputt machen können. [„Geben Sie kleinen Kindern keine Elektrowerkzeuge“, wie das Sprichwort sagt.]

STEUERUNG UND KONTROLLE IM LOW-CODE-STIL


Low-Code, richtig entwickelt, beinhaltet alle bewährten Steuerungs- und Kontrollwerkzeuge und Konventionen der traditionellen Entwicklung, aktualisiert sie und erweitert sie mit den Möglichkeiten der neuesten Technologien, insbesondere künstlicher Intelligenz und Automatisierung. Im Allgemeinen ist Low-Code so konzipiert, dass es Benutzern leicht fällt, das Richtige zu tun, und es ist schwierig, das Falsche zu tun, und zwar auf drei wichtige Arten.

Zunächst trifft Low-Code viele der technischen Entscheidungen zur Konfiguration der Anwendung, sodass der Entwickler dies nicht tun muss. Allgemeine und routinemäßige Aufgaben werden automatisiert, sodass weniger Entscheidungen und damit weniger Fehler getroffen werden müssen.

Während des gesamten Prozesses leitet künstliche Intelligenz den Entwickler dann zu den besten nächsten Schritten und überprüft die Arbeit ständig.

Schließlich ist bei Low-Code der gesamte Anwendungslebenszyklus von einer automatisierten Qualitätskontrolle durchzogen. Alles das Dose automatisiert werden Bedürfnisse automatisiert zu werden, um Qualität und Konformität zu gewährleisten: Konsistenzprüfungen aller Elemente, Refactoring, Identitätskontrolle, fortlaufende Tests und Überwachung, Backups, alles.

SICHTBARKEIT, EINBLICK, KONTROLLE


Um eine effektive Regierungsführung und Kontrolle auszuüben, ist Sichtbarkeit erforderlich. Wenn Sie nicht sehen können, was die Leute tun, können Sie nicht sicherstellen, dass sie das Richtige tun. Mit den umfangreichen Metadaten von Low-Code gibt es praktisch nichts, was nicht gemessen werden kann. Alles ist rückverfolgbar und überprüfbar. Alles kann überprüft werden. Alles kann überwacht werden. Die gewonnenen Erkenntnisse helfen IT-Führungskräften nicht nur dabei, die Kontrolle zu behalten, sondern können ihnen auch dabei helfen, sicherzustellen, dass alle in die richtige Richtung ziehen, um geschäftliche Auswirkungen zu erzielen — um der dritten Definition von Unternehmensführung gerecht zu werden, die CIOs so sehr am Herzen liegt.

Low-Code-Neulinge gehen manchmal fälschlicherweise davon aus, dass Low-Code, weil er so einfach und schnell zu verwenden ist, leicht zu steuern und zu kontrollieren sein muss. Tatsächlich ist genau das Gegenteil der Fall: Es hat die gesamte Steuerung und Kontrolle traditioneller Plattformen und noch mehr (was auch dazu beiträgt, dass es schnell und einfach zu bedienen ist, um diesen zirkulären Gedanken zu vervollständigen).

Um dem beliebten Ausdruck eine Wendung zu geben: Bewege dich schnell und mach nichts kaputt. Low-Code hält dir den Rücken frei.

Finden Sie heraus, wie CLEVR die Wirkung Ihres Unternehmens steigern kann

Kontaktiere uns

FAQ

Can't find the answer to your question? Just get in touch

No items found.
melde dich für den Newsletter an

Erhalte persönliche Neuigkeiten und Updates in deinem Posteingang

Danke! Deine Einreichung ist eingegangen!
Hoppla! Beim Absenden des Formulars ist etwas schief gelaufen.
CLEVR Company picture Alicia - Ech
No items found.
No items found.