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 o desenvolvimento até a 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 a alteração é enviada para revisão até a sua implementação em produção. Suponha que esse processo leve três dias.

Essa métrica permite identificar possíveis gargalos, como atrasos na revisão de código ou na aprovação de testes, ajudando sua equipe a ajustar fluxos e tornar o processo de entrega mais rápido e eficiente. 

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

  • Navegue até o menu principal e clique em Integrations    
  • No submenu, selecione item, View all.   
  • Em Bitbucket Integration, clicamos no link + Install new Integration

Configurando a Integração com Bitbucket

Depois de concluir a instalação, é hora de configurar a integração para aproveitar ao máximo os recursos da Elven Platform. Comece selecionando o produto e a aplicação que você criou na plataforma. Em seguida, 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.

Visualizando Lead Time for Changes

Após a configuração, o valor do Lead Time for Changes será exibido na página da aplicação associada ao produto escolhido. 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. 

Integrations: Seção da Elven Platform dedicada a configurar e gerenciar as integrações com ferramentas externas, como o Bitbucket. 

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. 

Média Simples: Método de cálculo que determina a média aritmética dos valores coletados, neste caso, dos últimos 30 dias de Lead Time for Changes, para avaliar a eficiência do processo de entrega. 

Insights: Informações obtidas a partir dos dados coletados, como o Lead Time for Changes, que ajudam a equipe a identificar pontos de melhoria no fluxo de trabalho. 

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