
Pergunta: Porque o Gerenciamento de requisitos (REQM) é do CMMI nível 2 e o Desenvolvimento de requisitos é do CMMI nível 3? Nos desenvolvemos os requisitos primeiro para só depois gerencia-los.
Resposta: Esta pergunta é mais comum do que parece, vez ou outra recebo perguntas similares.
Para responde-la temos que compreender o sentido de cada nível. O CMMI nível 2 trata de estabilizar o projeto, implementar gerenciamento e ganhar controle sobre o mesmo e suas estimativas. Em um programa de melhoria de processos de software, a primeira coisa que deve ser implementada é gestão. Assim que uma organização alcança este objetivo ela pode iniciar as análises de como melhorar as áreas de engenharia de software.
Vamos ver as áreas de processo do CMMI nível 2:
- Gerência de configuração
- Medição e Análise
- Planejamento
- Monitoramento e controle
- Gerenciamento de requisitos
- Gerenciamento de acordos com fornecedores
Note que todas elas tratam do mesmo assunto – Gestão.
Então… a resposta é: Porque estas duas áreas de processo tem focos distintos. Você deve saber o que deve ser feito, quando, qual o esforço, qual o custo para depois evoluir o “como será feito”.
Em tempo: tenha em mente que o CMMI é uma coleção das melhores práticas de gestão e engenharia de software. E ele vem evoluindo desde que foi criado. Ele não é um roadmap para “como fazer engenharia de software” e … o mais comum e conhecido… ele te fala O QUE você deve fazer… o COMO fica por sua conta.










A Jornada Goiânia em Engenharia de Software é um evento sem fins lucrativos realizado pela LG Informática e pela Estratégia Tecnologia da Informação, desde 2001, em Goiânia – GO.




