Osvedčené postupy: Spolupráca a spoločný vývoj aplikácií pomocou služby Power Apps

Digitálna transformácia ako mechanizmus na zlepšenie efektívnosti podnikania je dnes kľúčovou súčasťou úspechu väčšiny organizácií. Odborníci v oblasti podnikania však často nedokážu vytvárať aplikácie s funkciami, ktoré chcú, zatiaľ čo vývojári môžu mať problémy s pochopením komerčných a procesných dôsledkov kódu, ktorý majú vytvoriť. V dôsledku toho môže dôjsť k rozpojeniu medzi obchodnými imperatívmi organizácie a následnou implementáciou aplikácií tejto spoločnosti.

Umožniť organizáciám skutočne podporovať rast podnikania však vyžaduje viac než len špičkový vývojový tím; vyžaduje si to účasť podnikateľsky zdatných jednotlivcov, ktorí budú riadiť vytváranie riešení, ktoré môže organizácia použiť na udržanie svojej konkurenčnej výhody.

Microsoft Power Apps, časť Microsoft Power Platform, umožňuje tvorcom aplikácií (obchodní technológovia alebo jednotlivci so skúsenosťami v obchodnej doméne) vytvárať a nasadzovať aplikácie s minimálnym alebo žiadnym kódovaním v rámci multidisciplinárnych tímov. Multidisciplinárne tímy spájajú obchodných technológov, profesionálnych vývojárov a IT oddelenia do spoločného podniku, ktorý dokáže dodávať digitálne produkty pripravené na výrobu. Tieto zmiešané tímy môžu urýchliť vývojové cykly a rýchlejšie uvoľniť produkty, ktoré poskytujú riešenia, ktoré používatelia dnes potrebujú.

Cieľ

Tento obsah poskytuje návod pre multidisciplinárne tímy, aby definovali a prijali osvedčené postupy spoločného vývoja, ktoré pomáhajú podporovať spoluprácu, urýchľovať škálovateľný vývoj, redukovať organizačné silá a optimalizovať poskytovanie aplikácií s minimálnym kódovaním pri používaní Power Apps.

Čo je to podniková aplikačná platforma s minimálnym kódovaním?

Power Apps je príklad podnikovej aplikačnej platformy s minimálnym kódovaním. Aplikačné platformy s minimálnym kódovaním sú prostredia rýchleho vývoja a nasadenia aplikácií, ktoré na vytváranie aplikácií pre viacero platforiem používajú techniky s minimálnym kódovaním alebo bez kódovania. Netechnickí používatelia (tvorcovia) môžu používať aplikačnú platformu s minimálnym kódovaním na navrhovanie a vytváranie zjednodušených aplikácií v podnikových prostrediach bez toho, aby museli mať explicitné znalosti programovania.

Platforma podnikových aplikácií s minimálnym kódovaním zvyčajne obsahuje nasledujúce funkcie:

  • Metadáta aplikácie na definovanie informácií, ktoré aplikácia ukladá a zobrazuje
  • Runtime interpreter na spracovanie týchto metadát pri spustení aplikácie
  • Používateľské rozhranie WYSIWYG, ktoré zjednodušuje a urýchľuje nasadenie aplikácií
  • Voliteľné programovacie rozšírenia, ktoré môžu profesionálni vývojári použiť na zlepšenie funkčnosti aplikácie

Aplikačná platforma s minimálnym kódovaním bude tiež poskytovať:

  • Simultánny vývoj používateľského rozhrania v desktopových aj mobilných formátoch.
  • Šablóny dizajnu aplikácií pre stránky, obchodné procesy a pravidlá.
  • Vstavanú zabezpečenú databázu.
  • Nasadenie a zdieľanie aplikácií jedným tlačidlom.

Výzvy spoločného vývoja aplikácií s minimálnym kódovaním

