Skip to main content

Práticas recomendadas de gerenciamento de releases

O desenvolvimento ágil ajuda a atualizar o ambiente de produção do cliente conforme surgem novas necessidades de negócios. A implementação de uma metodologia ágil no desenvolvimento de aplicativos permite alterações frequentes e assegura que essas alterações funcionem conforme o esperado.

A Pega Platform™ usa as melhores práticas de desenvolvimento ágil, como:

  • Atualizações em tempo real: iterações frequentes de desenvolvimento com escopo reduzido
  • Testes: validação contínua de aplicativos para identificar e resolver problemas rapidamente
  • Ramificações: ambiente com equipes de desenvolvimento simultâneas para maximizar a produtividade

Uma abordagem ágil permite o desenvolvimento contínuo e iterativo de aplicativos, com base em requisitos de negócio de escopo reduzido. Quando os requisitos de negócio mudam, você pode fazer atualizações menores e mais frequentes. Por exemplo, você adiciona um chatbot com base no feedback ou corrige um bug na interface de usuário.

Nota: Para saber mais sobre a inclusão de itens ágeis como feedback, histórias de usuários ou bugs, consulte Agile Workbench

DevOps

O DevOps integra melhor as equipes de desenvolvimento, testes e suporte pós-ativação para expandir o processo ágil. As equipes do DevOps trabalham durante todo o ciclo de vida do aplicativo para proporcionar uma estrutura mais automatizada, simplificando a forma como você configura, valida, implementa e entrega um aplicativo. 

Nota: Para obter mais informações sobre DevOps, consulte DevOps.

Associe os números à imagem a seguir para conhecer as melhores práticas de desenvolvimento ágil:

Agile development best practices
  1. Atualizações em tempo real incluindo testes: A meta do DevOps é acionar mudanças em ambientes de produção a partir de um ambiente em nível inferior (por exemplo, do ambiente de desenvolvimento para o ambiente de produção). Na metodologia ágil, a gestão automatizada de lançamentos simplifica o processo de implementação de releases, monitorando todos os estágios de testes e implementação.
  2. Testes contínuos: Teste continuamente seu aplicativo para identificar problemas logo no início. A Integração contínua (CI) e as entregas contínuas (CD) são a base do DevOps. 
  3. Integração contínua (CI): A CI permite convergir regularmente as alterações de código em um repositório central para permitir desenvolvimento e testes automatizados. Esse processo ajuda a identificar e corrigir bugs mais rápido, melhorar a qualidade do software e reduzir o tempo necessário para validar e liberar um novo código.
  4. Entregas contínuas (CD): As mudanças em códigos de CD são automaticamente desenvolvidas, testadas e preparadas para um possível lançamento no ambiente de produção. A entrega contínua submete as mudanças nos códigos a um processo padronizado e automatizado de testes e, em seguida, implementa todas as mudanças em um ambiente de testes. O código pode então ser repassado para o ambiente de produção ou para um ambiente de preparação para o release no ambiente de testes.
  5. Qualidade do aplicativo: Use o dashboard Qualidade do aplicativo para monitorar continuamente a qualidade do aplicativo. O desenvolvimento em ramificações ajuda a assegurar que somente configurações de boa qualidade sejam incluídas no produto. O DevOps desmembra os silos de equipes de desenvolvimento, garantia da qualidade e operações do sistema. A figura a seguir exibe o painel de Qualidade da Aplicação:
    Application Quality dashboard

Como Business Architect da Pega, você pode trabalhar com os stakeholders do negócio para testar um aplicativo e, em seguida, fornecer essas informações à equipe de desenvolvimento para refinamento adicional como parte do processo de desenvolvimento ágil.

Verifique seu conhecimento com a seguinte interação:


This Topic is available in the following Modules:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice