Modelos de Maturidade de Processos
Autor: Analistas de Sistema | Publicado: 2011-09-17T15:41:00-07:00

Vinicius da Silva Lourenço
Todos os procedimentos realizados dentro de uma organização são processos e a área de engenharia de software não é exceção, os funcionários que desenvolvem softwares jazem isso por meio de processos que podem ser caóticos, pode ser bem organizados, porém não documentados ou gerenciáveis. Muitas empresas visando aumentar sua eficiência organizacional tentaram aperfeiçoar seus processos, mas falharam no percurso por traçarem metas irrealistas, por utilizar métodos incompatíveis com seu nível de maturidade ou por um mau planejamento. Para auxiliar as organizações no aperfeiçoamento de seus processos existem vários modelos, dentre eles destacam-se o CMMI, Capability Maturity Model Integration, que é a evolução do CMM desenvolvido na década de 80 pelo Instituto de Engenharia de Software dos Estados Unidos e o modelo MPS.BR, Melhoria de Processos do Software Brasileiro,&nbsp; que é uma adaptação dos modelos internacionais para a realidade das empresas brasileiras, ele foi desenvolvido pela Softex em parceria com o Governo Federal e as universidades.
O CMMI é uma referencia para as empresas que desejam aperfeiçoar seus processos, para isso ele divide a maturidade de uma organização em 5 níveis:Inicial: os processos são caóticos, não há padronização, prazos e custos geralmente não são seguidos e o sucesso dos projetos depende exclusivamente da competência dos membros.&nbsp;
Gerenciado: há políticas e processos de gerenciamento do desenvolvimento, é possível repetir desempenhos anteriores e o sucesso dos projetos depende do gerenciamento do mesmo.&nbsp;
Definido: os processos já são padronizados na empresa, é possível avaliar tanto os processos gerenciais quanto os técnicos.&nbsp;
Quantitativamente Gerenciado: existem critérios estatísticos para avaliação de desempenho e qualidade dos processos, há uma coleta dos dados de desempenho dos processos para identificação de falhas no seu desenvolvimento e correção para evitar falhas futuras.&nbsp;
Otimizado: existem planos de melhoria contínua, detecção de pontos fracos, prevenção de falhas e as mudanças nos processos são baseadas em dados quantitativos de custo/benefício.

O MPS.BR é o modelo brasileiro de melhoria de processos, ele foi desenvolvido com base no CMMI e nas normas ISSO/IEC 12207 e ISSO/IEC 15504 visando atender melhor o mercado brasileiro, usa principal diferença em relação ao CMMI é a adoção de 9 atibutos de processo, que são utilizados para medir o desempenho dos processos e a uilização de 7 níveis de maturidade, os quais são:G(Parcialmente Gerenciado):&nbsp;
F(Gerenciado)&nbsp;
E(Parcialmente Definido)&nbsp;
D(Largamente Definido)&nbsp;
C(Definido)&nbsp;
B(Gerenciado Quantitativamente)&nbsp;
A(Em Otimização)

Embora o CMMI tenha uma maior aceitção no mercado internacional o MPS.BR apresenta vantagens significativas em relação ao outro modelo, dentre elas estão seu maior número de níveis que torna o MPS.BR mais fácil de gerenciar e de implementar nas empresas, seu menor custo de implantação, os atributos de processo fornecem critérios objetivos para avaliação dos processos e as empresas que implementam o MPS.BR podem com pequena modificações conseguir em certificação CMMI.


Para quem quiser saber mais sobre Modelos de Maturidade de Processos segue alguns links:
http://longhigh.wordpress.com/2008/05/15/principais-diferencas-entre-o-mps-br-e-o-cmmi/&nbsp;(Comparativo entre CMMI e MPS.BR)
http://www.slideshare.net/alessandroalmeida/o-modelo-mpsbr-presentation-902467&nbsp;(Slides sobre MPS.BR)
http://www.blogcmmi.com.br/o-que-e/o-que-e-mps-br&nbsp;(Explicação sobre Modelos de Maturidade)