Compartilhar via


Integração do GitLab

Viva Goals integração do GitLab permite que você atualize o progresso do OKR (objetivo e resultado chave) automaticamente com base no progresso dos problemas em seus projetos do GitLab.

Suponha que você use o GitLab para acompanhar seus projetos e tenha um objetivo em Viva Goals para resolve 30 problemas a cada trimestre. Quando você vincula esse objetivo ao projeto correspondente no GitLab, o status de seu OKR será atualizado à medida que os problemas no projeto associado forem resolvidos. Você também pode acompanhar o progresso dos problemas que estão sendo tratados por um usuário específico para objetivos centrados no usuário. Viva Goals sincronizará automaticamente os valores para você e mapeará seu progresso em direção à meta, economizando tempo mantendo seus OKRs atuais.

Todos os usuários e administradores podem usar esse recurso. Os administradores podem gerenciar a integração do dashboard de administração.

Habilitar a integração do GitLab

Os administradores podem seguir estas etapas para habilitar essa integração:

  1. Na barra lateral, vá para Administrador e selecione a guia Integrações.

  2. Pesquise pelo GitLab ou localize-o na seção Integrações de Dados .

  3. Selecione Habilitar ao lado do GitLab. Se você já criou uma conexão, terá a opção de Gerenciar a integração.

    Você pode desabilitar a integração selecionando Gerenciar> aIntegração de Desabilitaralterações>.

Conectar o GitLab à sua conta Viva Goals como administrador

  1. Depois de habilitar a integração como administrador, você precisará configurar uma conexão GitLab na página Configurar do GitLab . Você pode acessar esta página acessando Administração>Integrations e selecionando Gerenciar ao lado do GitLab.

  2. Selecione Nova Conexão e entre em sua conta do GitLab.

  3. Digite um nome para a conexão.

  4. É opcional compartilhar essa conexão com outros usuários na organização. Selecione Avançar para começar a usar essa integração. Você pode editar a conexão salva a qualquer momento.

  5. Viva Goals permite que você se conecte com vários projetos. Selecione Nova Conexão para buscar dados de outro projeto. Você diferencia essas conexões pelo nome. Os nomes serão exibidos para outros usuários quando vincularem seus OKRs com dados do GitLab.

Conectar projetos do GitLab a um OKR

Depois de configurar a conexão, a próxima etapa é vincular OKRs aos seus projetos do GitLab.

  1. Ao criar ou editar um OKR, abra a lista suspensa Progresso e Status . Na seção com o texto "Conectar-se a uma fonte de dados para atualizações de progresso automático", localize e selecione o ícone do GitLab.

  2. Se você já criou uma conexão ou se o administrador compartilhou uma conexão com você, essa conexão será selecionada automaticamente. Viva Goals solicitará que você crie uma nova conexão somente se não houver conexões já criadas ou compartilhadas.

  3. Selecione o método que você deseja usar para medir o progresso: percentual completo ou KPI (métrica de sucesso). Se você escolher KPI, forneça uma métrica, um valor inicial e um valor de destino.

  4. Se houver várias conexões, selecione uma. Todos os projetos associados estarão disponíveis na lista suspensa. Escolha um Projeto e selecione um Marco.

  5. Escolha uma entrada no campo Atribuído a para acompanhar problemas que estão sendo tratados por um usuário específico. Selecione Rótulos conforme apropriado.

  6. Selecione um status apropriado para acompanhar o status de problemas fechados/abertos. Essa opção é aplicável somente a OKRs do tipo KPI.

  7. Você pode pesquisar diretamente problemas digitando na ID do problema ou emitindo título; como alternativa, você pode selecioná-los na lista suspensa no campo Problemas . Você também pode selecionar vários problemas e conectá-los ao OKR.

Calcular o progresso feito em um OKR

Se você estiver usando uma métrica KPI para acompanhar o progresso, o progresso do SEU OKR será calculado com base na contagem de problemas. Se você estiver usando a porcentagem concluída para acompanhar o progresso, o percentual será calculado com base no número de problemas encerrados.

Se você tiver subtarefas adicionadas em cada problema, o progresso será calculado com base na status das subtarefas também. Por exemplo, se você conectou dois problemas que cada um tem duas subtarefas cada ao SEU OKR, quando você fechar a subtarefa 1 no problema 1, o progresso será atualizado para 25%. Quando você fechar a subtarefa 2 na edição 1, o progresso do OKR será de 50%.

Observação

Se você selecionar a porcentagem concluída para acompanhar o progresso, o progresso será calculado apenas com base no percentual de problemas encerrados. Se você também quiser acompanhar os problemas que estão abertos, selecione uma métrica KPI para acompanhar o progresso.

As seguintes cores da barra de progresso indicam o status do objetivo:

  • Se o progresso for 0 a 25% menor do que o progresso esperado em qualquer momento, o OKR status está atrasado, e a barra de progresso será laranja.

  • Se o progresso for mais de 25% menor do que o esperado em qualquer momento, o okr status está em risco, e a barra de progresso será vermelha.

Desabilitar a integração do GitLab

Os administradores podem desabilitar a integração do GitLab a qualquer momento: acesse GitLab na seção Integrações e selecione Gerenciar. Na página Configuração do GitLab , selecione Alterar>Desabilitar Integração.

Observação

Se um projeto no Gitlab for fechado sem todas as subtarefas marcadas como concluídas, Viva Goals considerará o projeto concluído porque ele foi fechado.