Eu poderia comentar sobre o lado ETL do ciclo de vida de desenvolvimento de aplicativos de BI. Os parâmetros dependem da ferramenta / linguagem que está sendo usada, mas podem se relacionar em grande parte com os listados acima.
- Manutenção -A adesão ao design definido pode ser avaliada
-
Claridade do código - As convenções de nomenclatura também estão presentes no desenvolvimento do BI ETL para diferentes objetos usados no código. * Segurança - Não aplicável em um ponto de vista de revisão de código em aplicativos de BI. O foco de segurança está mais na fase de design (que os usuários precisam ver qual subseção dos dados) e no lado da administração (configuração do login do usuário da ferramenta de relatório), etc.
-
Verificações de funcionalidade Acho que isso vem na fase de teste de unidade ou em outras fases de teste - menos para fazer aqui no tempo de revisão de código, exceto para verificar se há planos de teste de unidade e resultados de teste disponíveis como parte da revisão.
-
Usabilidade - NA
- Desempenho - Pode ser avaliado se os requisitos exigem determinadas medidas (tempo definido para processar os dados) e se as diretrizes gerais para ajuste são seguidas (exemplo mais simples - definição da classificação de associação para tabelas)
Adicional: Geralmente, verificamos a análise de impacto no código existente e a extensão da reutilização do componente. (Trabalhamos em uma equipe de múltiplos membros, onde várias aplicações de BI são