Die
Wofür steht “Low-Code ” genau?
Der Ansatz “
Die Erstellung einer Software wird also sehr vereinfacht, sodass keine aufwändige Programmierung mehr notwendig ist. Um Nicht-IT-Affinen den Vorgang zu erleichtern, werden einfachste Mittel eingesetzt. Dazu zählen:
- Visuelle Modelle für die Definition von Datenmodellen, Geschäftslogiken und Benutzeroberflächen
- Drag-and-Drop-Oberflächen
- One-Klick-Deployments
Damit ist es Ihnen sogar auch möglich, Full-Stack oder mobile Anwendungen zu programmieren.
Zu betonen ist, dass “
Wie ist eine Low-Code -Plattform aufgebaut?
Eine
- Datenmodell bzw. -speicherort
- grafische Benutzeroberfläche für Bedienung durch User
- externe Daten aus Drittanwendungen
- Anwendungslogik, durch die Arbeitsabläufe für verschiedene Szenarien erzeugt werden
- ggf. App Store für Erweiterungen
Bekanntes Praxisbeispiel: Microsoft Power Platform
Microsoft ist als anbietendes Unternehmen bereits auf dem Plattformmarkt vertreten. Dank der
Der große Vorteil ist die Digitalisierung von Papierprozessen (z. B. Zeiterfassung für Außendienstler mit einer
Die aktuellen Produkte der
Welche Vorteile entstehen durch Low-Code ?
Mit Low-Code | Ohne Low-Code | |
---|---|---|
Handhabung des Lebenszyklus | schriftliche Dokumentation und manuelle Tätigkeiten | Abbildung des gesamten Lebenszyklus in einer Anwendung (Gestaltung, Bereitstellung, Wartung, Anpassung im Nachhinein) |
Planungszeit | lange Vorlaufzeit von IT-Vorhaben (Warten auf verfügbare Developer-Ressourcen bzw. bei Kapazitäts-Engpässen) | sofortige Einsatzbereitschaft des Applikationsdesigners |
Umsetzungszeit | Realisierung von Applikationsideen nimmt viel Zeit in Anspruch | Beschleunigung der Entwicklung (kürzere Time-to-Market) |
Abteilungen | Aufteilung von Konzipierung und Entwicklung | Vereinigung von Konzipierung und Entwicklung |
Produktivität | manuelle Programmierung | Wiederverwendung von Vorlagen, Widgets, Plugins und Komponenten |
Abstimmung | hoher Abstimmungsaufwand zwischen Fachabteilungen und Developern (über theoretische und abstrakte Konzepte) | Reduzierung bzw. Auflösung des Abstimmungsaufwandes mit Developern (wenn nur unmittelbar über Produkt in Applikation selbst) |
Entwickler-Tätigkeiten | Developer sind zum Großteil mit grundlegenden Programmierarbeiten beschäftigt | Developer können sich wieder anspruchsvollen Aufgaben widmen (bessere Arbeitsverteilung und Schonung von Ressourcen) |
Zufriedenheit | Unzufriedenheit durch unpräzise Absprachen oder zeitliche Verzögerungen | Zufriedenheit der Fachabteilungen durch Möglichkeit der Eigenentwicklung (aktive User-Auskunft oder getracktes Nutzerverhalten) |
Controlling | individuell von Programmierung abhängig | aktive User-Auskunft oder getracktes Nutzerverhalten |
Kosten | hohe Kosten für Planung, Training der Mitarbeitenden, Erstellung und Fertigstellung | Senkung der Kosten durch und Steigerung der Kosteneffizienz |
Welche Nachteile entstehen durch Low-Code ?
Durch den Einsatz von
- notwendiges Umdenken durch IT- und Fachabteilung
- Frust der Fachabteilung durch ggf. geringen Funktionsumfang
- Abhängigkeit der
Low-Code -Plattform - Kosten für den Einsatz von
Low-Code -Plattformen
Unser Fazit
Der Einsatz von
Uns ist aber wichtig, dass auch die Seite der Nachteile für einen erfolgreichen und langfristigen Einsatz beleuchtet wird.