Bewährte Methoden: Zusammenarbeiten und Apps gemeinsam entwickeln mit Power Apps

Die digitale Transformation als Mechanismus zur Verbesserung der Unternehmenseffizienz ist heute eine Schlüsselkomponente für den Erfolg der meisten Unternehmen. Doch oft sind die geschäftsorientierten Domänenexperten nicht in der Lage, Apps mit der gewünschten Funktionalität zu erstellen, während Entwickler möglicherweise Schwierigkeiten haben, die kommerziellen und prozessualen Auswirkungen des Codes zu verstehen, den sie erstellen sollen. Folglich kann es zu einer Diskrepanz zwischen den geschäftlichen Notwendigkeiten einer Organisation und der anschließenden Implementierung der Anwendungen dieser Firma kommen.

Um Unternehmen jedoch in die Lage zu versetzen, das Geschäftswachstum wirklich zu unterstützen, bedarf es mehr als nur eines erstklassigen Entwicklungsteams. Es erfordert die Beteiligung von geschäftserfahrenen Personen, um die Entwicklung von Lösungen voranzutreiben, die eine Organisation nutzen kann, um ihren Wettbewerbsvorteil aufrechtzuerhalten.

Microsoft Power Apps, Teil von Microsoft Power Platform, befähigt App-Herstellern (Wirtschaftstechnologen oder Personen mit Erfahrung in Geschäftsbereichen) zum Erstellen und Bereitstellen von Low-Code- oder No-Code-Anwendungen innerhalb von Fusion Teams. Fusion Teams vereinen Wirtschaftstechnologen, professionelle Entwickler und IT-Abteilungen in einem gemeinsamen Vorgehen, das produktionsreife digitale Produkte liefern kann. Diese gemischten Teams können Entwicklungszyklen beschleunigen und Produkte schneller veröffentlichen, die die Lösungen bieten, die Benutzer heute benötigen.

Ziel

Dieser Inhalt bietet Leitlinien für multidisziplinäre Teams, um bewährte Methoden für die gemeinsame Entwicklung zu definieren und zu übernehmen, die dabei helfen, die Zusammenarbeit zu fördern, die skalierbare Entwicklung zu beschleunigen, organisatorische Silos zu reduzieren und die Anwendungsbereitstellung von Low-Code-Anwendungen bei der Verwendung von Power Apps zu optimieren.

Was ist eine Low-Code-Anwendungsplattform für Unternehmen?

Power Apps ist ein Beispiel für eine Low-Code-Anwendungsplattform für Unternehmen. Low-Code-Anwendungsplattformen sind schnelle Anwendungsentwicklungs- und Bereitstellungsumgebungen, die entweder Low-Code- oder No-Code-Techniken verwenden, um Multi-Plattform-Apps zu erstellen. Nicht-technische Benutzer (Ersteller) können eine Low-Code-Anwendungsplattform verwenden, um vereinfachte Apps in Unternehmensumgebungen zu entwerfen und zu erstellen, ohne dass explizite Programmierkenntnisse erforderlich sind.

Typischerweise umfasst eine Low-Code-Anwendungsplattform für Unternehmen die folgenden Funktionen:

  • Anwendungsmetadaten, um die Informationen zu definieren, die die App speichert und anzeigt
  • Ein Laufzeitinterpreter zum Verarbeiten dieser Metadaten, wenn die App ausgeführt wird
  • Eine WYSIWYG-Benutzeroberfläche, die die App-Bereitstellung vereinfacht und beschleunigt
  • Optionale Programmiererweiterungen, mit denen professionelle Entwickler die Funktionalität der App erweitern können

Die Low-Code-Anwendungsplattform bietet außerdem:

  • Gleichzeitige UI-Entwicklung in Desktop- und Mobilformaten.
  • App-Designvorlagen für Seiten, Geschäftsprozesse und Regeln.
  • Eine integrierte sichere Datenbank.
  • Anwendungsbereitstellung und -freigabe auf Knopfdruck.

Herausforderungen der Co-Entwicklung von Low-Code-Anwendungen

