comparação entre cmmi e mpsbr

8
UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO – UNIVASF COLEGIADO DE ENGENHARIA DA COMPUTAÇÃO – CECOMP CCMP0045 – ENGENHARIA DE SOFTWARE I PROFESSOR DR. RICARDO ARGENTON RAMOS Petriano Candido Silva, Renan Costa Alencar 1. DEFINIÇÃO CMMI O Modelo Integrado de Maturidade de Capacidade, do inglês Capability Maturity Model Integration (CMMI), é um Modelo de Maturidade de Processos desenvolvido pelo Instituto de Engenharia de Software (SEI) da Universidade de Carnegie Mellon em Pittsburgh, Estados Unidos. O princípio do CMMI é de que “a qualidade de um sistema ou de um produto é altamente influenciada pelo processo usado para desenvolver e mantê- lo”. O CMMI pode ser usado para guiar a melhoria do processo ao longo de um projeto, uma divisão ou uma organização inteira. Ele não pode ser considerado uma metodologia, pois não orienta como deve ser feito, e sim o que deve ser feito. O CMMI fornece: Diretrizes para a melhoria dos processos; Uma abordagem integrada para a melhoria do processo; Incorporação de melhorias de processo em modelo de negócio usual;

Upload: renan-costa-alencar

Post on 31-Dec-2015

61 views

Category:

Documents


0 download

DESCRIPTION

Comparativo entre os dois padrões de aferição de qualidade de processos.

TRANSCRIPT

Page 1: Comparação entre CMMI  e MPsBR

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO – UNIVASF

COLEGIADO DE ENGENHARIA DA COMPUTAÇÃO – CECOMP

CCMP0045 – ENGENHARIA DE SOFTWARE I

PROFESSOR DR. RICARDO ARGENTON RAMOS

Petriano Candido Silva, Renan Costa Alencar

1. DEFINIÇÃO

CMMI

O Modelo Integrado de Maturidade de Capacidade, do inglês Capability Maturity Model

Integration (CMMI), é um Modelo de Maturidade de Processos desenvolvido pelo Instituto de

Engenharia de Software (SEI) da Universidade de Carnegie Mellon em Pittsburgh, Estados Unidos. O

princípio do CMMI é de que “a qualidade de um sistema ou de um produto é altamente influenciada

pelo processo usado para desenvolver e mantê-lo”.

O CMMI pode ser usado para guiar a melhoria do processo ao longo de um projeto, uma divisão

ou uma organização inteira. Ele não pode ser considerado uma metodologia, pois não orienta como deve

ser feito, e sim o que deve ser feito.

O CMMI fornece:

Diretrizes para a melhoria dos processos;

Uma abordagem integrada para a melhoria do processo;

Incorporação de melhorias de processo em modelo de negócio usual;

Uma abordagem gradual para a introdução de melhorias.

1.1. Modelos de CMMI

O CMMI consiste de três disciplinas que se sobrepõem, fornecendo um foco específico nos

domínios de Desenvolvimento, Aquisição e Gerenciamento de Serviços, respectivamente:

CMMI para Desenvolvimento (CMMI-DEV) – desenvolvimento de produtos e serviços;

CMMI para Serviços (CMMI-SVC) – estabelecimento, gerenciamento e prestação de

serviço;

CMMI para Aquisição (CMMI-ACQ) – aquisição de produtos e serviços.

Page 2: Comparação entre CMMI  e MPsBR

Originário da Engenharia de Software, o CMMI esteve altamente generalizado ao longo dos anos

para abraçar outros processos de negócios tais como o desenvolvimento de produtos de hardware,

prestação e compra de serviços que tiveram o efeito de abstraí-lo.

1.2. Os Níveis de Maturidade do CMMI

Há cinco níveis de maturidade do CMMI. Entretanto, as classificações pelo nível de maturidade

são concedidas apenas paras os níveis começando de 2 (dois) a 5 (cinco).

Nível Áreas de Processo

CMMI 1 – Inicial

Os processos são caóticos

Não existe um ambiente estável de desenvolvimento de

software

Padrões não existem ou se existem, não são seguidos

