freeCodeCamp/guide/portuguese/agile/application-lifecycle-manag.../index.md

1.6 KiB

title localeTitle
Application Lifecycle Management Gerenciamento de ciclo de vida de aplicativos

Gerenciamento de ciclo de vida de aplicativos

O Application Lifecycle Management (ALM), embora comumente associado ao SDLC (Software Development Lifecycle), é uma perspectiva mais ampla que se alinha melhor ao conceito de Product Lifecycle. O desenvolvimento (SDLC) é apenas uma parte do ciclo de vida do aplicativo e, portanto, é representado como parte do ALM.

O ALM pode ser dividido em três áreas distintas: Governança, Desenvolvimento e Operações:

Governança: engloba toda a tomada de decisão e gerenciamento de projetos para esta aplicação, estende-se por toda a existência da aplicação.

Desenvolvimento: Processo (SDLC) de criar realmente o aplicativo. Para a maioria das aplicações, o processo de desenvolvimento reaparece várias vezes mais no tempo de vida do aplicativo, incluindo correções de bugs, melhorias e novas versões.

Operações: o trabalho necessário para executar e gerenciar o aplicativo geralmente começa pouco antes da implantação e é executado continuamente até a desativação do aplicativo. Sobrepõe às vezes com o desenvolvimento.

Ferramentas podem ser usadas para gerenciar o ALM; Algumas das opções mais populares incluem:

Mais Informações:

InfoQ - Gartner e Software Advice examinam ferramentas do Agile Lifecycle Management