Visualização do documento
Título
MAPSW: UM MÉTODO DE AUTO-AVALIAÇÃO DE PROCESSOS DE SOFTWARE FRENTE AO CMMI NÍVEL 2
Orientador
LUIZ EDUARDO GALVÃO MARTINS
Autor
THIAGO SALHAB ALVES
Palavra chave
CMMI-DEV, ARC, SCAMPI A, PROCESSO DE SOFTWARE, ÁREAS DE PROCESSO
Grupo CNPQ
Programa
MS - CIÊNCIA DA COMPUTAÇÃO
Área
CIÊNCIAS EXATAS E DA
Data da defesa
22/02/2008
Nº Downloads
2413
Resumo
Equipes e organizações desenvolvedoras de software muitas vezes adotam diferentes práticas de desenvolvimento, criando o que se costuma chamar de processos ad hoc de desenvolvimento de software. Infelizmente esses processos ad hoc costumam ser pouco controlados, não passíveis de repetição e altamente dependentes da capacidade individual de cada membro da equipe. Atualmente as organizações brasileiras que desenvolvem software estão atentas à necessidade da adoção de processos de desenvolvimento de software melhor definidos e percebese movimentos das organizações em busca de certificações de qualidade de processos de software, notadamente as certificações CMMI nível 2. Neste sentido, o desenvolvimento de um método de auto-avaliação de processos de software, apoiado por ferramenta automatizada, demonstra-se pertinente e atual, apresentando-se como um instrumento que oferecerá auxílio às organizações e equipes de desenvolvimento de software na melhoria de seus processos, bem como na obtenção de certificação CMMI em um futuro próximo. Foi realizada uma análise comparativa do método de auto-avaliação proposto com os métodos e ferramentas correlatas, além de um estudo de caso para análise inicial do método.
Abstract
Teams and software development organizations often take different practices of development, creating what is often called as ad hoc software development process. Unfortunately, these ad hoc processes tend to be rather controlled, non-repeated and highly dependent of the ability of each individual member of the team. Currently, the Brazilian organizations that develop software are attentive to the need for adoption of the software development processes better defined. Many of these organizations are in search of certification of quality of software processes, notably the certification of CMMI level 2. Accordingly, the proposed development of a method of self-evaluation processes of software, supported by an automated tool, shows it is relevant and current, presenting as a tool to provide assistance to organizations and teams of software development to improve in its processes, and to obtain CMMI certification in the near future. A comparison of the method of self-evaluation proposed with other existing methods and tools, as well as a related case study to the initial analysis of the method were performed.