Best practices: samenwerken en samen apps ontwikkelen met Power Apps
Digitale transformatie als mechanisme om de bedrijfsefficiëntie te verbeteren, is een essentieel onderdeel van het succes van de meeste organisaties van vandaag. Maar vaak zijn de bedrijfsgerichte domeinexperts niet in staat om apps te maken met de functionaliteit die ze willen, terwijl ontwikkelaars moeite hebben om de commerciële en procesimplicaties te begrijpen van de code die ze moeten bouwen. Als gevolg hiervan kan er een discrepantie zijn tussen de zakelijke vereisten van een organisatie en de daaropvolgende implementatie van de toepassingen van dat bedrijf.
Om organisaties in staat te stellen de bedrijfsgroei echt te ondersteunen, is echter meer nodig dan alleen een eersteklas ontwikkelteam; het vereist de deelname van zakelijk onderlegde individuen om de creatie van oplossingen te stimuleren die een organisatie kan gebruiken om haar concurrentievoordeel te behouden.
Microsoft Power Apps, onderdeel van Microsoft Power Platform, activeert app-makers (bedrijfstechnologen of personen met ervaring in het zakelijke domein) om low-code of no-code toepassingen te bouwen en te implementeren binnen fusieteams. Fusion Teams verenigt bedrijfstechnologen, professionele ontwikkelaars en IT-afdelingen in een samenwerkingsverband dat productieklare digitale producten kan leveren. Deze gemengde teams kunnen ontwikkelingscycli versnellen en sneller producten vrijgeven die de oplossingen bieden die gebruikers vandaag nodig hebben.
Doel
Deze inhoud biedt richtlijnen voor multidisciplinaire teams om best practices voor gezamenlijke ontwikkeling te definiëren en toe te passen die helpen bij het bevorderen van samenwerking, het versnellen van schaalbare ontwikkeling, het verminderen van organisatorische silo's en het optimaliseren van toepassingslevering van low-code toepassingen bij gebruik van Power Apps.
Wat is een ondernemingsplatform voor low-code toepassingen?
Power Apps is een voorbeeld van een ondernemingsplatform voor low-code toepassingen. Low-code toepassingsplatforms zijn omgevingen voor snelle toepassingsontwikkeling- en implementatie die low-code of no-code technieken gebruiken om multi-platform-apps te maken. Niet-technische gebruikers (makers) kunnen een low-code toepassingsplatform gebruiken om vereenvoudigde apps te ontwerpen en bouwen in bedrijfsomgevingen zonder dat hiervoor expliciete programmeerkennis nodig is.
Een ondernemingsplatform voor low-code toepassingen bevat doorgaans de volgende functionaliteit:
- Toepassingsmetadata om de informatie te definiëren die de app opslaat en weergeeft
- Een runtime-interpreter om deze metadata te verwerken wanneer de app wordt uitgevoerd
- Een WYSIWYG-gebruikersinterface die de implementatie van apps vereenvoudigt en versnelt
- Optionele programmeeruitbreidingen, die professionele ontwikkelaars kunnen gebruiken om de functionaliteit van de app te verbeteren
Low-code toepassingsplatform biedt ook:
- Gelijktijdige UI-ontwikkeling in zowel desktop- als mobiele vorm.
- App-ontwerpsjablonen voor pagina's, bedrijfsprocessen en regels.
- Een ingebouwde beveiligde database.
- Implementatie en delen van toepassingen met één knop.
Uitdagingen van co-ontwikkeling van low-code toepassingen
Omdat het low-code toepassingsplatform een mechanisme biedt voor makers of bedrijfstechnologen om bedrijfsapps te maken, kan de mogelijkheid om prototype-apps afzonderlijk te starten ook uitdagingen opleveren voor IT-afdelingen, waaronder silo-vorming en een toename van schaduw-IT-projecten. Daarom is het belangrijk om te begrijpen hoe low-code app-ontwikkeling kan werken naast traditionele gecodeerde zakelijke apps; in feite moeten beide partijen samenwerken om een multidisciplinair of fusieteam te creëren, dat de beste aanpak biedt voor een optimale gezamenlijke ontwikkeling van bedrijfstoepassingen. Diverse fusieteams kunnen verschillende perspectieven en ideeën samenbrengen, wat leidt tot betere en meer succesvolle resultaten.
Geslaagde co-ontwikkeling van low-code toepassingen bereiken
Microsoft Dataverse biedt een gedeelde gegevenstaal voor gebruik door zakelijke en analysetoepassingen. Fusion Teams kan Dataverse gebruiken om samen toepassingen te ontwikkelen.
Een voorbeeld van deze aanpak is Success Hub, een interne Microsoft-implementatie van Dataverse met meer dan 50 zakelijke apps die samen zijn ontwikkeld door meer dan 20 teams bestaande uit meerdere rollen, in een gedeelde omgeving bestaande uit een één exemplaar van Dataverse, waardoor wendbaarheid en governance in evenwicht worden gehouden. Deze omgeving combineert naadloos technologie en commerciële domeinexpertise om zakelijke toepassingen te creëren met duizenden maandelijkse actieve gebruikers.
Low-code-ontwikkeling met behulp van Power Apps
Power Apps biedt een innovatieve aanpak waarmee bedrijfsgerichte medewerkers low- of no-code-benaderingen kunnen gebruiken om apps binnen hun organisatie te maken en te implementeren. Professionele ontwikkelaars kunnen vervolgens samenwerken met deze makers om deze apps te verbeteren en verfijnen binnen fusieteams, bestaande uit zowel zakelijke als technische medewerkers. Power Apps stelt organisaties in staat om low-code apps op te nemen in de levenscyclus van hun toepassingsontwikkeling.
Voordelen van Power Apps
Power Apps biedt een volledig functionele low-code en no-code ontwikkelomgeving die geschikt is voor gebruik door individuele individuen tot volledige fusieteams met meerdere rollen, die werken in organisaties van elke willekeurige omvang. Met een robuuste functieset, een uitgebreid aantal integraties, een breed scala aan gebruikersinterface-opties, een uitgebreide set sjablonen voor verschillende zakelijke behoeften en krachtige mobiele functionaliteit, heeft Power Apps alles wat een maker nodig heeft om zakelijke uitdagingen op te lossen en ondersteunt het tegelijkertijd uitbreidingen van professionele ontwikkelaars.
Microsoft Power Platform-productfamilie
Power Apps maakt deel uit van de Microsoft Power Platform-productfamilie, die ook de volgende low-code of no-code hulpmiddelen bevat:
- Power BI– neem weloverwogen en zelfverzekerde zakelijke beslissingen door gegevensgestuurde inzichten voor iedereen beschikbaar te maken.
- Power Pages– maak snel low-code zakelijke websites voor het leveren van essentiële informatie en diensten aan uw klanten.
- Power Automate– verhoog de bedrijfsproductiviteit door iedereen de mogelijkheid te geven om organisatorische processen te automatiseren.
- Power Virtual Agents– bouw eenvoudig chatbots om een gesprek aan te gaan met uw klanten en medewerkers, allemaal zonder dat er code bij komt kijken.
Deze inhoud concentreert zich op hoe Power Apps bedrijven in staat stelt te profiteren van nieuwe, meer geïntegreerde manieren van werken, te beginnen met het opzetten van een effectief samenwerkingsmodel. Het fusieteammodel ondersteunt samenwerking tussen meerdere rollen en genereert een geavanceerde manier om apps te bouwen met zowel domein- als specialistische kennis en ervaring.
Zie ook
eBook: Gecombineerde ontwikkelmethode voor het bouwen van apps met Power Apps