Cmmi
INTRODUÇÃO
Com as mudanças globais ocorridas nas últimas décadas, o mercado tornou-se mais exigente e competitivo em todas as áreas, inclusive na de software. Assim conclui-se que as empresas mais competitivas são as empresas que trabalham sob a ótica da melhoria contínua dos processos para aumentar a qualidade do processo de desenvolvimento e, consequentemente, aumentar a qualidade do produto final.
É conhecido o fato de que projetos de software somam uma série de problemas, que vão desde o seu início até o produto final. Os problemas mais frequentes têm relação com custos, prazos e qualidade, acarretando insatisfação cliente/usuário e frustração da equipe de desenvolvimento. O gerenciamento de processos surge como uma forma de amenizar esses problemas e tentar garantir satisfação, qualidade, cumprimento de cronograma e orçamentos, etc.
A crença na premissa de que “A qualidade de um sistema ou produto é altamente influenciada pela qualidade do processo utilizado para desenvolvê-lo e mantê-lo” (SEI, 2006a, p. 5), pode ser observada em movimentos de qualidade, como os padrões ISO, e nos modelos de maturidade CMMs ( Capability Maturity Models), sendo o último um modelo de maturidade para avaliar a qualidade dos processos de software aplicados em uma organização (empresa ou instituição).
Entre os modelos de maturidade mais populares, temos o CMMI (Capability Maturity Model Integration) do Software Engineering Institute –SEI, sobre o qual foi desenvolvido esse trabalho. Um modelo de maturidade funciona como um guia para a organização, de tal maneira que ela possa localizar onde está e como está “espelhando-se” nele para, em seguida, realizar um plano para que ela possa chegar a algum ponto melhor do que o atual, na busca da excelência.
-------------------------------------------------
QUALIDADE DE PROCESSOS
A qualidade de um sistema ou produto está diretamente ligada a qualidade do processo, porém só