Você está na página 1de 9

ETEC PROFESSOR BASILIDES DE GODOY

3° DESENVOLVIMENTO DE SISTEMAS

MAURICIO LEANDRO SANTOS SILVA

PESQUISA SOBRE CMMI E MPS.BR (O QUE É - FUNÇÕES, NÍVEIS - FASES E


CUSTOS DE PRODUÇÃO

SÃO PAULO
2023
MAURICIO LEANDRO SANTOS SILVA

PESQUISA SOBRE CMMI E MPS.BR (O QUE É - FUNÇÕES, NÍVEIS- FASES E


CUSTOS DE PRODUÇÃO

Trabalho acadêmico apresentado à


disciplina de QTS do Curso de
Desenvolvimento de Sistemas.
Requerido por Nívia Maria Rodrigues.

SÃO PAULO
2023
SUMÁRIO
1 INTRODUÇÃO ...................................................................................................................................................4
2 CMMI (O QUE É - FUNÇÕES, NÍVEIS - FASES E CUSTO) .....................................................................................4
3 MPS.BR (O QUE É - FUNÇÕES, NÍVEIS - FASES E CUSTO)..................................................................................5
4 ANÁLISE COMPARATIVA ENTRE AMBOS OS MODELOS (CMMI E MPS.BR) ......................................................6
5 CONCLUSÃO .....................................................................................................................................................8
6 REFERÊNCIAS ..................................................................................................................................................8
4

1 INTRODUÇÃO

Os modelos de referência CMMI (Capability Maturity Model Integration) e MPS.BR


(Melhoria de Processo do Software Brasileiro) são amplamente utilizados para
aprimorar a qualidade e a maturidade dos processos de desenvolvimento de software.
Embora tenham semelhanças, cada um possui características distintas em relação às
suas funções, níveis/fases e custos estimados de implementação.

2 CMMI (O QUE É - FUNÇÕES, NÍVEIS - FASES E CUSTO)

O CMMI (Capability Maturity Model Integration), desenvolvido pelo SEI


(Software Engineering Institute) da Universidade Carnegie Mellon, é um modelo que
se concentra na capacidade e maturidade dos processos de software. Os processos
de software definem atividades para atingir objetivos estabelecidos, e a capacidade e
maturidade garantem a qualidade na consecução desses objetivos dentro dos
padrões estabelecidos.
O CMMI possui cinco níveis que representam a maturidade dos processos e
indicam o estágio de evolução de uma organização. Seu principal objetivo é servir
como guia para melhorar os processos de uma organização, abrangendo o
gerenciamento do desenvolvimento de software, prazos e custos. A implementação
do CMMI traz benefícios como maior confiabilidade nos prazos e custos, aumento do
gerenciamento de atividades, maior qualidade dos softwares gerados, organização
mais viável e busca por melhorias contínuas nos processos. O CMMI fornece diretrizes
e melhores práticas para aprimorar a capacidade dos processos, otimizando projetos
com maior qualidade e eficiência.
A implantação do CMMI envolve custos significativos, incluindo treinamento,
consultoria especializada, revisão e adaptação de processos. Os custos variam de
acordo com a escala da organização, o planejamento de implementação e o nível dos
processos envolvidos. Essas estimativas podem atingir valores de milhares ou
centenas de milhares de dólares, dependendo dos fatores mencionados.
5

3 MPS.BR (O QUE É - FUNÇÕES, NÍVEIS - FASES E CUSTO)

O MPS.BR (Melhoria do processo de Software Brasileiro) é um modelo de


referência desenvolvido no Brasil com o objetivo de melhorar os processos de
software e aumentar a qualidade e a competitividade das empresas brasileiras do
setor. Adotamos modelos internacionais como o CMMI (Capability Maturity Model
Integration) para atender as necessidades e capacitâncias do mercado brasileiro.

O MPS.BR possui sete níveis de maturidade, que são divididos em estágios e


figuram o estágio de desenvolvimento dos processos de uma organização. Cada nível
é alcançado por meio da implementação de diretrizes específicas que são
consideradas por uma equipe de avaliadores qualificados. O MPS.BR possui os
seguintes níveis de maturidade:

Nível G - Otimização: Neste nível, a organização busca a melhoria contínua e


a inovação nos processos de software.

Nível F - Quantitativamente controlado: neste nível, a organização mede e


controla quantitativamente seus processos para atingir as metas estabelecidas.

Nível E - Definido: Neste nível, a organização estabelece processos bem


definidos e padronizados a serem seguidos pela equipe de desenvolvimento.

Nível D - amplamente definido: neste nível, a organização definiu processos e


os implementou de forma consistente em todos os projetos.

Nível C - Parcialmente Gerenciado: Neste nível, os processos básicos de


gerenciamento são implementados e controlados na organização.

Nível B - Gerenciado: Neste nível, a organização efetivamente gerencia


projetos de software com base em processos estabelecidos.
6

Nível A - Otimização: Neste nível, a organização busca melhorias nos


processos de software por meio da análise de dados e implementação de ações
corretivas e preventivas.

Quanto aos custos de implantação do MPS.BR, estes podem variar em função


do porte e complexidade da organização e do nível de maturidade a ser alcançado.
Os custos geralmente envolvem treinamento de pessoal, consultoria, ajustes de
processo e avaliações de certificação. É importante ressaltar que esses custos podem
ser significativos, especialmente em empresas de menor porte, mas podem ser um
investimento valioso para melhorar a qualidade e eficiência dos processos de
desenvolvimento de software.

4 ANÁLISE COMPARATIVA ENTRE AMBOS OS MODELOS (CMMI E MPS.BR)

- Análise:

1. Abrangência e reconhecimento internacional:


• O CMMI é um modelo abrangente que pode ser aplicado a muitos setores além
do desenvolvimento de software. É amplamente reconhecido e adotado
internacionalmente por empresas de diferentes setores e países.
• Por sua vez, o MPS.BR é um modelo brasileiro específico para o mercado
nacional de desenvolvimento de software. Embora tenha se adaptado às
necessidades do mercado brasileiro, também ganhou reconhecimento
internacional como modelo de melhoria de processos de software.

2. Estágio de maturidade:
• O CMMI possui cinco níveis de maturidade, que representam avanços na
capacidade de gerenciar e melhorar os processos de uma organização.
• O MPS.BR possui sete níveis de maturidade, que também representam a
evolução dos processos organizacionais. Os níveis adicionais do MPS.BR
abordam aspectos mais específicos, como gerenciamento quantitativo,
gerenciamento de requisitos e otimização.
7

3. Complexidade e recursos necessários:


• Como todos sabemos, o CMMI é um modelo mais detalhado e abrangente de
práticas e processos. Sua implementação pode ser mais complexa e requer
recursos significativos, como treinamento profissional, consultoria e revisão de
processos.
• O MPS.BR, embora baseado em referências internacionais, geralmente é
considerado mais simples e acessível que o CMMI. É especialmente adequado
para pequenas empresas com recursos limitados.

4. Custo de implementação:
• Os custos associados à implementação do CMMI podem ser altos, envolvendo
investimentos substanciais em treinamento, consultoria especializada, revisão
de processos e infraestrutura.
• Os custos de implantação do MPS.BR tendem a ser mais acessíveis,
principalmente para pequenas e médias empresas. No entanto, o custo exato
pode variar dependendo do escopo do modelo e adaptação às necessidades
específicas da organização.

Ambos os modelos visam melhorar a qualidade e a eficiência do processo de


desenvolvimento de software. A escolha entre CMMI e MPS.BR depende das
necessidades, recursos e circunstâncias da organização. Algumas empresas optam
por começar com o MPS.BR devido à sua abordagem mais simplificada e adaptação
ao mercado brasileiro, e depois expandir para o CMMI para ganhar reconhecimento
internacional e alcançar um maior nível de maturidade.

A implementação bem-sucedida de qualquer modelo pode trazer benefícios


significativos, como processos mais eficientes, maior qualidade de software e maior
competitividade no mercado. É importante realizar uma análise minuciosa das
necessidades da organização e avaliar os recursos
8

5 CONCLUSÃO

Em conclusão, tanto o CMMI quanto o MPS.BR são modelos de melhoria de


processos que visam melhorar a qualidade e a eficiência do desenvolvimento de
software. O CMMI é um modelo abrangente reconhecido internacionalmente com
cinco níveis de maturidade, enquanto o MPS.BR é um modelo brasileiro adaptado às
condições nacionais com sete níveis de maturidade.
A escolha entre modelos depende das necessidades e recursos da
organização. O CMMI é mais abrangente, mas também mais complexo, exigindo
investimentos significativos em treinamento, consultoria e infraestrutura. O MPS.BR
é geralmente considerado mais acessível, especialmente para empresas menores,
mas também oferece vantagens significativas em termos de melhorias de processos.
É importante ressaltar que ambos os modelos possuem seus pontos fortes e
seus desafios. O CMMI oferece uma abordagem abrangente e reconhecida
internacionalmente, enquanto o MPS.BR se destaca por sua adaptação ao mercado
brasileiro e aplicações mais acessíveis.
Em última análise, a escolha entre CMMI e MPS.BR dependerá das
necessidades e objetivos específicos da organização, bem como dos recursos
disponíveis. É importante realizar uma análise cuidadosa, considerando o contexto e
os objetivos da organização, para selecionar o modelo mais adequado para
impulsionar a melhoria contínua do processo de desenvolvimento de software e
alcançar resultados positivos.

6 REFERÊNCIAS

DevMedia: "Maturidade no desenvolvimento de software - CMMI e MPS.BR"

Disponível em: https://www.devmedia.com.br/maturidade-no-desenvolvimento-de-


software-cmmi-e-mps-br/27010
9

DevMedia: "CMMI - Capability Maturity Model Integration"

Disponível em: https://www.devmedia.com.br/cmmi-capability-maturity-model-


integration/3530

Softex: "MPS.BR - Melhoria do Processo de Software Brasileiro"

Disponível em: https://www.softex.br/mpsbr/

Instituto Nacional de Tecnologia da Informação (ITI): "MPS.BR - Melhoria do Processo


de Software Brasileiro"

Disponível em: https://www.iti.gov.br/acoes-e-projetos/projetos-em-


andamento/mpsbr-melhoria-do-processo-de-software-brasileiro

Portal do Software Público Brasileiro: "Software Público"

Disponível em: https://softwarepublico.gov.br

Você também pode gostar