Da die Low-Code-Anwendungsplattform Entwicklern oder Business-Technologen einen Mechanismus zum Erstellen von Geschäftsanwendungen bietet, kann die Möglichkeit, isoliert mit dem Prototyping von Anwendungen zu beginnen, auch Herausforderungen für IT-Abteilungen mit sich bringen, einschließlich Siloing und einer Zunahme von Schatten-IT-Projekten. Folglich ist es wichtig zu verstehen, wie die Low-Code-App-Entwicklung neben traditionellen codierten Geschäfts-Apps funktionieren kann. In der Tat müssen beide Seiten zusammenarbeiten, um ein multidisziplinäres oder Fusion Team zu bilden, das den besten Ansatz für eine optimale gemeinsame Entwicklung von Geschäftsanwendungen bietet. Verschiedene Fusion Teams können unterschiedliche Perspektiven und Ideen zusammenbringen, was zu besseren und erfolgreicheren Ergebnissen führt.

Erreichen erfolgreicher Co-Entwicklung von Low-Code-Anwendungen

Microsoft Dataverse bietet eine gemeinsam genutzten Datensprache und Analytik-Anwendungen. Fusion Teams können mit Dataverse Anwendungen gemeinsam entwickeln.

Ein Beispiel für diesen Ansatz ist Success Hub, eine interne Microsoft-Implementierung von Dataverse mit über 50 Business-Apps, die von mehr als 20 Teams mit mehreren Rollen unter Verwendung einer gemeinsam genutzten Umgebung entwickelt wurden, die aus einer einzigen Instanz von Dataverse, wodurch Agilität und Governance in Einklang gebracht werden. Diese Umgebung verbindet Technologie und Fachwissen nahtlos miteinander, um Geschäftsanwendungen mit Tausenden von monatlich aktiven Benutzern zu erstellen.

Low-Code-Entwicklung mit Power Apps

Power Apps bietet einen innovativen Ansatz, der es geschäftsorientierten Mitarbeitern ermöglicht, Low- oder No-Code-Ansätze zu verwenden, um Apps in ihrer Organisation zu erstellen und bereitzustellen. Professionelle Entwickler können dann mit diesen Herstellern zusammenarbeiten, um diese Apps innerhalb von Fusion Teams zu verbessern und zu verfeinern, die sowohl aus geschäftlichen als auch aus technischen Mitarbeitern bestehen. Power Apps ermöglicht es Unternehmen, Low-Code-Apps in ihre Anwendungsentwicklungslebenszyklen zu integrieren.

Vorteile von Power Apps

Power Apps bietet eine voll funktionsfähige Low-Code- und No-Code-Entwicklungsumgebung, die für die Verwendung durch Einzelpersonen bis hin zu vollständigen Fusion Teams mit mehreren Rollen geeignet ist, die in Unternehmen aller Größen arbeiten. Mit einem robusten Funktionssatz, einer umfangreichen Anzahl von Integrationen, einer breiten Palette von Benutzeroberflächenoptionen, einem umfassenden Satz von Vorlagen für verschiedene Geschäftsanforderungen und leistungsstarken mobilen Funktionen, bietet Power Apps alles, was ein Hersteller benötigt, um geschäftliche Herausforderungen zu meistern, und unterstützt gleichzeitig Verbesserungen von professionellen Entwicklern.

Microsoft Power Platform-Familie

Power Apps ist Teil der Microsoft Power Platform-Familie, die auch die folgenden Low-Code- oder No-Code-Tools umfasst:

  • Power BI – treffen Sie fundierte und sichere Geschäftsentscheidungen, indem Sie datengesteuerte Erkenntnisse in die Hände aller legen.
  • Power Pages – erstellen Sie schnell Low-Code-Business-Websites, um Ihren Kunden wichtige Informationen und Dienstleistungen bereitzustellen.
  • Power Automate – steigern Sie die Unternehmensproduktivität, indem Sie jedem die Möglichkeit geben, organisatorische Prozesse zu automatisieren.
  • Power Virtual Agents – erstellen Sie ganz einfach Chat-Bots, um mit Ihren Kunden und Mitarbeitern ins Gespräch zu kommen, ohne dass eine Programmierung erforderlich ist.

Dieser Inhalt konzentriert sich darauf, wie Power Apps es Unternehmen ermöglicht, von neuen, stärker integrierten Arbeitsweisen zu profitieren, beginnend mit der Einrichtung eines effektiven Zusammenarbeitsmodells. Das Fusion Team-Modell unterstützt die Zusammenarbeit mehrerer Rollen und bietet eine fortschrittliche Methode zum Erstellen von Apps, die sowohl Domänen- als auch Fachwissen und Erfahrung einbezieht.

Siehe auch

E-Book: Fusionsentwicklungsansatz zur Erstellung von Apps mit Power Apps