Versão digital do produto coletores de dados
O pacote de conteúdo de política Versão digital do produto contém um conjunto de coletores de dados para coletar dados de DevOps a serem validados em relação às políticas.
Completude da tarefa de aprovação
O coletor de dados de Completude da tarefa de aprovação verifica se todas as tarefas de aprovação da versão associadas a uma fase da versão foram concluídas.
Entrada: fase da versão.
- verdadeiro: todas as tarefas de aprovação foram aprovadas.
- falso: uma ou mais tarefas de aprovação não foram aprovadas ou não há tarefas de aprovação para a fase da versão.
História de artefato concluída
O coletor de dados Artifact Story Complete retorna a porcentagem de histórias concluídas que estão associadas a um artefato de versão. A fórmula usada para calcular a porcentagem é: Percentual de histórias concluídas = (Número de histórias concluídas / (Número total de histórias - Número de histórias no estado cancelado - Número de histórias no estado excluído)) * 100.
Entrada: lista de artefatos para uma fase da versão.
Saída: percentual de histórias concluídas.
Cobertura de código
O coletor de dados de cobertura de código retorna a cobertura de código atual calculada com base nas versões do artefato.
Entrada: lista de artefatos para uma fase da versão.
Saída: % de cobertura de código.
Confirmações sem item de trabalho
O coletor de dados Confirmações sem item de trabalho retorna a porcentagem de confirmações que não têm um item de trabalho associado. A fórmula usada para calcular a porcentagem é: Percentual de confirmações sem item de trabalho = (Número de confirmações sem item de trabalho / Número total de confirmações no artefato) * 100.
Entrada: lista de artefatos para uma fase da versão.
Saída: % de confirmações sem item de trabalho.
Completude da história planejada
O coletor de dados de Completitude de histórias planejadas retorna o percentual de histórias planejadas que estão marcadas como concluídas. As histórias dos épicos que estão associadas à versão são consideradas. A fórmula usada para calcular a porcentagem é: Percentual de histórias concluídas = (Número de histórias concluídas / (Número total de histórias - Número de histórias no estado cancelado - Número de histórias no estado excluído)) * 100;.
Entrada: lista de épicos associados a uma versão.
Saída: % de histórias planejadas que estão marcadas como concluídas.
Vulnerabilidade de segurança
O coletor de dados de vulnerabilidade de segurança retorna o número de vulnerabilidades de segurança que estão associadas a uma categoria específica. As vulnerabilidades de segurança são identificadas com base nas versões do artefato e na categoria de vulnerabilidade da seguinte forma:
- Bloqueador: retorna a soma de problemas do bloqueador. Válido somente para dados de DevOps.
- Problemas de prioridade crítica: para dados de DevOps, retorna a soma de problemas críticos. Para dados de SecOps, retorna a soma de problemas de prioridade muito alta. Para dados de DevOps e SecOps, retorna o cumulativo dos problemas críticos e de prioridade muito alta.
- Problemas de alta prioridade: retorna a soma de problemas de alta prioridade dos dados de DevOps e SecOps.
- Problemas de prioridade média: retorna a soma dos problemas de prioridade média dos dados de DevOps e SecOps.
- Problemas principais: retorna a soma dos problemas principais de todos os artefatos. Válido somente para dados de DevOps.
- Problemas secundários: retorna a soma de problemas secundários de todos os artefatos. Válido somente para dados de DevOps.
Entrada: lista de artefatos para uma fase da versão.
Saída: número total de vulnerabilidades.
Aprovação de teste
O coletor de dados de aprovação de teste retorna o percentual de testes aprovados com base nas versões do artefato. Se o tipo de teste for fornecido, ele retornará os resultados de testes somente para o tipo de teste fornecido, caso contrário, para todos os tipos de teste da versão do artefato. A fórmula usada para calcular a porcentagem é: Percentual de testes aprovados = (Número de testes aprovados / (Número total de testes - Número de testes ignorados)) * 100.
Entrada: lista de artefatos para uma fase da versão e tipo de teste (opcional).
Saída: percentual de testes aprovados.
Itens de trabalho têm confirmações
O coletor de dados Itens de trabalho têm confirmações retorna se todos os itens de trabalho têm uma confirmação relacionada. Os itens de trabalho são identificados com base nos épicos relacionados à versão. A fórmula usada para calcular a porcentagem é: Percentual de histórias sem confirmações = (Número de histórias concluídas sem confirmações / Número total de histórias no estado concluído) * 100.
Entrada: lista de artefatos para uma fase da versão.
Saída: % de confirmações sem item de trabalho.