Guia Integração da Elven Platform com Bitbucket para Acompanhamento do Lead Time for Changes

Na Elven Platform, você pode acompanhar de forma simples e prática o Lead Time for Changes das suas aplicações por meio de uma integração direta com o Bitbucket. Essa métrica essencial ajuda a medir a velocidade com que as mudanças no código são entregues, desde a abertura do Pull Request até a implantação em produção. Com isso, você ganha uma visão clara sobre a eficiência do seu fluxo de trabalho e pode identificar oportunidades para melhorar os processos de desenvolvimento e entrega da sua equipe.

Imagine que sua equipe está desenvolvendo uma nova funcionalidade para um aplicativo e realiza uma alteração no código. Com a integração do Bitbucket à Elven Platform, o Lead Time for Changes começa a monitorar desde o momento em que o Pull Request é aberto até a sua entrada em produção.

Acessando a Configuração de Integração com Bitbucket   

  • No canto superior direito da tela, clique no ícone de perfil. O ícone pode ser representado por um avatar ou a inicial do seu nome.
  • No menu que será exibido, selecione a opção Organization Setting. Essa opção te levará às configurações da sua organização.
  • Clique na aba Integrations. É aqui que você pode visualizar e gerenciar todas as integrações disponíveis.

Configurando a Integração com Bitbucket

Na área de Bitbucket Integration, basta clicar no botão + Install new integration para começar. A partir daí, você escolhe o workspace com o qual deseja trabalhar e, de forma simples e segura, concede à Elven Platform as permissões de leitura necessárias para acessar suas contas, repositórios e Pull Requests. Todo o processo foi pensado para ser intuitivo e rápido, sem complicações, assim, você pode integrar seus repositórios e começar a monitorar suas entregas com mais visibilidade e controle em poucos cliques.

Depois de concluir o processo de integração, é hora de configurar uma aplicação nesta integração para aproveitar ao máximo os recursos da Elven Platform. Comece selecionando o produto a qual está sua aplicação. Depois, selcione a aplicação que você criou na plataforma a qual está relacionada a todos os recurso que você está monitorando. Em seguida, escolha a integração que acabamos de criar. Depois, escolha o repositório do Bitbucket que deseja conectar a essa aplicação. Esse vínculo é essencial para que a plataforma acompanhe as métricas de forma precisa. Na sequência, defina a branch principal do repositório, geralmente chamada de “main” ou “master”. É importante que o nome da branch na Elven Platform seja exatamente igual ao nome configurado no Bitbucket. Isso garante que a plataforma calcule corretamente o Lead Time for Changes com base nos Pull Requests mesclados nessa branch. Com essa configuração, você assegura que as métricas reflitam a realidade do seu fluxo de trabalho e ajudem a otimizar a eficiência da sua equipe.

Por exemplo, se sua equipe utiliza a branch “main” como o ponto central para consolidar alterações aprovadas, todos os Pull Requests mesclados nessa branch serão considerados para medir o tempo desde a criação da mudança até sua implantação. Isso permite que você acompanhe de forma precisa a eficiência do fluxo de trabalho e identifique áreas que podem ser otimizadas. Configurar corretamente a branch principal é essencial para obter dados confiáveis e gerar insights que impulsionem a agilidade e a qualidade do desenvolvimento da sua equipe.

Após a configuração, o valor do Lead Time for Changes pode ser verificado na página da aplicação associada à integração com Bitbucket. Você poderá visualizar a média simples dos últimos 30 dias, facilitando o acompanhamento da eficiência do seu fluxo de trabalho. Manter o Lead Time for Changes sob controle é essencial para aprimorar continuamente os processos de desenvolvimento e entrega de software, garantindo respostas rápidas às demandas do mercado e maior satisfação dos usuários.

Glossário de Termos Técnicos

Bitbucket: Plataforma de hospedagem de código-fonte que utiliza o Git para controle de versão. É amplamente usada para colaboração no desenvolvimento de software. 

Lead Time for Changes: Métrica que mede o tempo desde o início de uma mudança no código (como a criação de um pull request) até a sua implementação em produção. Ajuda a medir a eficiência do fluxo de trabalho de desenvolvimento e entrega. 

Integração: Processo de conexão entre duas plataformas ou sistemas para permitir a troca de informações e automação de processos. No caso, a integração entre a Elven Platform e o Bitbucket facilita o acompanhamento do Lead Time for Changes. 

Produto e Aplicação: Entidades criadas dentro da Elven Platform que precisam ser configuradas e vinculadas ao repositório Bitbucket para monitoramento do Lead Time for Changes. 

Repositório (Bitbucket): Local onde o código-fonte de um projeto é armazenado e versionado. A integração permite conectar o repositório ao produto da Elven Platform

Branch Principal: A principal linha de desenvolvimento de um repositório no Bitbucket, geralmente chamada de “main” ou “master”. A configuração dessa branch é crucial para o cálculo do Lead Time for Changes. 

Pull Request: Solicitação de revisão e mesclagem de alterações feitas em uma branch para a branch principal do repositório. A métrica do Lead Time for Changes considera os pull requests mesclados na branch principal. 

Implantação (Deployment): O processo de mover as mudanças no código para um ambiente de produção, tornando as atualizações disponíveis para os usuários finais. 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Nesta página
Rolar para cima