Procedure consigliate: collaborazione e co-sviluppo di app tramite Power Apps

La trasformazione digitale come meccanismo per migliorare l'efficienza aziendale è oggi una componente chiave del successo della maggior parte delle organizzazioni. Tuttavia, spesso, gli esperti di dominio incentrati sull'azienda non sono in grado di creare app con le funzionalità desiderate, mentre gli sviluppatori potrebbero avere difficoltà a comprendere le implicazioni commerciali e di processo del codice che viene loro chiesto di creare. Di conseguenza, può esserci una disconnessione tra gli imperativi aziendali di un'organizzazione e la successiva implementazione delle applicazioni di quell'azienda.

Tuttavia, consentire alle organizzazioni di supportare realmente la crescita dell'azienda richiede più di un semplice team di sviluppo di prim'ordine; richiede la partecipazione di individui esperti di business per promuovere la creazione di soluzioni utilizzabili da un'organizzazione per mantenere il proprio vantaggio competitivo.

Microsoft Power Apps, parte di Microsoft Power Platform, consente agli autori di app (esperti di tecnologia aziendali o individui con esperienza nel dominio aziendale) di creare e distribuire applicazioni a uso limitato o senza utilizzo di codice all'interno dei fusion team. I fusion team raggruppano esperti di tecnologia aziendali, sviluppatori professionisti e reparti IT in una joint venture in grado di fornire prodotti digitali pronti per la produzione. Questi team misti possono accelerare i cicli di sviluppo e rilasciare più rapidamente prodotti in grado di fornire le soluzioni di cui gli utenti hanno bisogno oggi.

Scopo

Questo contenuto fornisce una guida che consente ai team multidisciplinari di definire e adottare le procedure consigliate di co-sviluppo che aiutano a promuovere la collaborazione, accelerare lo sviluppo scalabile, ridurre i silo organizzativi e ottimizzare la distribuzione delle applicazioni a uso limitato di codice quando si utilizza Power Apps.

Che cos'è una piattaforma aziendale di applicazioni a uso limitato di codice?

Power Apps è un'esempio di piattaforma aziendale di applicazioni a uso limitato di codice. Le piattaforme di applicazioni a uso limitato di codice sono ambienti di sviluppo e distribuzione rapidi di applicazioni che utilizzano tecniche a uso limitato o senza utilizzo di codice per creare app multipiattaforma. Gli utenti non tecnici (autori) possono utilizzare la piattaforma dell'applicazione a uso limitato di codice per progettare e creare app semplificate in ambienti aziendali senza richiedere conoscenze di programmazione esplicite.

In genere, una piattaforma aziendale di applicazioni a uso limitato di codice include le seguenti funzionalità:

  • Metadati dell'applicazione per definire le informazioni che l'app archivia e visualizza
  • Un interprete di runtime per elaborare questi metadati durante l'esecuzione dell'app
  • Un'interfaccia utente WYSIWYG che semplifica e velocizza la distribuzione delle app
  • Estensioni di programmazione facoltative, che gli sviluppatori professionisti possono utilizzare per migliorare la funzionalità dell'app

La piattaforma dsi applicazioni a uso limitato di codice fornirà anche:

  • Sviluppo simultaneo dell'interfaccia utente sia in formato desktop che per dispositivi mobili.
  • Modelli di progettazione di app per pagine, processi aziendali e regole.
  • Un database sicuro integrato.
  • Distribuzione e condivisione delle applicazioni con un solo pulsante.

Sfide del co-sviluppo di applicazioni a uso limitato di codice

Poiché la piattaforma per applicazioni a uso limitato di codice fornisce un meccanismo per gli autori o i tecnici aziendali per creare app aziendali, la possibilità di avviare la prototipazione di app in isolamento può anche creare sfide per i dipartimenti IT, tra cui il siloing e la crescita di progetti IT ombra. Di conseguenza, è importante capire come lo sviluppo di app a uso limitato di codice può funzionare insieme alle tradizionali app aziendali codificate; in effetti, entrambe le parti devono collaborare per creare un team multidisciplinare o fusion team, che fornisca l'approccio migliore per uno sviluppo condiviso ottimale delle applicazioni aziendali. Diversi fusion team possono riunire diverse prospettive e idee, portando a risultati migliori e di maggior successo.

Co-sviluppo di successo per applicazioni a uso limitato di codice

Microsoft Dataverse fornisce un linguaggio dati condiviso per applicazioni aziendali e di analisi. I fusion team possono utilizzare Dataverse per co-sviluppare applicazioni.

Un esempio di questo approccio è Success Hub, un'implementazione interna di Microsoft di Dataverse con oltre 50 app aziendali sviluppate in collaborazione da oltre 20 team multiruolo utilizzando un ambiente condiviso composto da un'unica istanza di Dataverse, bilanciando così agilità e governance. Questo ambiente è l'unione perfetta tra tecnologia e competenza del dominio commerciale per creare applicazioni aziendali con migliaia di utenti attivi mensilmente.

Sviluppo a uso limitato di codice tramite Power Apps

Power Apps offre un approccio innovativo che consente al personale orientato al business di utilizzare approcci a uso limitato o senza utilizzo di codice per creare e distribuire app all'interno della propria organizzazione. Gli sviluppatori professionisti possono quindi collaborare con questi autori per migliorare e perfezionare queste app all'interno di fusion team composti da personale tecnico e aziendale. Power Apps consente alle organizzazioni di incorporare app a uso limitato di codice nei loro cicli di vita di sviluppo delle applicazioni.

Vantaggi di Power Apps

Power Apps fornisce un ambiente di sviluppo completo a uso limitato o senza utilizzo di codice, adatto all'uso da parte di singoli individui fino a fusion team multiruolo completi che lavorano in organizzazioni di tutte le dimensioni. Grazie a un solido set di funzionalità, un ampio numero di integrazioni, un'ampia gamma di opzioni di interfaccia utente, un set completo di modelli per varie esigenze aziendali e potenti funzionalità per dispositivi mobili, Power Apps fornisce tutto ciò di cui un autore potrebbe aver bisogno per superare le sfide aziendali supportando al contempo i miglioramenti da parte di sviluppatori professionisti.

Famiglia di Microsoft Power Platform

Power Apps fa parte della famiglia Microsoft Power Platform, che include anche i seguenti strumenti a uso limitato o senza utilizzo di codice:

  • Power BI: promozione di decisioni aziendali consapevoli e affidabili grazie alla disponibilità di informazioni dettagliate basate sui dati per tutta l'organizzazione.
  • Power Pages: crea rapidamente siti Web aziendali a uso limitato di codice per fornire informazioni e servizi vitali ai tuoi clienti.
  • Power Automate: maggiore produttività aziendale in quanto tutti possono automatizzare i processi organizzativi.
  • Power Virtual Agents: crea facilmente chatbot per interagire con i tuoi clienti e dipendenti, il tutto senza richiedere la codifica.

Questo contenuto si concentra su come Power Apps consente alle aziende di beneficiare di nuove modalità di lavoro più integrate, a cominciare dalla creazione di un modello di collaborazione efficace. Il modello di fusion team supporta la collaborazione multiruolo generando un modo avanzato per creare app che coinvolgono conoscenze ed esperienze sia di dominio che specialistiche.

Vedi anche

Ebook: approccio di sviluppo con fusione alla creazione di app tramite Power Apps