Biblioteca Digital - UNIMEP

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

2357

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.