Índice:
- Definição - O que significa o Capability Maturity Model (CMM)?
- Techopedia explica o Capability Maturity Model (CMM)
Definição - O que significa o Capability Maturity Model (CMM)?
O Capability Maturity Model (CMM) é uma metodologia técnica e interdisciplinar usada para facilitar e refinar os processos de desenvolvimento de software e a melhoria do sistema. Com base na Process Maturity Framework (PMF), o CMM foi desenvolvido para avaliar os recursos de desempenho dos contratados do governo.
O CMM é uma referência usada para comparar processos organizacionais. É aplicado rotineiramente nas áreas de TI, comércio e governo para facilitar os processos da área de negócios, como engenharia de software, gerenciamento de riscos, gerenciamento de projetos e engenharia de sistemas.
A Universidade Carnegie Mellon (CMU), que é a registradora de patentes da CMM, fornece a supervisão da CMM por meio de seu Software Engineering Institute (SEI).
Techopedia explica o Capability Maturity Model (CMM)
O CMM opera de acordo com os seguintes conceitos:
- Principais áreas de processo (KPA): consulte um grupo de atividades usadas para o sucesso da meta.
- Objetivos: Consulte a implementação eficaz do KPA, que indica a capacidade de maturidade e significa parâmetros e intenção do KPA.
- Recursos comuns: Consulte o comprometimento e a capacidade de desempenho do KPA, atividades executadas, medição, verificação e análise da implementação.
- Principais práticas: consulte os componentes de infraestrutura usados para facilitar a implementação e a institucionalização do KPA.
- Níveis de maturidade: refere-se a um processo de cinco níveis, onde 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 se referem aos recursos de gerenciamento de processos de uma organização:
- Inicial: Um ambiente de processo instável é fornecido. A mudança dinâmica, ainda que não documentada, ocorre durante esse estágio e é usada de maneira descontrolada e reativa.
- Repetível: Este é um estágio de processos repetíveis que oferecem resultados consistentes. Técnicas básicas de gerenciamento de projetos são estabelecidas repetidamente para obter sucesso contínuo.
- Definido: Esse estágio inclui padrões documentados e definidos que mudam com o tempo e promovem a consistência estabelecida do desempenho.
- Gerenciado: Este estágio usa métricas de processo e controla efetivamente o processo AS-IS. O gerenciamento se adapta e ajusta a projetos sem desvio de especificação. A capacidade do processo é definida nesse nível.
- Otimização: O estágio final se concentra na melhoria contínua do desempenho do processo através de melhorias tecnológicas inovadoras e incrementais.