Skip to content

Plano de Qualidade

KassioLima edited this page Sep 6, 2021 · 3 revisions

Padrões

A fim de garantir a qualidade do produto, o projeto seguirá padrões como uso de boas práticas de programação – como comentários, indentação, nomenclatura autoexplicativa de variáveis, etc. – o que facilitará a manutenção dos códigos, bem como a compreensão do mesmo, além de reduzir as chances de ocorrência de erros.

Durante o desenvolvimento do projeto, as entregas serão divididas em tarefas, que deverão ser divididas em tarefas menores sempre que possível. Essas tarefas serão divididas entre os desenvolvedores para que as façam e as entreguem. Esse processo de delegação e entrega das tarefas será feito pela aba “Projects” do GitHub.

Metas de qualidade

Como o negócio em questão depende de ter clientes cadastrados no sistema, a meta de qualidade desse projeto é reduzir ao máximo a ocorrência de erros, que se traduzem em custos; Tanto custos internos, referentes ao recursos que deverão ser alocados para corrigir o erro quanto custos mais externos como a perda de clientes.

Testes

Trabalharemos com o nível de controle de qualidade em que examinaremos e corrigiremos o processo em caso de haver algum defeito em alguma entrega (garantia de qualidade). Para isto será usado o diagrama de causa-efeito (espinha de peixe), para que possamos organizar e visualizar melhor informações acerca das possíveis causas de algum problema.

Além disso uma bateria de testes em cada funcionalidade deverá ser realizada antes e depois de cada entrega. O objetivo é detectar possíveis falhas o mais cedo possível e garantir que a integridade do software seja mantida no decorrer de suas atualizações.

Mais do que garantir que funcione, os testes também deverão checar se as metas de qualidade estão sendo atingidas.


Ferramentas

  • Plataforma de Comunicação (Microsoft Teams)
  • Software de Acompanhamento do Projeto (Project Libre)
  • Software de versionamento de código (Git)
  • Garantia de qualidade (Diagrama de causa-efeito)