CMMI 2 – Gerenciado

Gerenciamento de Configuração

Medição e Análise

Monitoramento e Controle de Projeto

Planejamento de Projeto

Garantia de Qualidade de Processo e Produto

Gerenciamento de Requisitos

Gerenciamento de Acordo com Fornecedores

CMMI 3 – Definido Análise de Decisão e Resolução

Gerenciamento de Projeto Integrado +IPPD

Definição de Processo Organizacional +IPPD

Foco de Processo Organizacional

Treinamento Organizacional

Integração de Produto

Desenvolvimento de Requisitos

Gerenciamento de Risco

Solução Técnica

Page 3: Comparação entre CMMI  e MPsBR

Validação

Verificação

CMMI 4 – Gerenciado

Quantitativamente

Gerenciamento de Projeto Quantitativo

Desempenho de Processo Organizacional

CMMI 5 – OtimizaçãoResolução e Análise Causais

Inovação e Implantação Organizacional

Tabela 1. Níveis de Maturidade suas respectivas áreas de processo.

1.3. A Avaliação do CMMI

No CMMI, a certificação não existe como um conceito mas de certa forma uma empresa é

avaliada e pode receber uma classificação de nível de maturidade (1-5) ou um perfil de nível de

capacidade alcançado.

As avaliações devem estar em conformidade com os requisitos definidos no documento de

Requisitos de Avaliação para CMMI (Appraisal Requirements for CMMI, ARC). Há três classes de

avaliações A, B e C, com foco na identificação de oportunidades de melhoria e comparando os

processos de melhores práticas do CMMI. Entretanto, a classe de avaliação A é a única que pode

resultar em uma classificação de nível.

MPS.BR

O MPS.BR (Melhoria de Processos de Software Brasileiro) é uma adaptação para micro,

pequenas e médias empresas do modelo de processo de desenvolvimento de software baseado nas

normas ISO/IEC 12207 e ISO/IEC 15504. O projeto teve início em 2003, contando com a participação

de algumas instituições brasileiras e coordenada pela SOFTEX. O projeto também teve o apoio do

Ministério da Ciência e Tecnologia (MCT), Financiadora de Estudos e Projetos (FINEP) e do Banco

Interamericano de Desenvolvimento (BID).

O MPS.BR serve como um selo que indica o nível de maturidade da empresa em conformidade

com as práticas relacionadas ao desenvolvimento de software. Ele é um modelo que foi adaptado do

modelo internacional CMMI-DEV e é composto de sete níveis que vão do G ao A onde cada um tem

suas práticas associadas.

As empresas que utilizam o selo MPS.BR tem algumas vantagens. O desenvolvimento de

software se torna menos caótico resultando em softwares com maior qualidade e com custos e prazos

Page 4: Comparação entre CMMI  e MPsBR

dentro do estimado melhorando os processos para as organizações que a ele aderem. Além disso, a

administração pública, em alguns casos, vem exigindo a certificação nas licitações.

2. DIFERENÇA ENTRE OUTROS PADRÕES

Uma forma de entender melhor como funciona o MPS.BR é quando se faz uma relações entre

esse modelo de processo e o CMMI. Tanto um quanto o outro possuem níveis de maturidade que

definem a capacidade da empresa em trabalhar em projetos grandes e complexos. Veja o quadro resumo

comparando as duas certificações:

CMMI MPS.BR

O Modelo de Qualidade CMMI é reconhecido internacionalmente.

O MPS.BR é mais conhecido nacionalmente e na América Latina.

O modelo CMMI envolve um grande custo na Avaliação e Certificação do Modelo.

No MPS.BR o custo da certificação é maisacessível.

No CMMI é necessário investir tempo, geralmente para se chegar aos níveis de maturidade mais altos.

No MPS.BR as avaliações são bienais.

O CMMI tem foco global voltado para empresas de maior porte.

MPS.BR é um modelo criado em função das médias e pequenas empresas.

O CMMI possui cinco níveis de maturidade por estágio e seis na Contínua.

MPS.BR possui sete níveis de maturidade, onde a implantação é mais gradual.

O CMMI é aceito como maturidade para licitações.

