Definição – O que significa Capability Maturity Model (CMM)?
Capability Maturity Model (CMM) é uma metodologia técnica e multidisciplinar usada para facilitar e refinar os processos de desenvolvimento de software e melhoria do sistema. Com base no Process Maturity Framework (PMF), o CMM foi desenvolvido para avaliar as capacidades de desempenho dos contratantes do governo.
CMM é um benchmark usado para comparar processos organizacionais. É rotineiramente aplicado nas áreas de TI, comércio e governo para facilitar os processos da área de negócios, como engenharia de software, gestão de riscos, gestão de projetos e engenharia de sistemas.
Carnegie Mellon University (CMU), que é o registrante da patente do CMM, fornece supervisão do CMM por meio de seu Software Engineering Institute (SEI).
Definirtec explica Capability Maturity Model (CMM)
O CMM opera de acordo com os seguintes conceitos:
- Principais áreas de processo (KPA): Refere-se a um grupo de atividades usadas para o sucesso da meta.
- Objetivos: Consulte a implementação efetiva do KPA, que indica a capacidade de maturidade e significa os parâmetros e a intenção do KPA.
- Recursos comuns: Consulte o compromisso de desempenho e capacidade KPA, atividades realizadas, medição, verificação de implementação e análise.
- Práticas principais: Consulte os componentes da infraestrutura usados para facilitar a implementação e institucionalização do KPA.
- Níveis de maturidade: refere-se a um processo de cinco níveis, em que o nível mais alto é um estado ideal e os processos são gerenciados sistematicamente por meio de otimização e melhoria contínua.
Os seguintes estágios do CMM referem-se aos recursos de gerenciamento de processos de uma organização:
- Inicial: um ambiente de processo instável é fornecido. Mudanças dinâmicas, embora não documentadas, ocorrem durante esse estágio e são usadas de maneira não controlada e reativa.
- Repetível: esta é uma fase de processos repetíveis que fornecem resultados consistentes. As técnicas básicas de gerenciamento de projetos são estabelecidas repetidamente para o sucesso contínuo.
- Definido: este estágio inclui padrões documentados e definidos que mudam com o tempo e promovem a consistência de desempenho estabelecida.
- Gerenciado: este estágio usa métricas de processo e controla efetivamente o processo AS-IS. O gerenciamento se adapta e se ajusta aos projetos sem desvio de especificação. A capacidade do processo é definida a partir deste nível.
- Otimização: A fase final concentra-se na melhoria contínua do desempenho do processo por meio de melhorias tecnológicas inovadoras e incrementais.