Pretože aplikačná platforma s minimálnym kódovaním poskytuje tvorcom alebo obchodným technológom mechanizmus na vytváranie obchodných aplikácií, schopnosť samostatne spúšťať prototypovanie aplikácií môže predstavovať výzvy aj pre IT oddelenia, vrátane siloingu a rastu tieňových IT projektov. V dôsledku toho je dôležité pochopiť, ako môže vývoj aplikácií s minimálnym kódovaním fungovať popri tradičných kódovaných podnikových aplikáciách. V skutočnosti musia obe strany spolupracovať na vytvorení multidisciplinárneho alebo fúzneho tímu, ktorý poskytuje najlepší prístup pre optimálny spoločný vývoj obchodných aplikácií. Rôznorodé multidisciplinárne tímy môžu spájať rôzne pohľady a nápady, čo vedie k lepším a úspešnejším výsledkom.

Dosiahnutie úspešného spoločného vývoja aplikácií s minimálnym kódovaním

Microsoft Dataverseposkytuje jazyk zdieľaných údajov pre obchodné a analytické aplikácie. Multidisciplinárne tímy môžu použiť Dataverse na spoločný vývoj aplikácií.

Príkladom tohto prístupu je Success Hub, interná implementácia Dataverse od spoločnosti Microsoft s viac ako 50 podnikovými aplikáciami, ktoré spoločne vyvinulo viac ako 20 tímov s viacerými rolami pomocou zdieľaného prostredia pozostávajúceho z jedinej inštancie Dataverse, čím sa vyvažuje agilita a riadenie. Toto prostredie bezproblémovo spája technológiu a odbornosť v komerčnej oblasti a vytvára tak podnikové aplikácie s tisíckami aktívnych používateľov mesačne.

Vývoj za použitia minimálneho kódovania pomocou Power Apps

Power Apps poskytuje inovatívny prístup, ktorý umožňuje pracovníkom zameraným na podnikanie používať prístupy s minimálnym alebo žiadnym kódovaním na vytváranie a nasadzovanie aplikácií v rámci svojej organizácie. Profesionálni vývojári potom môžu spolupracovať s týmito tvorcami na vylepšení a zdokonaľovaní týchto aplikácií v rámci multidisciplinárnych tímov, ktoré pozostávajú z obchodného aj technického personálu. Power Apps umožňuje organizáciám začleniť aplikácie s minimálnym kódovaním do ich životného cyklu vývoja aplikácií.

Výhody Power Apps

Power Apps poskytuje plne funkčné vývojové prostredie s minimálnym kódovaním a bez kódovania vhodné na použitie jednotlivými jednotlivcami až po plnohodnotné viacúčelové multidisciplinárne tímy pracujúce vo všetkých veľkostiach organizácií. S robustnou množinou funkcií, rozsiahlym množstvom integrácií, širokou škálou možností používateľského rozhrania, komplexnou množinou šablón pre rôzne obchodné potreby a výkonnými mobilnými funkciami poskytuje Power Apps všetko, čo môže výrobca potrebovať na riešenie obchodných výziev, a zároveň podporuje vylepšenia od profesionálnych vývojárov.

Rodina Microsoft Power Platform

Power Apps je súčasťou rodiny Microsoft Power Platform, ktorá zahŕňa aj nasledujúce nástroje s minimálnym kódovaním alebo bez kódovania:

  • Power BI – prijímať informované a sebavedomé obchodné rozhodnutia tým, že každému vložíte poznatky založené na údajoch do rúk.
  • Power Pages– rýchlo vytvárať firemné webové stránky s minimálnym kódovaním na poskytovanie dôležitých informácií a služieb vašim zákazníkom.
  • Power Automate– zvýšenie produktivity podnikania tým, že každému poskytnete možnosť automatizovať organizačné procesy.
  • Power Virtual Agents– jednoducho zostavte chatovacie roboty, aby ste mohli komunikovať so svojimi zákazníkmi a zamestnancami, a to všetko bez potreby kódovania.

Tento obsah sa zameriava na to, ako Power Apps umožňuje podnikom ťažiť z nových, integrovanejších spôsobov práce, počnúc vytvorením efektívneho modelu spolupráce. Model multidisciplinárneho tímu podporuje spoluprácu viacerých rolí, ktorá generuje pokročilý spôsob vytvárania aplikácií, ktorý zahŕňa doménové aj odborné znalosti a skúsenosti.

Pozrite si tiež

E-kniha: Používanie multidisciplinárneho vývoja pri zostavovaní aplikácií pomocou služby Power Apps