O MPS.BR é aceito como maturidade para licitações

O CMMI torna as empresas competitivas internacionalmente.

O MPS.BR não torna as empresas competitivas internacionalmente.

O CMMI não utiliza contrato conjunto de Empresas

No MPS.BR pode acontecer contrato Cooperado em grupo de empresas que queiram a Certificação

Implementação mais complexa. Implementação mais simples.

Desenvolvido pelo Software EngineeringInstitute – SEI em 1992

Desenvolvido por algumas instituiçõesBrasileiras em 2003.

Tabela 2. Tabela comparativa entre CMMI e MPS.BR.

3. CASOS REAIS

Page 5: Comparação entre CMMI  e MPsBR

As empresas com selos MPS.BR podem ser encontradas no site da SOFTEX. Já as empresas com

certificação CMMI podem ser encontradas no site da CMMI Institute. As empresas que possuem

certificação MPS.BR correspondem a listagem de 2012. Veja abaixo:

MPS.BR CCMI

Níve

lEmpresa Nível Empresa

GActivesoft Consultoria – RN 4 CPM Braxis S.A. – BA**

BankSystem – PE 5 IBM – SP**

FBULL – SP

SOLUTIS – BA

EFORMALIS – ES

ES UNUN – CE

CPITANG – PE

POWERLOGIC – MG

A COM BRAXIS/UNITECH* – BA

Tabela 3. Ranking de empresas certificadas MPS.BR e CMMI.

* Essa última o certificado vigorava até 30 de setembro de 2013.

** Certificação emitida em 2013.

4. CONCLUSÃO

É de suma importância que uma empresa de software tenha uma certificação para que se possa

melhorar a gestão do negócio, pois com o uso de boas práticas no desenvolvimento de software a

empresa ganha em qualidade e em desempenho. Além disso, a empresa passa a ter maior

competitividade no mercado, agregando valor ao seu produto e garantindo um processo de

desenvolvimento padrão reconhecido por entidades internacionais e especialistas na área de Engenharia

de Software.

Page 6: Comparação entre CMMI  e MPsBR

5. REFERÊNCIAS BIBLIOGRÁFICAS

FRANCISCANNI, J.F. PESTILLI, L.C. CMMI e MPS.BR: Um Estudo Comparativo. Disponível em <http://www.unicerp.edu.br/index.php/pesquisas/revista-rumos/362-3-cmmi-e-mps-br-um-estudo-comparativo>. Acessado em 20 de novembro de 2013.

BARBOSA, A.B. LARCERDA, G.S. Estudo Investigativo da Adoção do CMMI e das Metodologias Ágeis em Empresas Brasileiras. Disponível em <http://www.uniritter.edu.br/graduacao/informatica/sistemas/downloads/tcc2k10/anderson_2010_2.pdf>. Acessado em 20 de novembro de 2013.

What is CMMI. Disponível em <http://www.dthomas.co.uk/dtalm/products/technologies/what-is-cmmi.htm>. Acessado em 20 de novembro de 2013.

Comparação do MPS.BR com o CMMI. Disponível em <http://www.pontodatecnologia.com.br/2006/08/comparao-do-mpsbr-com-o-cmmi.html>. Acessado em 20 de novembro de 2013.

SOUZA, Washington. Lista de empresas MPS.BR no Brasil (atualizado: ago-12). Disponível em <http://www.blogcmmi.com.br/avaliacao/lista-de-empresas-mps-br-no-brasil>. Acessado em 20 de novembro de 2013.

SOUZA, Washington. O que é MPS.BR. Disponível em <http://www.blogcmmi.com.br/o-que-e/o-que-e-mps-br>. Acessado em 20 de novembro de 2013.

Melhoria de Processos do Software Brasileiro - MPS.br. Disponível em <http://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-software-brasileiro—mpsbr>. Acessado em 20 de novembro de 2013.

LOBO, A.P. Software: 85% das empresas nacionais não têm certificação de qualidade. Disponível em <http://convergenciadigital.uol.com.br/cgi/cgilua.exe/sys/start.htm?infoid=31478&sid=16>. Acessado em 20 de novembro de 2013.