Casa Sviluppo Cos'è la gestione del ciclo di vita delle applicazioni (alm)? - definizione da techopedia

Cos'è la gestione del ciclo di vita delle applicazioni (alm)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Application Lifecycle Management (ALM)?

La gestione del ciclo di vita delle applicazioni (ALM) è il coordinamento combinato di varie attività del ciclo di vita dello sviluppo, quali requisiti, sviluppo di modelli, sviluppo e test mediante:

  • Corretta applicazione dei processi che coprono queste attività.
  • Gestire le relazioni tra artefatti di sviluppo utilizzati o prodotti da queste attività.
  • Creazione di rapporti sullo stato di avanzamento dell'intero ciclo di sviluppo.

La gestione del ciclo di vita delle applicazioni è anche nota come gestione del ciclo di vita del software.

Techopedia spiega Application Lifecycle Management (ALM)

Il processo ALM prevede la gestione del ciclo di vita delle applicazioni attraverso governance, sviluppo e operazioni. Considerato il legame coesivo del ciclo di vita dello sviluppo, ALM inizia sempre con un'idea, che porta allo sviluppo dell'applicazione. Dopo aver creato l'applicazione, il passaggio successivo è la distribuzione in un ambiente live. Una volta che l'applicazione perde il suo valore commerciale, raggiunge la fine della vita, dove non viene più utilizzata.

Sebbene ALM non supporti particolari attività del processo di gestione del ciclo di vita, mantiene sincronizzate tutte le attività. I vantaggi di ALM sono i seguenti:

  • La condivisione delle migliori pratiche aiuta ad aumentare la produttività degli sviluppatori.
  • Il flusso regolare di informazioni e il lavoro collaborativo aiutano a rompere i confini.
  • ALM riduce i tempi di sviluppo e adattamento delle applicazioni.
  • L'integrazione semplificata accelera il processo di sviluppo.

Gli svantaggi di ALM sono i seguenti:

  • Aumenta il costo complessivo dell'applicazione.
  • Direttamente responsabile del blocco del fornitore.
Cos'è la gestione del ciclo di vita delle applicazioni (alm)? - definizione da techopedia