Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Camila Kleine
Título: Software de Apoio ao Processo de Revisão por Pares na Codificação
 
Conclusão:
De acordo com Boehm e Basili (2001), a melhoria da qualidade de um produto de software é obtida quando se elimina as causas que geram os defeitos, e a redução destes defeitos vem acompanhado da redução de custos e de re-trabalhos. Através da ferramenta apresentada neste trabalho é possível identificar todos esses benefícios, pela disseminação do conhecimento, a padronização alcançada, o gerenciamento e controle de informações e a adoção de um processo com base em um modelo que já é aplicado na empresa, o CMMI.
O sistema desenvolvido automatizou um processo que antes era feito por meio de planilhas e sem condições de ser gerenciado, permitiu organizar as atividades conforme o nível do usuário com restrições de acesso, aumentando a segurança e principalmente a organização dos dados. Como a empresa ainda estava procurando uma forma de realizar as revisões no setor, algumas funcionalidades não fazem parte do sistema, como o cálculo de métricas utilizando tempo de atividade entre os envolvidos. Este fato foi uma das dificuldades apresentadas na definição de regras e atividades no sistema, e também pelo fato de não haver um modelo de sistema que servi-se como exemplo na compreensão do processo de revisão por pares.
O trabalho foi concluído com sucesso, atingindo todos os seus objetivos iniciais. Obter um fluxo do processo de revisão capaz de definir onde inicia e termina as revisões, que foi estruturado através das metas e práticas do CMMI. Disponibilidade de um checklist que facilite as revisões, onde com os critérios de verificação e a extinção das planilhas Excel essa situação foi obtida. Gerenciar e acompanhar as informações através de relatórios e consultas, explorando o verdadeiro potencial que as revisões proporcionam, obtendo os resultados esperados também na sua prática.
Os objetivos pessoais também foram alcançados. Conhecimento foi adquirido com o pouco tempo para desenvolver uma aplicação, e obteve-se aprendizagem com novas técnicas de programação e maior percepção na correção de defeitos. Além disso, o fato de documentar todas as etapas do desenvolvimento com muito cuidado e precisão, algo que normalmente não acontece no cotidiano de quem trabalha na área.