Visão geral do gerenciamento do ciclo de vida do aplicativo com a Microsoft Power Platform
Os artigos nesta seção descrevem como você pode implementar o gerenciamento do ciclo de vida do aplicativo (ALM) usando Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio e Microsoft Dataverse.
O que é ALM?
O ALM é o gerenciamento do ciclo de vida de aplicativos, que inclui governança, desenvolvimento e manutenção. Além disso, inclui estas disciplinas: gerenciamento de requisitos, arquitetura de software, desenvolvimento, teste, manutenção, gerenciamento de mudanças, suporte, integração contínua, gerenciamento de projetos, implantação, gerenciamento de versões e governança. As ferramentas do ALM fornecem um sistema padronizado de comunicação e colaboração entre equipes de desenvolvimento de software e departamentos relacionados, como teste e operações. Essas ferramentas também podem automatizar o processo de desenvolvimento e entrega de software. Para esse fim, o ALM combina as disciplinas envolvidas com todos os aspectos do processo para atingir a meta de aumentar a eficiência por meio da entrega de software de forma previsível e que possa ser repetida.
Principais áreas do ALM
Governança inclui gerenciamento de requisitos, gerenciamento de recursos, consolidação e administração de sistemas, como segurança de dados, acesso de usuários, rastreamento de alterações, revisão, auditoria, controle de implantação e reversão.
Desenvolvimento de aplicativos inclui identificar problemas atuais e planejar, projetar, construir e testar o aplicativo e suas melhorias contínuas. Essa área inclui funções tradicionais de desenvolvedor e criador de aplicativos.
Manutenção: inclui a implantação do aplicativo e a manutenção de tecnologias opcionais e dependentes.
O ciclo de vida do aplicativo é o processo cíclico de desenvolvimento de software que envolve estas áreas: planejar e acompanhar, desenvolver, construir e testar, implantar, operar, monitorar e aprender com a descoberta.
ALM para o Power Apps, o Power Automate, o Microsoft Copilot Studio e o Dataverse
O Dataverse no Microsoft Power Platform permite que você armazene de forma segura os dados e processos usados por aplicativos de negócios. Para usar os recursos e as ferramentas do Power Platform disponíveis para gerenciar o ALM, todos os ambientes que participam do ALM deverão incluir um banco de dados do Dataverse.
Os conceitos a seguir são importantes para entender o ALM usando a Microsoft Power Platform.
Soluções são o mecanismo para implementar o ALM. Você as usa para distribuir componentes entre ambientes por meio de exportação e importação. Um componente representa um artefato usado em seu aplicativo e algo que você pode potencialmente personalizar. Qualquer coisa que possa ser incluída em uma solução será um componente, como tabelas, colunas, telas e aplicativos baseados em modelo, fluxos do Power Automate, chatbots, gráficos e plug-ins.
O Dataverse armazena todos os artefatos, incluindo soluções e pipelines de implantação no produto
Controle do código-fonte deve ser sua fonte confiável para armazenar e colaborar em seus componentes.
Plataforma de CI/CD (integração contínua e entrega contínua) tal como o Azure DevOps, que permite automatizar seu pipeline de compilação, teste e implantação. Também pode ser usado em pipelines no produto.
Para mais informações sobre como as tecnologias ALM e Azure DevOps, combinadas com pessoas e processos, permitem que as equipes forneçam valor continuamente aos clientes, consulte Ferramentas do DevOps no Azure.