Analista
!
!
CMMI
O CMMI (Capability Maturity Model Integration) é um modelo de referência que define práticas necessárias para o desenvolvimento e avaliação de maturidade de software em uma organização. As práticas que são abordadas neste modelo são: gerenciamento de requisitos, manipulação de riscos, medição de desempenho, planejamento de trabalho, tomada de decisão, entre outros.
!
Vantagens
Empresas como a Microsoft já adotam o modelo como estratégia para exportação da mãode-obra brasileira, buscando obter um diferencial competitivo. O conjunto de práticas do CMMI contribui para o aprimoramento dos processos de uma organização tornando-a mais madura e eficiente. O CMMI ajuda a organização a conhecer os seus processos e o seu desempenho, melhorando a precisão do planejamento. Permite um melhor monitoramento dos processos, possibilitando que o gerente de projetos saiba se o projeto dará certo ou não.
!
Desvantagens
Para certificação CMMI é necessário a realização de avaliações e este processo além de moroso, possui alto custo. Geralmente o custo fica entre duzentos mil reais a um milhão de reis, a depender da complexidade do processo. Além disso, é necessário investir tempo, geralmente, para se chegar aos níveis de maturidade mais altos leva-se em média de 4 a 8 anos. Essas dificuldades contrastam com a realidade das empresas brasileiras que não podem realizar um investimento tão alto na obtenção da certificação.
Muitas empresas tratam o CMMI como um processo e não como um modelo, e relatam que nem todas as práticas são realmente necessárias na maioria dos casos. Por isso, muito trabalho poderia ser evitado, principalmente em projetos pequenos. Frases como: “O CMMI engessa o processo”, “O custo de desenvolvimento fica alto devido ao CMMI”, “O CMMI vai contra um processo ágil” são emitidas frequentemente por profissionais que seguem essa linha de pensamento.
Para eles, a qualidade gerada pelo CMMI possui um preço muito