V Simpósio Brasileiro de Qualidade de Software – SBQS´2006 100 Abordagem em Níveis para Avaliação e Melhoria de Processos de Software Fábio B. Campos 1e2 , Adriano B. Albuquerque 1 , Jeann M. Andrade 1 , Reinaldo C. Silva Filho 1 e Ana Regina C. Rocha 1 1 Programa de Engenharia de Sistemas e Computação COPPE – UFRJ Caixa Postal 68.511 – CEP 21945-970 – Rio de Janeiro – RJ – Brazil 2 CCT - Universidade Católica de Brasília (UCB) {bianchi,bessa,jeann,cabral,arocha}@cos.ufrj.br,bianchi@ucb.br Abstract. This paper proposes an approach for software process evaluation and improvement that includes three levels: project level, organizations level, and an external level. In the first level, evaluations are done to the processes applied to the projects, looking for weaknesses in the processes for each project. In the second level the measures and results of all project processes evaluations are consolidated and analyzed to suggest improvements to the organizational processes. In the last level, measures and results from several organizations are analyzed, looking for common problems and successes patterns, resulting in improvements on “software process assets” and supporting tools. Resumo. Este artigo apresenta uma abordagem para avaliação e melhoria de processos de software que trata a questão em três níveis: o nível dos projetos, o da organização, e um externo às organizações. No primeiro nível são feitas avaliações dos processos nos projetos em execução, identificando os pontos fracos dos processos em cada projeto. No segundo nível são utilizados os dados das avaliações de vários projetos da organização para uma análise dos principais problemas dos processos. No último nível são analisados os dados provenientes de várias organizações, com a identificação de padrões de problemas e sucessos, resultando em melhorias nos ativos de processos e nas ferramentas do ambiente.