Condividi tramite


Panoramica della gestione del ciclo di vita delle applicazioni con Microsoft Power Platform

Gli articoli in questa sezione descrivono come implementare la gestione del ciclo di vita delle applicazioni (ALM) utilizzando Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio e Microsoft Dataverse.

Cos'è ALM?

ALM è la gestione del ciclo di vita delle applicazioni, che include governance, sviluppo e manutenzione. Inoltre, include queste discipline: gestione dei requisiti, architettura del software, sviluppo, test, manutenzione, gestione delle modifiche, supporto, integrazione continua, gestione dei progetti, distribuzione, gestione dei rilasci e governance. Gli strumenti ALM forniscono un sistema standardizzato per la comunicazione e la collaborazione tra team di sviluppo software e i reparti correlati, come test e operazioni. Questi strumenti possono anche automatizzare il processo di sviluppo e consegna di software. A tal fine, ALM combina le discipline in questione con tutti gli aspetti del processo per raggiungere l'obiettivo di favorire l'efficienza attraverso la consegna di software prevedibile e ripetibile.

Aree chiave di ALM

  1. Governance include la gestione dei requisiti, la gestione delle risorse, il consolidamento e l'amministrazione del sistema come la sicurezza dei dati, l'accesso degli utenti, il rilevamento delle modifiche, la revisione, il controllo, il controllo della distribuzione e il rollback.

  2. Sviluppo dell'applicazione include l'identificazione dei problemi attuali e la pianificazione, progettazione, costruzione e test dell'applicazione e dei suoi continui miglioramenti. Questa area include ruoli di sviluppatore e creatore di app tradizionali.

  3. Manutenzione include la distribuzione dell'app e la manutenzione di tecnologie facoltative e dipendenti.

Il ciclo di vita delle applicazioni è il processo ciclico di sviluppo di software che coinvolge queste aree: pianificazione e rilevamento, sviluppo, compilazione e test, distribuzione, funzionamento, monitoraggio e apprendimento mediante individuazione.

Ciclo di vita delle applicazioni.

ALM per Power Apps, Power Automate, Microsoft Copilot Studio e Dataverse

Dataverse in Microsoft Power Platform consente di archiviare e gestire in modo sicuro i dati e i processi che vengono utilizzati dalle applicazioni aziendali. Per usare le funzionalità e gli strumenti Power Platform disponibili per gestire ALM, tutti gli ambienti che partecipano ad ALM devono includere un database Dataverse.

I seguenti concetti sono importanti per comprendere l'utilizzo di ALM con Microsoft Power Platform.

  • Le soluzioni sono il meccanismo per implementare ALM; sono utilizzate per distribuire componenti negli ambienti mediante esportazione e importazione. Un componente rappresenta un artefatto utilizzato nella tua applicazione e qualcosa che puoi potenzialmente personalizzare. Tutto ciò che può essere incluso in una soluzione è un componente, come tabelle, colonne, canvas e app basate su modello, flussi Power Automate, chatbot, grafici e plug-in.

  • Dataverse archivia tutti gli artefatti, comprese le soluzioni e la distribuzione di pipeline all'interno del prodotto

  • Il controllo del codice sorgente deve essere la fonte attendibile per l'archiviazione e la collaborazione in relazione ai componenti.

  • Piattaforma di integrazione continua e distribuzione continua (CI/CD) ad esempio Azure DevOps che ti consente di automatizzare la pipeline di compilazione, test e distribuzione. Può essere utilizzato anche all'interno delle pipeline del prodotto.

Per ulteriori informazioni su come le tecnologie ALM e Azure DevOps, combinate con persone e processi, consentono ai team di fornire continuamente valore ai clienti, vedi Strumenti DevOps in Azure.

Vedi anche