O que é?
CMMI (Capability Maturity Model Integration) é um modelo desenvolvido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon, utilizado para definição e implementação de melhorias de processos de desenvolvimento de software.
Atualmente é gerenciado pelo CMMI Institute, adquirido em 2016 pela ISACA.
Em sua versão atual são definidos três modelos:
- CMMI for Development (CMMI-DEV): desenvolvimento de produtos e serviços
- CMMI for Services (CMMI-SVC): empresas prestadoras de serviços
- CMMI for Acquisition (CMMI-ACQ): aquisição e terceirização de bens e serviços
CMMI V2.0 – Níveis de Maturidade
- Nível 5 (Em Otimização) – Estável e Flexível
- Nível 4 (Gerenciado Quantitativamente) – Medido e Controlado
- Nível 3 (Definido) – Proativo, não reativo
- Nível 2 (Gerenciado) – Gerenciado
- Nível 1 (Inicial) – Imprevisível e Reativo
CMMI V2.0 – Áreas de Prática
ENQ – Ensuring Quality
- RDD – Requirements Development & Management
- PQA – Process Quality Assurance
- VV – Verification & Validation
- PR – Peer Reviews
EDP – Engineering & Developing Products
- TS – Technical Solution
- PI – Product Integration
DMS – Delivering & Managing Services
- SDM – Service Delivery Management
- SSM – Strategic Service Management
SMS – Selecting & Managing Suppliers
- SSS – Supplier Source Selection
- SAM – Supplier Agreement Management
SI – Supporting Implementation
- CAR – Causal Analysis & Resolution
- DAR – Decision Analysis & Resolution
- CM – Configuration Management
PMW – Planning & Managing Work
- EST – Estimating
- PLAN – Planning
- MC – Monitor & Control
MBR – Managing Business Resilience
- RSK – Risk & Opportunity Management
- IRP – Incident Resolution & Prevention
- CONT – Continuity
MWF – Managing the Workforce
- OT – Organizational Training
IMP – Improving Performance
- PCM – Process Management
- PAD – Process Asset Development
- MPP – Managing Performance & Measurement
SHP – Sustaining Habit & Persistence
- GOV – Governance
- II – Implementation Infrastructure
Benefícios
O CMMI é uma das principais referências para implementação de melhorias de processos de desenvolvimento de software e serviços de TI, utilizado em empresas de diversos portes e segmentos de atuação, em dezenas de países ao redor do mundo.
- Os modelos de maturidade estabelecem um caminho (roadmap) evolutivo e gradual para a implementação de melhorias de processo, facilitando sua institucionalização nas organizações
- É frequentemente utilizado como critério de seleção e qualificação de fornecedores por grandes empresas públicas e privadas
- Pode ser utilizado para atender aos novos requisitos da IATF 16949 referentes a Software relacionado ao Produto Automotivo ou Produtos com Software Embutido
- A implementação de práticas do modelo possibilita o aumento da maturidade de processos da organização, constituindo-se em diferencial competitivo no mercado
- Diagnóstico de Gap Analysis
- Consultoria para implementação de processos e adequação aos requisitos do CMMI
- Auditorias Organizacionais Independentes
- Diagnóstico Pré-Appraisal
- Configuração e adequação de ferramentas de apoio
- Diagnóstico Pré-Avaliação
- Participação como ATM (Appraisal Team Member) no SCAMPI A
- Contatos com CMMI Authorized Lead Appraisers
- Auditorias de PPQA
- Auditorias Organizacionais Independentes
- Coleta e análise de indicadores
- Gestão da área da qualidade
- Coleta e análise de indicadores
- Treinamentos abertos
- Treinamentos in-company
- Portais corporativos e de processos
- Politicas e diretrizes
- Fluxos de processos e atividades
- Procedimentos
- Roteiros, guias e manuais
- Modelos de documentos, checklists
Perguntas frequentes
É um modelo internacional de referência para melhoria de processos em desenvolvimento de software, serviços e aquisição. Foi criado pelo SEI (Software Engineering Institute) da Carnegie Mellon e hoje é mantido pelo CMMI Institute (ISACA).
Sim. As organizações podem passar por avaliações oficiais (SCAMPI) conduzidas por Lead Appraisers autorizados, obtendo reconhecimento do nível de maturidade alcançado.
• CMMI-DEV: para desenvolvimento de produtos e serviços
• CMMI-SVC: para empresas prestadoras de serviços
• CMMI-ACQ: para aquisição e terceirização de bens e serviços
• Nível 1 – Inicial: imprevisível e reativo
• Nível 2 – Gerenciado: processos básicos gerenciados
• Nível 3 – Definido: processos padronizados e proativos
• Nível 4 – Gerenciado Quantitativamente: processos medidos e controlados
• Nível 5 – Em Otimização: estável e flexível, com foco em melhoria contínua
Inclui práticas como:
• Qualidade e validação
• Gestão de requisitos e soluções técnicas
• Integração de produtos e serviços
• Gestão de fornecedores e contratos
• Gestão de riscos e continuidade
• Treinamento organizacional e gestão da força de trabalho
• Governança e melhoria de desempenho
• Aumento da maturidade e qualidade dos processos
• Diferencial competitivo no mercado
• Maior credibilidade junto a clientes e parceiros
• Redução de falhas e retrabalho
• Critério de seleção em licitações e contratos de grandes empresas
O modelo recomenda auditorias organizacionais independentes e de garantia da qualidade (PPQA) como parte da preparação para avaliações formais. Não é uma exigência rígida, mas uma boa prática para assegurar conformidade e eficácia dos processos.
Qualquer organização que queira estruturar e melhorar seus processos, seja de software, serviços ou aquisição, independentemente do porte ou setor.