最佳做法:使用 Power Apps 來共同作業和共同開發應用程式

數位化轉型作為一種提高業務效率的機制,是當今大多數組織成功的關鍵要素。 然而,以業務為中心的領域專家通常無法建立具有他們所需功能的應用程式,而開發人員可能難以理解他們被要求建構的程式碼對商業和流程影響。 因此,組織的業務需求與該公司應用程式的後續執行之間可能會產生脫節。

然而,讓組織真正支援業務增長需要的不僅僅是一流的開發團隊;它需要精通業務的人員參與,以推動建立組織能用來保持其競爭優勢的解決方案。

Microsoft Power Apps 是 Microsoft Power Platform 的一部分,可讓應用程式製作者 (業務技術人員或具有業務領域經驗的人員) 在融合團隊中建置和部署低程式碼或無程式碼應用程式。 融合團隊將業務技術人員、專業開發人員和 IT 部門聯融合一家聯營公司,以提供可生產的數位產品。 這些混合團隊可以加速開發週期並更快地發佈產品,從而提供使用者目前所需的解決方案。

目標

本內容為多學科團隊定義和採用共同開發最佳做法提供指導,這些最佳做法有助於促進協作、加速可擴展開發、減少組織孤島,並在使用 Power Apps 時最佳化低程式碼應用程式的應用程式交付。

什麼是企業低程式碼應用程式平台?

企業低程式碼應用程式平台的其中一個例子就是 Power Apps。 低程式碼應用程式平台是一個快速應用程式開發和部署環境,使用低程式碼或無程式碼技術來建立多個平台應用程式。 非技術性使用者 (製作者) 可以使用低程式碼應用程式平台,在企業環境中設計和建立簡化的應用程式,而不需要明確的程式設計知識。

通常,企業低程式碼應用程式平台包含下列功能:

  • 用來定義應用程式儲存和顯示之資訊的應用程式中繼資料
  • 應用程式執行時,用於處理此中繼資料的執行階段解譯器
  • WYSIWYG 使用者介面,可簡化和加速應用程式部署
  • 選擇性的程式設計擴充功能,專業開發人員可以使用它來增強應用程式的功能

低程式碼應用程式平台也提供:

  • 同時開發桌上型電腦和行動裝置格式的 UI。
  • 頁面、商務程式及規則的應用程式設計範本。
  • 內建安全資料庫。
  • 一鍵式應用程式部署和共用。

低程式碼應用程式共同開發的挑戰

因為低程式碼應用程式平台提供了一種機制,讓製作者或業務技術人可以建立商務應用程式,因此以隔離方式啟動原型應用程式的能力也可能會為 IT 部門帶來挑戰,包括孤島和影子 IT 專案的增長。 因此,了解低程式碼應用程式開發如何與傳統編碼商務應用程式一起運作十分重要。實際上,雙方必須共同努力,以建立一個綜合或融合團隊,為最佳化業務應用程式共同開發提供最佳途徑。 多元化的融合團隊可以匯集不同的觀點和想法,帶來更好、更成功的成果。

實現成功的低程式碼應用程式共同開發

Microsoft Dataverse 為商務和分析應用程式提供共用資料語言。 融合團隊可以使用 Dataverse 來共同開發應用程式。

以 Success Hub 為例,它是 Microsoft 內部實施的 Dataverse,由 20 多個多角色團隊共同開發的 50 多個業務應用程式使用由單個 Dataverse 執行個體組成的共用環境,從而平衡彈性和治理。 這個環境無縫融合了技術與商業領域的專業技能,建立了每月活躍使用者高達數千人的商務應用程式。

使用 Power Apps 進行低程式碼開發

Power Apps 提供了一種創新性的方式,讓業務重點人員可以使用低程式碼或無程式碼方法,在組織中建立和部署應用程式。 然後,專業開發人員可以與這些製作者合作,在由業務和技術人員組成的融合團隊中增強和改進這些應用程式。 Power Apps 可讓組織將低程式碼應用程式納入其應用程式開發生命週期。

Power Apps 的優點

Power Apps 提供了功能完整的低程式碼和無程式碼開發環境,適合從個人到各種規模組織中的完整多角色融合團隊使用。 有了強大的功能集、大量的整合、廣泛的使用者介面選項、滿足各種業務需求的全面範本集,以及強大的行動功能,Power Apps 提供了製作者在支援專業開發人員的增強功能時,解決業務挑戰所需的一切。

Microsoft Power Platform 系列

Power AppsMicrosoft Power Platform 系列的一部分,該系列也包括以下低程式碼或無程式碼工具:

  • Power BI – 將資料導向深入解析交到每個人手中,以協助做出有明智且自信的商務決策。
  • Power Pages – 快速建立低程式碼商務網站,以將重要資訊和服務提供給您的客戶。
  • Power Automate – 讓每個人都能自動化組織流程,從而大幅提升業務效率。
  • Power Virtual Agents – 輕鬆建立聊天機器人,以與您的客戶和員工進行對話,而無需編寫程式碼。

本內容重點介紹 Power Apps 如何讓企業從新的、更整合的方式中受益,首先要建立有效的共同作業模型。 融合團隊模型支援多角色共同作業,產生一種進階方式來建立包括領域和專業知識和經驗的應用程式。

另請參閱

電子書:使用 Power Apps 建置應用程式的融合開發方法