O que é o modelo de maturidade de capacidade?
O Capability Maturity Model (CMM) foi desenvolvido pela Universidade Carnegie Mellon na década de 1980 para ajudar o governo dos EUA a garantir que os contratados de desenvolvimento de software tivessem processos adequados para entregar projetos com êxito. O CMM agora fornece um método para as organizações avaliarem e melhorarem seus processos. Modelos similares são originários do CMM.
O CMM descreve uma estrutura de cinco níveis de maturidade dos processos de uma organização. O nível inicial é o mais baixo nível de maturidade. Quando os processos de uma organização estão no nível um, os projetos recebem pouco planejamento. As principais disciplinas podem não ser incluídas quando necessário e o produto não é otimizado. O processo é imprevisível e está mudando, e os resultados do projeto dependem muito dos talentos e habilidades da equipe de desenvolvimento.
O segundo nível do CMM é conhecido como nível repetível, onde algumas políticas para o desenvolvimento de projetos foram estabelecidas e estão sendo gerenciadas. Alterações não autorizadas são controladas. As práticas eficazes de projetos anteriores foram identificadas e são repetidas.
No terceiro nível, ou definido, o processo geral é documentado e os subprocessos são incorporados de maneira lógica. Nesse nível, os processos ajudam a equipe de desenvolvimento e o gerenciamento a melhorar. Os processos podem ser adaptados para atender aos requisitos específicos de um projeto específico. A análise de entradas, saídas e revisões pode ser incluída, e as funções e responsabilidades dos membros da equipe são bem compreendidas.
O quarto nível é chamado de nível gerenciado. Nesse nível, os processos tiveram métricas desenvolvidas e estão sendo medidas. Maior controle do projeto é obtido, as variações nos resultados do processo diminuem e as variações permanecem em um intervalo aceitável. Se os resultados estiverem fora do intervalo, eles serão identificados e as ações corretivas serão tomadas.
No topo, o nível mais maduro é o quinto nível. Nesse nível de otimização, a organização como um todo se concentra na melhoria contínua de seus processos. O objetivo é evitar defeitos. Os dados sobre defeitos são capturados e analisados, e os processos são revisados para reduzir a taxa de defeitos. As lições aprendidas também são capturadas e relatadas.
Juntamente com os níveis de maturidade do processo, o CMM também incorpora vários outros conceitos. Um conceito é o das principais áreas de processo (KPAs), que são atividades relacionadas que atingem objetivos críticos. Outros conceitos incluem o uso de metas, que documentam o escopo, os limites e as intenções relacionadas aos KPAs. Recursos comuns, outro conceito do CMM, são práticas de processos organizacionais que incorporam KPAs.
Embora o CMM tenha sido desenvolvido inicialmente para o processo de desenvolvimento de software, geralmente é usado para melhorar muitos tipos de processos. Ainda prevalece no gerenciamento de tecnologia da informação, particularmente na prestação de serviços de tecnologia da informação e no gerenciamento de hardware. Em muitas organizações, o uso do CMM para desenvolvimento de software foi substituído pelo programa Capability Maturity Model Integration (CMMi). O CMMi foi desenvolvido para integrar melhor o uso de vários modelos em uma estrutura abrangente.