Skip to main content

Power Platform

Die Power Platform bietet als Low-Code-Umgebung eine exzellente und effiziente Option zur Entwicklung von Applikationen. Applikationen können deutlich schneller als mit klassischer Programmierung entwickelt werden.

Letzlich gelten für unternehmenskritsche Applikationen auf Basis der Power Platform die gleichen Anforderungen wie für klassische Softwareentwicklung. Dies betrifft Versionierung, Releasemanagement, Rollback-Optionen nach einem fehlerhaften Release, Inline-Dokumentationen, technische Dokumentationen und Errorhandling. 

Citizen Developer können eigenständig Applikationen entwickeln. Einige Grundkenntnisse der Softwareentwicklung sollten dabei bekannt sein, da es die Qualität der Anwendungen deutlich erhöht. Wie das Know-How zielgerichtet und schnell vernessert werden kann, finden Sie im Menüpunkt Schulungen.

Worauf ist zu achten?

Mehrstufige Entwicklung (Staging)

Je nach Anforderung und Komplexität einer Lösung sollte 2-4 Umgebungen verwendet werden. Die Entwicklungsumgebungen können sich auf Ihrem Tenant oder dem Tenant der hbsites solutions GmbH befinden.

Lizenzierung

  • Power Automate - Werden kostenpflichtige Connectoren zur Erstellung von Dokumenten benötigt, kann es günstiger und praktischer sein, auf 3rd Party-Produkte umzusteigen.
    Die hbsites solutions GmbH ist Partner von Encodian. Mit Encodian für Power Automate können Sie Word-, Excel- und Power Point Slides mit Power Automate generieren.

  • Power Apps - Sollten kostenpflichtige Konnectoren zum Einsatz kommen, kann es günstiger sein, SPFx-WebParts in SharePoint einzubinden oder individuell mit einem JavaScript-Frameworks zu entwickeln. Werden KI-Tools wie Cursor oder Microsoft Copilot genutzt, können erste Versionen einer Applikation sehr schnell erstellt werden.

Erstellung eines Lösungskonzeptes

Vor der Erstellung umfangreicher, komplexer und /oder unternehmenskritischer Applikationen sollte ein technisches Lösungskonzept erstellt werden. Das ist nicht nur für den Fall wichtig, wenn die Weiterentwicklung zu einem späteren Zeitpunkt von einem anderen Team übernommen werden soll. Es ist wichtig für die Qualität der Anwendung.

Das Berechtigungskonzept muss mit dem Fachbereich abgestimmt werden. Es müssen Lizenzthemen geklärt werden. Ein Datenmodell für ggf. Auswertungen über Power BI ist im Vorfeld zu definieren. Sollte SharePoint als Datenbasis gewählt werden, sollten die Vor- und Nachteile dem Fachbereich anschaulich erklärt werden, da sich mit SharePoint Einschränkungen für die Weiterentwicklung ergeben können. Es muss festgelegt werden, wie die künftige Weiterentwicklung ablaufen soll. Für die Applikation verantwortliche Personen aus dem Fachbereich, der Entwicklung und dem Application Management müssen definiert werden.

Eine gute Ausgangsbasis zur Erstellung eines Lösungsdesigns und allgemein für technische Dokumentationen ist das Arc 42-Template