CMMI significa Capability Maturity Model Integration (Modelo de Capacidade e Maturidade Integrado) e como o próprio nome diz é um modelo contendo um conjunto de práticas que servem de referência para que empresas de diversas áreas de atuação possam melhorar o desempenho dos processos.
O CMMI foi desenvolvido pelo Software Engineering Institute — SEI, um departamento de pesquisa ligado à Universidade Carnegie Mellon, uma reconhecida instituição de ensino dos Estados Unidos. Eles se destacam pelos grandes estudos na área de informática e programação de um modo geral.
A fim de centralizar as operações relacionadas ao CMMI (treinamentos, certificações profissionais, avaliações etc.), a Universidade Carnegie Mellon criou o CMMI Institute, em 2012.
Logo depois, em 2016, a empresa ISACA, detentora do modelo COBIT para governança em TI, adquiriu o CMMI Institute. Eles tinham o desafio de aprimorar continuamente o modelo e ajudar a disseminar globalmente o uso do CMMI nas organizações.
Para entender bem o que é o CMMI, é importante saber que existem diferentes domínios de aplicação do modelo, de acordo com a versão 3.0, publicada em Abril de 2023.
As práticas do CMMI abrangem os seguintes domínios:
Estes domínios do CMMI podem ser utilizados por empresas que desenvolvem produtos de hardware ou software, empresas que prestam serviços de TI e até outros tipos de serviços como serviços médicos e educacionais, além de empresas que gerenciam fornecedores de produtos ou serviços, por exemplo, órgãos públicos que terceirizam a prestação de serviços e o desenvolvimento de sistemas.
Esses domínios não são excludentes e uma empresa pode adotar simultaneamente múltiplos domínios do CMMI.
Por exemplo, uma fábrica de software pode adotar o domínio CMMI Desenvolvimento para ajudar a melhorar os processos de desenvolvimento de sistemas, mas também pode adotar o domínio CMMI Serviços para ajudar a melhorar os processos de implantação e sustentação dos sistemas desenvolvidos.
As práticas do modelo CMMI são agrupadas em 31 Áreas de Prática, também chamadas de PA (Practice Area):
[caption id="attachment_15480" align="alignnone" width="1100"] Áreas de Prática do CMMI[/caption]
Das 31 Áreas de Prática do CMMI, 17 delas fazem parte do grupo de Áreas de Prática principal (CORE), comuns a todos os domínios do CMMI. Portanto, uma empresa que deseja alcançar qualquer um desses domínios, precisa obrigatoriamente alcançar estas 17 Áreas de Prática, bem como precisa também alcançar as Áreas de Prática específicas do domínio selecionado.
As outras 14 Áreas de Prática do CMMI fazem parte dos domínios específicos.
Por exemplo, a área EST – Estimativa do grupo CORE estabelece práticas que podem ajudar a melhorar o processo de estimativa de trabalhos de desenvolvimento de produtos e serviços como construir um novo software. Porém, essa mesma área também pode ajudar a melhorar o processo de estimativa de pequenos trabalhos de suporte e manutenção do software após ser colocado em produção. No exemplo de novo desenvolvimento, a Área de Prática EST é aplicada no contexto do domínio CMMI-DEV. Já no segundo exemplo de suporte, EST é aplicada no contexto do domínio CMMI-SVC.
Podemos ver na figura acima que as áreas de prática relacionadas são agrupadas em grupos chamados de Áreas de Capacidade. As Áreas de Capacidade do CMMI e suas respectivas Áreas de Prática são as seguintes:
Maturidade é definida no CMMI como um estágio ou nível organizacional que uma empresa pode alcançar. O CMMI estabelece 5 níveis de maturidade. Tudo começa no nível 1, avançando nos Níveis 2, 3, 4 até chegar no Nível 5.
Mas para entender o conceito de Níveis de Maturidade, é necessário primeiro discutir o conceito Grupo de Prática.
Dentro das PAs, as práticas são agrupadas em um conjunto de níveis de grupo de prática compondo um roteiro, um passo-a-passo para ajudar empresas a construir, melhorar e sustentar a capacidade de forma gradual.
Cada nível de grupo de prática apresenta uma maior capacidade do que o nível anterior, pois incorpora funcionalidades ou sofisticação a esses níveis.
Por exemplo, o conjunto de níveis de grupo de prática da PA EST – Estimativa é o seguinte:
Nível 1
Nível 2
Nível 3
Para uma empresa obter um nível de maturidade de um ou mais domínios do CMMI, todos os grupos de prática de todas as PAs do conjunto principal de PAs (CORE), bem como as PAs específicas de cada domínio devem satisfazer o nível de maturidade desejado.
A figura abaixo apresenta a evolução de uma organização segundo os níveis de maturidade do CMMI.
[caption id="attachment_15485" align="alignleft" width="1100"] Níveis de Maturidade do CMMI[/caption]
No nível de maturidade 1 chamado de Inicial, o resultado dos trabalhos realizados é imprevisível e reativo. Por isso, neste nível, apesar do trabalho ser concluído, muitas vezes é atrasado e ultrapassa o orçamento.
No nível de maturidade 2 chamado de Gerenciado, os trabalhos são gerenciados no nível de projeto. Significa que os projetos são planejados, realizados, medidos e controlados.
No nível de maturidade 3 chamado de Definido, existe um ponto chave que o faz ser considerado mais proativo e menos reativo do que os níveis anteriores: a definição de padrões de processo para toda a organização fornecendo orientação, entre os projetos, programas e portfólios.
No nível de maturidade 4 chamado de Gerenciado Quantitativamente, já é possível enxergar o que se chama de alta maturidade. Com ele, as organizações e projetos de alta maturidade usam análise quantitativa e estatística para determinar, identificar e gerenciar a tendência e dispersão central. Assim, é possível entender e abordar a estabilidade e a capacidade de processo e como essas impactam nos objetivos de qualidade e desempenho de processo.
O Nível de maturidade 5 chamado de Otimização, também é um nível de alta maturidade. Por isso, as Organizações de Nível 5 focam em melhoria contínua para alcançar processos flexíveis, capazes de responder às oportunidades e mudanças.
Além disso, estas organizações nível 5 buscam estabilizar os seus processos e conseguem prever melhor os seus resultados. Portanto, possuem um ambiente mais adequado e livre para implantar inovações.
Entretanto, vale destacar que esses níveis são continuados, ou seja, têm início no 1 e término no 5. Assim, com base nesse roteiro, é possível que médias e grandes empresas consigam obter mais sucesso em seus projetos. Com isso, as organizações podem conquistar facilmente os mercados interno e externo.
Neste outro artigo, cada um dos níveis de maturidade do CMMI são apresentados em detalhes junto com cenários explicativos dos benefícios que uma organização pode obter ao alcançar os níveis.
A Promove também disponibiliza um autodiagnóstico gratuito para você saber quais as necessidades da sua empresa para obter certificações de qualidade como o CMMI e MPS.
Capacidade é o conjunto de conhecimentos, habilidades e proficiências da organização que normalmente está presente nas pessoas, processos, infraestrutura e tecnologia. É o que a empresa precisa para implementar seu modelo de negócio ou atender sua missão e alcançar resultados de negócio mensuráveis. Com o aumento da capacidade, espera-se um aumento do desempenho dos processos.
Os níveis de capacidade do CMMI podem ir do nível 1 ao nível 5. Para uma Área de Prática alcançar um determinado nível de capacidade, todos os grupos de prática dessa área devem alcançar o nível pretendido, bem como os grupos de prática das áreas II e GOV também devem alcançar esse mesmo nível.
O resposta é simples. O conceito de CMMI vem sendo cada vez mais utilizado pelos profissionais da área de TI porque ele proporciona diversos benefícios para o desenvolvimento de sistemas e visibilidade da empresa. Por isso, destacamos algumas das principais vantagens dessa utilização. Veja!
O uso do CMMI garante que os prazos e custos que foram acordados com os clientes antes do início do desenvolvimento de um software sejam cumpridos.
Isso ocorre porque o CMMI orienta o planejamento bem-estruturado, baseado em dados históricos que possibilitam previsões precisas, sem imprevistos no percurso das ações.
Fica mais fácil para os gerentes de TI controlarem as suas equipes, uma vez que todas as atividades seguem um processo padrão. Consequentemente, a empresa conquista um produto padronizado e com menor incidência de erros, ou seja, satisfação garantida.
Na área de TI, é bastante comum que os gerentes se vejam em situações difíceis quando um funcionário deixa a equipe e leva com ele muito conhecimento específico sobre os projetos em andamento.
Com o CMMI isso não acontece, pois são usadas as informações históricas de maneira intensiva, com registros realizados. Isso faz com que o trabalho em andamento pode ser assumido por qualquer profissional.
O CMMI é um processo que se baseia em um ciclo de melhoria contínua. Desse modo, de tempos em tempos, deve ser analisado aquilo que está dando certo e o que precisa ser melhorado na realização de sistemas.
Isso irá refletir no desenvolvimento de sistemas de mais qualidade, maior facilidade de uso, prazos de entrega e custos bem-definidos para os clientes, que certamente ficarão mais satisfeitos com o produto adquirido.
Ainda não se convenceu de que CMMI é uma ótima ideia a ser adotada por sua empresa? Então veja aqui os principais benefícios experimentados por quem já utiliza o conceito.
Em primeiro lugar, quando uma empresa opta por CMMI, a distribuição de tarefas fica mais clara e elas são executadas de forma mais produtiva. Com isso, a empresa experimenta economia de custos, equipe integrada e resultados mais satisfatórios.
Essa produtividade acontece porque toda a equipe trabalha entendendo melhor as etapas que devem ser concluídas, sem sobrecarga de funcionários.
Em segundo lugar, com o CMMI, os líderes conseguem controlar ainda mais os projetos. Isso faz com que o tempo gasto seja menor e que tudo esteja exposto de forma mais transparente.
Outra vantagem é que o CMMI possibilita a precisão do tempo de conclusão de tarefas e mais garantia de cumprimento de metas e, além disso, também é possível utilizar o orçamento da melhor forma possível. Portanto, com certeza você não terá mais surpresas desagradáveis ou gastos emergenciais.
Em terceiro lugar, é possível dizer com certeza que, empresas que adotaram o CMMI conseguem diagnosticar problemas mais facilmente e isso reflete diretamente nos produtos criados.
Consequentemente, os softwares conseguem atingir mais diretamente as necessidades do cliente, aumentando a satisfação e os resultados gerais de uma empresa. Com isso, é possível entender, de forma mais fiel, o que seu consumidor precisa e quais são suas principais queixas.
Em quarto lugar, as equipes conseguem uma integração mais harmoniosa com as etapas de produção fluindo melhor. Além disso, é muito mais prazeroso e motivador na hora de trabalhar.
Etapas claras e prazos possíveis fazem com que o clima da empresa melhore. Isso aumenta a produtividade e a qualidade do resultado final do seu produto.
Uma equipe motivada e comprometida pode mudar o rumo de uma empresa, além de evitar demissões e alta rotatividade de pessoal.
Em quinto lugar e não mais importante, o fato é que, com tudo dando certo, fica bem difícil a concorrência não se sentir incomodada, não é mesmo? Você verá clientes migrando para sua empresa e poderá ter maior relevância no mercado, o que aumenta os lucros e possibilita a criação de novos produtos.
Além disso, você ajuda a capacitar seus funcionários, que entenderão melhor a gestão de projetos em nível global, fazendo com que sua empresa seja vista como um ninho de talentos.
Isso atrai novos clientes e oferece autonomia aos colaboradores, que passam a se comprometer cada vez mais com os resultados da empresa.
Outra vantagem é que vocês se mostram um time antenado a estratégias e métodos modernos, ganharão credibilidade e a confiança do consumidor, que percebe o comprometimento do trabalho.
Em conclusão, o CMMI pode ser tudo o que você precisava para sua empresa, já que trabalha na produtividade, na satisfação do cliente, na redução de custos, na economia de tempo e também na excelência dos seus produtos. Demais, não é mesmo?
Para aprender um pouco mais sobre o modelo CMMI, assista a estas duas aulas disponíveis no nosso canal do Youtube:
Além disso, você pode acessar essa playlist com webinars realizados pelos nossos especialistas Mariano Montoni e David Zanetti, certificados como Lead Appraisers do CMMI.
Com a avaliação CMMI, sua empresa terá maior credibilidade ao comprovar a alta qualidade das entregas. Basta encontrar uma boa consultoria que o ajude em todo esse processo.
Conte com a Promove para conquistar o mercado. Somos uma empresa de consultoria que investe na capacitação contínua sobre as melhores práticas de desenvolvimento de software. Em consequência, são mais de 11 anos de experiência em melhoria de processos de desenvolvimento de softwares com base no CMMI, MPS, ISO, Agilidade e DevOps. Entre em contato conosco!
Nenhum comentário aprovado.
Deixe um comentário