Entwicklung

Low-Code-Anwendungen verantwortlich entwickeln

Visuelle Bausteine und eigenen Code mit klaren fachlichen Regeln, Berechtigungen und einem geordneten Betrieb verbinden.

Visuell verbundene Bausteine und eine kleine Code-Ergänzung bilden eine Anwendung.

Low-Code verbindet visuelle Entwicklungswerkzeuge mit der Möglichkeit, eigene Programmlogik zu ergänzen. Umfang und Grenzen unterscheiden sich je nach Plattform. Die Herstellereinordnung von IBM zu Low-Code und No-Code beschreibt diese grundlegende Unterscheidung.

Den fachlichen Ablauf beschreiben

Im Grassroot-Konzept werden zunächst Eingaben, Regeln, erwartete Ergebnisse und Grenzen des Anwendungsfalles beschrieben. Anschließend wird geprüft, welche Bausteine der freigegebenen Plattform dazu passen und wo eigene Logik erforderlich ist. Ein funktionierender Entwurf wird gegen fachliche Beispiele und Fehlerfälle geprüft.

Verbindungen zu Datenquellen und anderen Diensten werden ausdrücklich betrachtet. Welche Daten werden übertragen, unter welcher Berechtigung läuft der Zugriff und wer darf die Verbindung verändern? Diese Angaben gehören zur Anwendung und zu ihrem Steckbrief.

Die Übergabe vorbereiten

Für den Betrieb werden Verantwortlicher, Vertretung und die passende Verteilung der freigegebenen Fassung festgelegt. Plattformabhängige Export-, Prüf- und Einführungswege werden in der tatsächlichen Umgebung erprobt. Erforderliche Lizenzen und Dienstabhängigkeiten sind Teil der Bewertung.

Power Apps ist ein Beispiel für eine entsprechende Plattform; die Herstellerübersicht beschreibt ihre Entwicklungs- und Verbindungsmöglichkeiten. Das Grassroot-Konzept bleibt werkzeugübergreifend. Für Lösungen ohne eigenen Programmcode beschreibt der Artikel No-Code die entsprechende Einordnung.