O PLANO DE PROJETO DE AVALIAÇÃO DA QUALIDADE NO DESENVOLVIMENTO DO SOFTWARE
José Maurício dos Santos Pinheiro
Centro Universitário de Barra Mansa - UBM
Palavras-chave:
Qualidade, Software, Gestão, Projeto
Resumo
Para garantir o sucesso no desenvolvimento ou aquisição de um software é essencial especificar sua qualidade desde o início do projeto e assegurar que o produto final atenda às necessidades reais dos usuários. A gestão da qualidade do software é fundamental para garantir que ele atenda aos requisitos e expectativas dos usuários finais, aplicando métodos e técnicas visando a qualidade em todas as fases do ciclo de vida do projeto. Um dos principais elementos da gestão da qualidade do software é o Plano de Projeto de Avaliação da Qualidade. Este plano descreve as atividades e os recursos necessários para avaliar a qualidade do software durante o seu desenvolvimento, definindo os objetivos de qualidade a serem alcançados, as métricas para mensurar a qualidade, as atividades de avaliação usadas e a equipe responsável pela execução. Deve ser desenvolvido no início do projeto e atualizado regularmente à medida que este avança. Também deve considerar os requisitos de qualidade, específicos do software em questão, bem como os padrões e regulamentações relevantes. A primeira etapa do plano é definir os objetivos de qualidade. Isso envolve identificar quais características do software são consideradas críticas para o sucesso do projeto e definir metas específicas para cada uma dessas características. Em seguida, o plano deve identificar as métricas para medir a qualidade do software. Podem ser métricas estáticas, como a complexidade do código ou a conformidade com padrões de codificação, ou métricas dinâmicas, como a taxa de falhas ou o tempo de resposta. As métricas devem ser escolhidas de acordo com os requisitos de qualidade específicos e devem ser mensuráveis, objetivas e relevantes. Após a definição dos objetivos de qualidade e das métricas, o plano deve descrever as atividades de avaliação que serão realizadas. Isso pode incluir revisões de código, testes de unidade, testes de integração, testes de sistema e testes de aceitação. O plano deve especificar quais atividades serão realizadas, quando serão realizadas e quem será responsável por sua execução. Por fim, o plano deve incluir a descrição da equipe responsável pelas atividades de avaliação. Pode incluir desenvolvedores, especialistas em TI e outros membros da equipe do projeto. O plano também deve definir os recursos necessários, como ferramentas e ambientes de teste, e deve considerar restrições de tempo e orçamento.