Der Mittelweg zwischen Standard-App und Individualentwicklung

Beitrag teilen:

Vom Prompt zur Code App: Was GitHub Copilot CLI in der Power Platform leistet

Montagmorgen, 8:40 Uhr. Die Instandhaltungsleitung eines mittelständischen Fertigungsunternehmens sitzt vor einer Excel-Liste mit mehreren hundert Zeilen. Darin steht, welches mobile Mess- und Prüfmittel sich gerade an welchem der vier Standorte befindet, zumindest theoretisch. Zwei Einträge widersprechen sich, ein Rückgabedatum fehlt, und eine Teams-Nachricht hängt seit Freitag unbeantwortet im Kanal. Parallel wird ein Prüfgerät weiter für Einsätze eingeplant, obwohl seine nächste Kalibrierung unmittelbar bevorsteht. 

 

Die IT-Abteilung kennt das Problem. Sie hat es aber, nüchtern betrachtet, richtig priorisiert: hinter dem ERP-Rollout, hinter zwei Compliance-Projekten, hinter der Migration eines Altsystems. Für ein standortübergreifendes Dispositionsportal, das Verfügbarkeit, Reservierung und Kalibrierstatus der mobilen Prüfmittel zusammenführt, bleibt in den nächsten Monaten schlicht keine Kapazität. 

Diese Situation ist kein Einzelfall. In vielen Unternehmen gibt es Prozesse, die zu spezifisch für eine Standardlösung, aber zu klein für ein klassisches Softwareprojekt sind. In dieser Lücke setzen Power Apps Code Apps an. Und hier verändert sich gerade etwas, weil GitHub Copilot CLI einen Teil der Entwicklungsarbeit übernehmen kann. 

 

Kurz zur Einordnung: GitHub ist die zu Microsoft gehörende Plattform, auf der Softwareprojekte entwickelt und verwaltet werden, Copilot ist der dazugehörige KI-Assistent, und CLI steht für Command Line Interface, also ein Werkzeug, das per Texteingabe statt per Mausklick bedient wird. 

Die wichtigsten Fragen zu Power Apps Code Apps und GitHub Copilot CLI

Kompakte Einordnung, damit du sofort weißt, ob dieser Beitrag für dich relevant ist, bevor es in die Details geht.

Warum klassische Individualentwicklung hier selten die richtige Antwort ist

Der naheliegende Reflex wäre, ein Entwicklungsteam zu beauftragen: Anforderungen aufnehmen, Architektur entwerfen, Frontend und Backend bauen, Betrieb und Wartung organisieren. Für ein Kernsystem ist das der richtige Weg. Für eine Anwendung, die im Kern eine überschaubare Aufgabe löst, steht der Aufwand oft in keinem Verhältnis zum Nutzen.

 

Authentifizierung, Benutzerverwaltung, Hosting und die Anbindung an bestehende Stammdaten aus dem ERP-System (Enterprise Resource Planning, die zentrale Software für Geschäftsprozesse), müssten bei einer vollständigen Eigenentwicklung selbst aufgebaut werden, bevor überhaupt die eigentliche Fachlogik entsteht.

 

Eine klassische Power-Apps-Canvas-App (die etablierte Power-Apps-Variante zum Zusammenklicken einer Oberfläche per Drag-and-drop, ohne eigenen Code) würde diese Grundlast abnehmen und könnte große Teile eines solchen Szenarios durchaus abbilden. An ihre Grenzen stößt sie eher dort, wo eine besonders individuelle Benutzerführung gefragt ist, komplexe Client-Interaktionen entstehen oder vorhandene Web-Komponenten wiederverwendet werden sollen. 

 

Benötigt die Instandhaltungsleitung beispielsweise eine visuelle Dispositionsansicht, in der Verfügbarkeit, Reservierungen, Kalibrierstatus und geplante Transporte zwischen den Standorten zusammenlaufen und die sich nahtlos in ein bestehendes Unternehmensportal einfügt, kann echter Code die passendere Grundlage sein. 

Power Apps Code Apps: codebasierte Anwendungen in der Power Platform

Im Kern handelt es sich um eine vollwertige, codebasierte Anwendung, typischerweise ein React-Projekt (React ist eine weit verbreitete JavaScript-Bibliothek zur Entwicklung moderner Weboberflächen). Sie wird nicht isoliert betrieben, sondern in die Power Platform eingebettet. 

 

Für unser Beispiel bedeutet das: Die Oberfläche kann mit voller gestalterischer Freiheit entwickelt werden. Das betrifft die Standortauswahl und Dispositionsansicht ebenso wie die Fotodokumentation und die rollenabhängigen Sichten für Werker, Schichtleitung und Instandhaltungsleitung. Aus IT-Sicht entsteht so keine weitere Insellösung, sondern eine Anwendung, die sich in bestehende Governance-Strukturen einfügt. 

