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 o Power Apps, o Power Automate, o Power Virtual Agents e o 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, ele inclui as seguintes disciplinas: gerenciamento de requisitos, arquitetura de software, desenvolvimento, teste, manutenção, gerenciamento de alterações, integração contínua, gerenciamento de projetos, implantação e gerenciamento de versões. 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

  1. Governança: inclui gerenciamento de requisitos, gerenciamento de recursos, segurança de dados, acesso do usuário, controle de alterações, revisão, auditoria, controle de implantação e reversão.

  2. Desenvolvimento de aplicativos: inclui identificar problemas atuais e planejar, projetar, criar e testar o aplicativo. Essa área inclui funções tradicionais de desenvolvedor e criador de aplicativos.

  3. 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.

O ciclo de vida do aplicativo.

ALM para o Power Apps, o Power Automate, o Power Virtual Agents e o Dataverse

Com o Dataverse na Microsoft Power Platform, você pode armazenar, de forma segura, dados usados por aplicativos de negócios. Para usar os recursos e ferramentas disponíveis para o ALM, todos os ambientes que participam dele devem 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 algo que pode ser potencialmente personalizado. Tudo o que pode ser incluído em uma solução é um componente, como mapas do site, aplicativos, chatbots, entidades, campos, gráficos ou plug-ins.

  • O Dataverse armazena todos os artefatos, incluindo soluções.

  • Controle do código-fonte deve ser sua fonte conhecimento para armazenar e colaborar em seus componentes.

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.

Consulte também

Noções básicas de ALM com a Microsoft Power Platform
O que é o Dataverse?
Gerenciamento do ciclo de vida do aplicativo para aplicativos do Finance and Operations ALM para chatbots