CMMI vale a pena
Antes de mais nada, vamos saber o que é CMMI. CMMI é um modelo de referência que contém processos que trazem boas práticas ao desenvolvimento de um software. Ele foi criado pela SEI (Software Engineering Institute) e tem níveis de maturação, sendo eles:1 - Inicial: O caos. Pouca ou nenhuma documentação, baixo nível de gerenciamento e controle sobre os projetos de software.
2 - Gerenciado: A empresa possui alguns processos gerenciados, trabalhando de forma reativa.
3 - Definido: Os processos já estão bem definidos e a empresa geralmente trabalha de forma pró-ativa
4 - Mensurado: A empresa mede e controla os seus processos
5 - Otimizado: O foco agora é a melhoria contínua no processo, buscando a causa dos problemas.
A empresa que adota o CMMI como padrão para o desenvolvimento de seus softwares deve estar preparada para os custos iniciais da implementação do modelo de processo. ÿ um custo alto, mas o benefício gerado é maior ainda.
Trabalho em uma empresa que utiliza o CMMI no dia-a-dia. No Serpro, de acordo com a área de trabalho, é possível encontrar setores com CMMI nível 2 e próximo de conquistar o nível 3. Já tive a experiência de trabalhar com o nível 1 em outra empresa e o nível 3 aqui, e posso garantir que a diferença é absurda.
Ter toda a documentação de um software revisada e sempre atualizada não tem preço. Aliás, tem, um grande ganho ao evitar o retrabalho, horas perdidas ao tentar saber o porquê que o software foi desenvolvido daquela forma, uma garantia de cumprimento do que foi solicitado, tanto para a empresa quanto para o cliente.
Além disso, o gerente ou líder de projeto tem uma maior visão do andamento do projeto, utilizando-se das técnicas de métricas, análise de decisão, descoberta de riscos inerentes ao projeto e oportunidades de treinamento para a equipe de desenvolvimento.
Para garantir que o processo esteja sendo cumprido na empresa, existe a figura do Consultor de Garantia de Software, nome que pode ser mudado de local para local, mas a função é a mesma: analisar e verificar se os projetos estão seguindo à risca o que manda o processo. São uma espécie de auditores e o trabalho deles é essencial para a maturidade do processo.
Fora os ganhos financeiros em investir em CMMI, o mercado vê com bons olhos empresas que utilizam o modelo de desenvolvimento. Dá um status de qualidade, garantia de que os projetos desenvolvidos por ela são bem controlados e gerenciados, visando sempre a excelência.
Se você pretende conhecer mais sobre CMMI e deseja ajudar a implementar na sua empresa, leia mais sobre o tema nos sites abaixo:
Página oficial do CMMI em inglês
Definição na Wikipedia em inglês
Documentação da Borland sobre CMMI em inglês
Revista Tema: Depoimento do Serpro sobre a utilização de CMMI
ÿltimos posts de Cynara Peixoto
- Com mil raios! Queimei o meu modem!
- Veja só como é a Apple: Não ter CD virou cool
- Como não implantar Software Livre na sua empresa
- Dá para ter GPS no Celular?
- O que são blogs, afinal?
Posts Releacionados
-
No related posts




