GitHub Copilot CLI: KI-gestützte Entwicklung für Power Apps

An dieser Stelle kommt GitHub Copilot CLI ins Spiel, ein Kommandozeilenwerkzeug für dialogorientierte Entwicklung. Anders als klassische Codevervollständigung arbeitet es im direkten Austausch. Anforderungen werden in natürlicher Sprache formuliert, etwa: „Baue eine Anwendung, mit der Mitarbeitende mobile Prüfmittel für ihre Einsätze reservieren, ausgeben und zurücknehmen können, mit einer standortübergreifenden Dispositionsübersicht für die Instandhaltungsleitung.“ 

Aus dieser Beschreibung entwickelt der Agent einen ersten Lösungsplan, legt die Projektstruktur an, erstellt einen ersten Entwurf der Benutzeroberfläche und unterstützt bei der Anbindung der benötigten Daten. 

 

Damit dieser Agent nicht nur allgemeinen Code erzeugt, sondern plattformgerechte Power Apps Code Apps versteht, stehen mittlerweile spezialisierte, derzeit als Vorschau verfügbare Power-Platform-Erweiterungen für GitHub Copilot CLI bereit. Sie liefern dem Agenten den notwendigen Plattformkontext: welche Projektvorlage sinnvoll ist, wie ein Connector korrekt eingebunden wird und welche Schritte für eine lauffähige Anbindung an eine Power-Platform-Umgebung nötig sind. 

Vom lokalen Code-Projekt zur verwalteten Power App

GitHub Copilot CLI unterstützt nicht nur beim Erzeugen des Anwendungscodes. Gemeinsam mit den Entwicklungswerkzeugen der Power Platform begleitet der KI-Assistent auch die Anbindung benötigter Datenquellen und die Bereitstellung der Anwendung. Die dafür erforderlichen technischen Schritte werden im Hintergrund über spezialisierte Werkzeuge ausgeführt. 

 

So entsteht aus einer natürlich formulierten Anforderung zunächst ein lokales Code-Projekt und daraus eine Anwendung, die über Power Apps bereitgestellt, zentral verwaltet und kontrolliert in Test- und Produktivumgebungen überführt werden kann. 

Was schneller geht und was weiterhin Aufgabe von Menschen bleibt

Für unser Beispiel bringt dieser Werkzeugstapel einen echten Vorteil: Aus einer klar formulierten Anforderung lässt sich in kurzer Zeit ein lauffähiger Prototyp erzeugen, der bereits zeigt, wie sich ein standortübergreifendes Dispositionsportal für die Prüfmittel anfühlen könnte. Das ist wertvoll, um mit den Fachbereichen früh über die richtige Lösung zu sprechen, statt monatelang an einem Lastenheft zu schreiben. 

 

Ein Prototyp ist damit aber noch keine Unternehmenslösung. Wer im Beispiel tatsächlich sehen darf, welches Prüfmittel an welchem Standort verfügbar oder reserviert ist, und wer Kalibrierfristen einsehen oder ändern darf, ist eine Berechtigungsfrage, die sauber durchdacht werden muss und nicht aus einem Prompt folgt. 

 

Ob der Ansatz am Ende auch wirtschaftlich passt, hängt neben dem Entwicklungsaufwand von vorhandenen Lizenzen, der Nutzerzahl und der Zielarchitektur ab.

 

GitHub Copilot CLI reduziert Routinearbeit beim Aufsetzen und Erweitern einer Code App erheblich. Die Übersetzung eines Geschäftsproblems in eine Lösung, die zur bestehenden Architektur, zur Governance und zu den Betriebsprozessen eines Unternehmens passt, bleibt eine Aufgabe, die methodisches Vorgehen und technische Erfahrung erfordert: von der ersten Anforderungsanalyse bis zum laufenden Betrieb.

Code Apps in Unternehmen

Unser Beratungsansatz verbindet die Geschwindigkeit, die moderne KI-gestützte Entwicklung und Power Apps Code Apps ermöglichen, mit der Sorgfalt, die eine Lösung braucht, die im Unternehmen Bestand haben soll. Dazu gehören die Businessanalyse und die Frage, ob eine Standard-App, eine Code App oder eine klassische Individualentwicklung der richtige Weg ist. Ebenso wichtig sind die Architektur, das Berechtigungs- und Datenmodell, die Umsetzung selbst und ein Application-Lifecycle-Management, das Weiterentwicklung und Betrieb absichert.

Ihr habt einen Prozess, der für eine Standard-App zu individuell, für eine klassische Individualentwicklung aber zu aufwendig erscheint? Gemeinsam prüfen wir, ob eine Power Apps Code App der passende Mittelweg ist. Aus der Idee entwickeln wir eine Lösung, die sich sicher betreiben und über Jahre pflegen lässt. Kommt gerne auf uns zu. 

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert