Você está na página 1de 3

Uma Viso Geral

do CMMI
(junho/2004)




A DROMOS Tecnologia e Gesto
ajuda sua empresa a obter maior
valor das atividades de
desenvolvimento de software















A DROMOS Tecnologia e Gesto possui uma
estrutura dedicada Engenharia de Software
para que o seu processo de desenvolvimento
de sistemas e aplicaes seja sinnimo de
competitividade em negcios. O segredo?
No entendemos apenas de metodologia e
tecnologia.
Entendemos de pessoas e resultados.


ENGENHARIA DE SOFTWARE
Tecnologia Orientada a Pessoas e Resultados
Uma Viso Geral do CMMI

DROMOS Tecnologia e Gesto marca de fantasia utilizada pela CONTART SOLUES E CONSULTORIA S/C LTDA
Pg. 2

O que o CMMI (Capability Maturity Model Integration)

O CMMI o mais recente modelo de maturidade para desenvolvimento de software do SEI
(Software Engineering Institute - Carnegie Mellon University - EUA), um dos maiores
influenciadores em gesto de processos de software em todo o mundo.
Derivado principalmente dos modelos SW-CMM (CMM for Software, voltado ao desenvolvimento
de software bsico, ou de infra-estrutura) e SE-CMM (CMM for Systems Engineering, voltado ao
desenvolvimento de aplicaes de software), o CMMI surgiu da percepo de que software bsico
e aplicaes so desenvolvidos em contextos integrados. Alm disso, o novo modelo refora
aspectos relacionados gesto de fornecedores e poder assimilar outros processos futuramente.
A caracterstica mais memorvel dos CMMs,
a escala dos nveis de maturidade, mantm
as mesmas classificaes, mas essas so
definidas mais ricamente pelo modelo.
Sendo um modelo de referncia de
processos, o CMMI, como seus
antecessores, no define como o processo
deve ser implementado, mas prescreve suas
caractersticas estruturais e semnticas em
termos de objetivos e do grau de qualidade
com que o trabalho deve ser realizado.
Cada nvel de maturidade possui uma
caracterizao bem distinta:

Diz-se que o nvel 0 (incompleto) corresponde ausncia de qualquer processo de
desenvolvimento. No se pode fazer qualquer assero sobre desenvolvimentos futuros;
Organizaes de nvel 1 (estruturado) possuem um processo mnimo de
desenvolvimento, capaz de orientar as macro-tarefas no nvel operacional;
Organizaes de nvel 2 (gerenciado) tm capacidade de gerenciar um ciclo de
desenvolvimento, isto , um projeto. Costuma-se caracterizar o nvel 2 pela capacidade de
gerir projetos. A maioria das empresas brasileiras est buscando certificao nesse nvel;
Organizaes de nvel 3 (definido) so orientadas a processos. Alm dos fluxos de
atividades, gerenciam os aspectos organizacionais, tcnicos e de integrao de equipes e
fornecedores em funo da definio do processo;
Organizaes de nvel 4 (gesto quantitativa) gerem o processo com mtricas
quantitativas atravs do tempo. Conseguem avaliar o desempenho dos vrios ciclos de
desenvolvimento e comparar seus indicadores, obtendo previsibilidade;
Organizaes de nvel 5 (otimizao) controlam e avaliam o processo
quantitativamente, podendo intervir em sua especificao para otimiz-lo continuamente.
o mais alto nvel de maturidade definido pelo CMMI.

5 Otimizao
4 Gesto Quantitativa
3 Definido
2 Gerenciado
1 Estruturado
0 Incompleto
ENGENHARIA DE SOFTWARE
Tecnologia Orientada a Pessoas e Resultados
Uma Viso Geral do CMMI

DROMOS Tecnologia e Gesto marca de fantasia utilizada pela CONTART SOLUES E CONSULTORIA S/C LTDA
Pg. 3

Motivao para adotar o CMMI

A dominncia da tecnologia da informao tornou os softwares indispensveis s organizaes,
gerando preocupaes considerveis com a qualidade desses produtos. A aceitao dos CMMs,
que se repetiu com o CMMI, fez da certificao por esses modelos uma referncia universal de
qualidade em desenvolvimento de software. A competio global ratificou o cenrio, levando mais
empresas a buscar suas certificaes.
Dessa forma, o objetivo de muitas empresas, especialmente nos pases em desenvolvimento,
como o Brasil, tem sido obter certificao CMMI para atender a exigncias explcitas do mercado.
Mais importante, entretanto, compreender que um modelo de maturidade pode auxiliar
organizaes a operar e competir melhor, cumprindo com mais eficincia o seu objetivo essencial
de viabilidade econmica e social.
Como chegar l
Um gestor atento diria que uma certificao CMMI evidencia que a empresa usufrui de benefcios
associados a um certo nvel de maturidade. Consideremos, ento, que o esforo para uma
certificao consita em conseguir ser aprovado na auditoria (appraisal). Apesar de um tanto
ingnua, essa viso ajuda a entender o processo.
Uma auditoria oficial do CMMI segue um mtodo, o SCAMPI (Standard CMMI Appraisal Method for
Process Improvement). Basicamente, o SCAMPI verifica as seguintes fontes de informaes:
Instrumentao aplicada ao processo (tecnologia, infra-estrutura, guias de referncia, etc)
Entrevistas e questionrios aplicados equipe
Apresentaes da equipe para os auditores
Documentao gerada pelo processo (artefatos metodolgicos em hardcopy ou softcopy)
A verificao feita contra requisitos-chave, chamados de Practice Implementation Indicators,
que compe os ARC (Appraisal Requirement for CMMI).
A preparao para a auditoria, portanto, trata de adequar o processo de desenvolvimento de
software/sistemas da rea-candidata aos requisitos do SCAMPI (especificados no ARC).
A DROMOS Tecnologia e Gesto possui uma abordagem prpria de consultoria metodolgica,
que parte da equipe e se encaminha para o processo e ento para as tecnologias, mitigando
srios riscos relacionados gesto da mudana e ao impacto organizacional.

Engenharia de Software? CMMI?
Conte com quem entende do assunto.

Você também pode gostar