Doporučené postupy: Spolupráce a společný vývoj aplikací pomocí Power Apps

Digitální transformace jako mechanismus pro zlepšení efektivity podnikání je dnes klíčovou součástí úspěchu většiny organizací. Doménoví experti zaměření na podnikání však často nejsou schopni vytvářet aplikace s funkcemi, které chtějí, zatímco vývojáři mohou mít potíže s pochopením komerčních a procesních důsledků kódu, který mají vytvořit. V důsledku toho může dojít k nesouladu mezi obchodními imperativy organizace a následnou implementací aplikací této společnosti.

Chcete-li organizacím umožnit, aby skutečně podporovaly obchodní růst, vyžaduje to více než jen špičkový vývojový tým; nutná je také účast podnikatelsky zdatných jednotlivců, kteří podpoří vytváření řešení, která může organizace použít k udržení své konkurenční výhody.

Microsoft Power Apps, součást Microsoft Power Platform, umožňuje tvůrcům aplikací (podnikoví technologové nebo jednotlivci se zkušenostmi práce s obchodní doménou) k vytváření a nasazení aplikací s malým nebo žádným množstvím napsaného kódu v rámci smíšených týmů. Týmy Fusion spojují podnikové technology, profesionální vývojáře a IT oddělení do jednoho celku, který dokáže dodávat digitální produkty připravené k výrobě. Tyto smíšené týmy mohou urychlit vývojové cykly a rychleji uvolňovat produkty, které poskytují řešení, která uživatelé dnes potřebují.

Cíl

Tento obsah poskytuje návod pro multidisciplinární týmy, jak definovat a přijmout osvědčené postupy společného vývoje, které pomáhají podporovat spolupráci, urychlovat škálovatelný vývoj, zmenšovat organizační bloky a optimalizovat poskytování aplikací s minimálním psaním kódu při používání Power Apps.

Co je platforma podnikových aplikací s minimálním psaním kódu?

Power Apps je příklad podnikových aplikací s minimálním psaním kódu. Aplikační platformy s minimálním psaním kódu jsou prostředí pro rychlý vývoj aplikací a nasazení, která k vytváření aplikací pro více platforem používají techniky s malým nebo žádným množstvím napsaného kódu. Netechničtí uživatelé (tvůrci) mohou používat platformu aplikací s malým množstvím napsaného kódu k navrhování a vytváření zjednodušených aplikací v podnikových prostředích, aniž by museli mít explicitní znalosti programování.

Platforma podnikových aplikací s malým množstvím napsaného kódu obvykle zahrnuje následující funkce:

  • Metadata aplikace k definování informací, které aplikace ukládá a zobrazuje
  • Běhový interpret pro zpracování těchto metadat při spuštění aplikace
  • Uživatelské rozhraní WYSIWYG, které zjednodušuje a urychluje nasazení aplikací
  • Volitelná programovací rozšíření, která mohou profesionální vývojáři použít k vylepšení funkčnosti aplikace

Aplikační platforma s malým množstvím kódu také poskytne:

  • Simultánní vývoj uživatelského rozhraní v desktopových i mobilních formátech.
  • Šablony návrhu aplikací pro stránky, obchodní procesy a pravidla.
  • Vestavěná zabezpečená databáze.
  • Nasazení a sdílení aplikací jedním tlačítkem.

Výzvy společného vývoje aplikací s malým množstvím kódu

Protože aplikační platforma s malým množstvím kódu poskytuje tvůrcům nebo obchodním technologům mechanismus k vytváření obchodních aplikací, může schopnost samostatně spouštět prototypování aplikací také představovat výzvy pro IT oddělení, včetně sil a růstu stínových IT projektů. V důsledku toho je důležité pochopit, jak může vývoj aplikací s malým množstvím kódu fungovat vedle tradičně napsaných podnikových aplikací; obě strany skutečně musí spolupracovat na vytvoření multidisciplinárního nebo smíšeného týmu, který poskytuje nejlepší přístup pro optimální společný vývoj obchodních aplikací. Různorodé smíšené týmy mohou propojit různé pohledy a nápady, což vede k lepším a úspěšnějším výsledkům.

Dosažení společného vývoje aplikací s malým množstvím kódu

Microsoft Dataverse poskytuje sdílený datový jazyk pro obchodní a analytické aplikace. Smíšené týmy mohou použít Dataverse ke společnému vývoji aplikací.

Příkladem tohoto přístupu je Success Hub, interní implementace Dataverse od společnosti Microsoft s více než 50 obchodními aplikacemi společně vyvinutými více než 20 týmy s více rolemi využívajícími sdílené prostředí skládající se z jediné instance Dataverse, čímž se vyvažuje agilita a zásady správného řízení. Toto prostředí bezproblémově spojuje technologie a odborné znalosti z komerční domény a vytváří obchodní aplikace s tisíci aktivních uživatelů měsíčně.

Vývoj s minimálním psaním kódu pomocí Power Apps

Power Apps poskytuje inovativní přístup, který umožňuje pracovníkům zaměřeným na podnikání používat přístupy s malým nebo žádným množstvím napsaného kódu k vytváření a nasazení aplikací v rámci jejich organizace. Profesionální vývojáři pak mohou s těmito tvůrci spolupracovat na vylepšení těchto aplikací v rámci smíšených týmů, které se skládají z obchodního i technického personálu. Power Apps umožňuje organizacím začlenit aplikace s malým množstvím napsaného kódu do jejich životního cyklu vývoje aplikací.

Výhody Power Apps

Power Apps poskytuje plně funkční vývojové prostředí s malým nebo žádným množstvím napsaného kódu, vhodné k použití jednotlivými jednotlivci, až po plně víceúčelové smíšené týmy pracující ve všech velikostech organizací. Díky robustní sadě funkcí, rozsáhlému počtu integrací, široké řadě možností uživatelského rozhraní, komplexní sadě šablon pro různé obchodní potřeby a výkonné mobilní funkčnosti poskytuje Power Apps vše, co může tvůrce potřebovat k řešení obchodních problémů, a zároveň podporuje vylepšení od profesionálních vývojářů.

Rodina Microsoft Power Platform

Power Appsje součástí rodiny Microsoft Power Platform, která také zahrnuje následující nástroje s malým nebo žádným množstvím napsaného kódu:

  • Power BI – přijímejte informovaná a sebevědomá obchodní rozhodnutí zpřístupněním poznatků založených na datech.
  • Power Pages – rychle vytvářejte obchodní webové stránky s malým množstvím napsaného kódu pro poskytování důležitých informací a služeb vašim zákazníkům.
  • Power Automate – zvyšte produktivitu podniku tím, že každému poskytnete možnost automatizovat organizační procesy.
  • Power Virtual Agents – snadno sestavujte chatovací roboty, abyste mohli konverzovat se svými zákazníky a zaměstnanci, a to vše bez nutnosti psaní kódu.

Tento obsah se zaměřuje na to, jak Power Apps umožňuje podnikům těžit z nových, integrovanějších způsobů práce, počínaje vytvořením efektivního modelu spolupráce. Model smíšeného týmu podporuje spolupráci ve více rolích a vytváří pokročilý způsob vytváření aplikací zahrnujících jak doménové, tak odborné znalosti a zkušenosti.

Viz také

E-kniha: Přístup smíšeného vývoje k vytváření aplikací pomocí Power Apps