ich sehe es ständig: Ein Mitarbeiter baut eine Power App. Direkt in der Produktionsumgebung. Die App läuft. Super. Dann will er "nur kurz" etwas ändern. Klick, klick, speichern. Und plötzlich funktioniert für 50 User die App nicht mehr.
"Ups. Ich hab nur eine Kleinigkeit geändert."
Das Problem: Kein Netz und doppelter Boden
Wenn Du direkt in Produktion entwickelst, gibt es keinen Rückweg. Kein "Undo". Kein "gestern hat es noch funktioniert". Keine Versionierung.
Das ist, wie wenn Du am offenen Herzen operierst. Ohne Narkose. Ohne Backup-Plan.
Die Lösung: ALM (Application Lifecycle Management)
ALM klingt nach Enterprise-Buzzword. Ist es auch. Aber das Konzept ist simpel:
Entwickeln → Testen → Produzieren
Drei Umgebungen. Drei Stufen.
- Entwicklung (DEV): Hier baust Du. Hier probierst Du. Hier darf es krachen.
- Test (QA): Hier prüfst Du. Funktioniert alles? Stimmen die Daten?
- Produktion (PROD): Hier arbeiten Deine User. Hier fasst Du nichts an – ausser Du weisst, was Du tust.
Wie funktioniert das in Power Platform?
Microsoft hat das eingebaut. Es nennt sich Solutions und Pipelines.
- Du packst Deine App, Deine Flows, Deine Tabellen in eine Solution (ein Paket).
- Du entwickelst in der DEV-Umgebung.
- Wenn Du fertig bist, exportierst Du die Solution.
- Du importierst sie in die TEST-Umgebung. Testest.
- Alles gut? Export → Import in PROD.
Das klingt nach Aufwand. Ist es am Anfang. Aber es spart Dir den Herzinfarkt, wenn etwas schiefgeht.
Power Automate + Azure DevOps = Automatisierung
Für die Profis: Wir können das automatisieren. Mit Azure DevOps oder GitHub Actions bauen wir Pipelines.
- Jemand checkt Code ein → Pipeline testet automatisch.
- Tests bestanden → Pipeline deployed nach QA.
- Manuelle Freigabe → Pipeline deployed nach PROD.
Das ist, wie die grossen Software-Firmen arbeiten. Und es ist für KMU erreichbar.
Governance-Hinweis
ALM ist Governance in Reinform.
- Du weisst immer, welche Version in Produktion ist.
- Du kannst jederzeit zurückrollen.
- Änderungen sind nachvollziehbar (wer, wann, was).
Ohne ALM ist Deine Power Platform eine Zeitbombe. Mit ALM ist sie Enterprise-Ready.
Nächste Schritte
Entwickelst Du noch in Produktion? Keine Schande – fast alle fangen so an.
Aber wenn Deine Apps wichtig werden (und das werden sie), brauchst Du ein Sicherheitsnetz.
Hast Du schon einen "Ups"-Moment erlebt? Lass uns über ALM reden, bevor es zu spät ist.
Beste Grüsse,
Marcel Lehmann
Gründer KMUpower & Microsoft MVP
Häufige Fragen
Brauche ich ALM für ein kleines Team?
Auch kleine Teams profitieren von Versionierung und kontrollierten Deployments. Der Aufwand ist gering, der Nutzen gross.
Was ist der Unterschied zwischen Test- und Produktionsumgebung?
In der Testumgebung werden Änderungen entwickelt und getestet. Erst nach Freigabe werden sie in die Produktionsumgebung übertragen.
Welche Tools brauche ich für ALM?
Azure DevOps oder GitHub für Pipelines, Power Platform Environments und optionale Tools wie den Solution Checker.