Ir para o conteúdo

Plano de Qualidade

Introdução

O qualidade do software será verificada tanto por análises manuais como automáticas.

  • Análises manuais: análises feitas pela gerência nos PRs para checagem de critérios da issue e de qualidade, além de verificação de atendimento às métricas. Além da verificação de alguns parâmetros definidos mais abaixo, a gerência também faz uma análise mais subjetiva de experiência de usuário para garantir que o PR entrega features com qualidades básicas de usabilidade.
  • Análises automáticas: testes unitários rodados pelo GitHub Actions e parâmetros de qualidade fornecidos pelo CodeClimate.

Parâmetros

Para garantir a qualidade de software, os seguintes parâmetros foram definidos:

Métrica Valores Parâmetro mínimo Momento da Validação Método
Manutenibilidade A,B,C,D,E,F B Release 2 CodeClimate
Cobertura de testes FrontEnd 0-100% 30% Pull Request Jest Coverage e CodeClimate
Cobertura de testes BackEnd 0-100% 90% Pull Request Jest Coverage e CodeClimate
Critérios da issue atendidos 0-100% 100% Pull Request Manual

*Parâmetros de PR exigidos a partir da sprint 8

Medidas Preventivas

Algumas ferramentas e/ou padrões foram adotados em desenvolvimento para garantir a qualidade de código antes mesmo da revisão no PR. São elas:

  • Ferramenta ESLint
  • Style guide do Airbnb
  • Ferramenta Prettier para algumas correções automáticas