Buscar

Modelo MPS.Br / CMMI

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Trabalho Av2
Qualidade de Software
 Modelo MPS.Br / CMMI 
Nome: Danielle de Souza Santos
Ra: 414205292
Curso: Sistemas de Informações 6° Semestre
1. Escreva aqui um breve histórico do Modelo MPS.Br
R: O MPS.BR ou Melhoria de Processos do Software Brasileiro é simultaneamente um movimento para a melhoria da qualidade (Programa MPS.BR) e um modelo de qualidade de processo (Modelo MPS). Voltado para a realidade do mercado de pequenas e médias empresas de desenvolvimento de software no Brasil, ele é baseado em normas relacionadas aos processos de Engenharia de Software (ISO/IEC 12207) e de desenvolvimento de software (ISO/IEC 15504) e compatível com o CMMI.
O projeto tem apoio do Ministério da Ciência e Tecnologia, da FINEP e do Banco Interamericano de Desenvolvimento. No Brasil o projeto é desenvolvido pela Softex, interagindo com as universidades e com o Governo Federal. Um dos objetivos do projeto é replicar o modelo na América Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai.
Uma das principais vantagens do modelo é seu custo reduzido de certificação em relação às normas estrangeiras, sendo ideal para micro, pequenas e médias empresas, que são a grande maioria no Brasil.
O Brasil é um país cujo desenvolvimento de produtos de software está entre os maiores do mundo, e a cada dia, aumenta o nível de exigência por parte dos clientes no que diz respeito à qualidade e complexidade dos produtos. A partir deste ponto, podemos observar que as empresas estão buscando cada vez mais a maturidade nos seus processos de software para atingir padronizações de qualidade e produtividade internacionais, que são essenciais para a sobrevivência no mercado de TI.
Porém, o custo de uma certificação para uma empresa pode ser de até US$ 400 mil, o que se torna inviável para empresas de micro, pequeno e médio porte. Então, de uma parceria entre a Softex, Governo e Universidades, surgiu o projeto MPS.BR (melhoria de processo de software brasileiro).
O MPS.BR está em conformidade com as normas ISO/IEC 12207 e 15504 e é a solução brasileira compatível com o modelo CMMI.
2. Quantos e quais são os Modelos de Referência do MPS.Br?
R: O MPS.BR é dividido em 3 partes: MR-MPS, MA-MPS, MN-MPS
MR-MPS (Modelo de Referência para melhoria do processo de software)
O MPS.BR apresenta 7 níveis de maturidade (o que é um diferencial em relação aos outros padrões de processo) que são:
A - Em Otimização, o mais alto nível;
B - Gerenciado quantitativamente;
C - Definido;
D - Largamente Definido;
E - Parcialmente Definido;
F - Gerenciado;
G - Parcialmente Gerenciado, o mais baixo nível.
Cada nível de maturidade possui suas áreas de processo, onde são analisados:
processos fundamentais
aquisição;
gerência de requisitos;
desenvolvimento de requisitos;
solução técnica;
integração do produto;
instalação do produto;
liberação do produto.
processos organizacionais
gerência de projeto;
adaptação do processo para gerência de projeto;
análise de decisão e resolução;
gerência de riscos;
avaliação e melhoria do processo organizacional;
definição do processo organizacional;
desempenho do processo organizacional;
gerência quantitativa do projeto;
análise e resolução de causas;
inovação e implantação na organização.
processos de apoio
garantia de qualidade;
gerência de configuração;
validação;
medição;
verificação;
treinamento.
Em seguida vem a capacidade, isto é, o grau de refinamento e institucionalização com que o processo é executado na organização.
A capacidade do processo no MPS.BR possui os seguintes atributos de processos:
AP 1.1 - O processo é executado;
AP 2.1 - O processo é gerenciado;
AP 2.2 - Os produtos de trabalho do processo são gerenciados;
AP 3.1 - O processo é definido;
AP 3.2 - O processo está implementado;
AP 4.1 - O processo é medido;
AP 4.2 - O processo é controlado;
AP 5.1 - O processo é objeto de inovações;
AP 5.2 - O processo é otimizado continuamente.
MA-MPS (Método de Avaliação para melhoria do processo de software)
Tem como objetivo orientar a realização de avaliações, em conformidade com a norma ISO/IEC 15504, em empresa e organizações que implementaram o MR-MPS.
Características da avaliação MA-MPS:
Equipe de avaliação: 3 a 8 pessoas, sendo:
1 avaliador líder
no mínimo 1 avaliador adjunto
no mínimo 1 técnico da empresa
Duração: 2 a 4 dias;
Validade: 3 anos.
Estruturação da Avaliação:
Planejar e preparar avaliação: Plano de Avaliação / Descrição dos indicadores de processo;
Conduzir Avaliação: Resultado da avaliação;
Relatar resultados: Relatório da avaliação;
Registrar e publicar resultados: Banco de dados Softex (vide portal MPS.BR nas 'Ligações Externas').
MN-MPS (Modelo de Negócio para melhoria do processo de software)
Instituições que se propõem a implantar os processos MPS.BR (Instituições Implementadoras) podem se credenciar através de um documento onde é apresentada a instituição proponente, contendo seus dados com ênfase na experiência em processos de software, estratégia de implementação do modelo, estratégia para seleção e treinamento de consultores para implementação do MR.MPS, estratégia para seleção e treinamento de avaliadores, lista de consultores de implementação treinados no modelo e aprovados em prova específica, lista de avaliadores treinados no modelo e aprovados em prova específica.
3. Quantas são as instituições autorizadas a implantar / avaliar o MPS.Br?
R:
ASR
IA, II
Brasil
SP
DESENVOLVA
II
Brasil
BA
ENGSOFT
II
Brasil
RS
ESTRATÉGIA
IA, II
Brasil
GO
Fumsoft
IA, II
Brasil
MG
FUNDAÇÃO VANZOLINI
IA, II
Brasil
SP
IMPLEMENTUM
IA, II
Brasil
RJ
INCREMENTAL
IA, II
Brasil
SC
PRIME UP
II
Brasil
RJ
PROMOVE
IA, II
Brasil
RJ
QR
II
Brasil
PA
QUALITYFOCUS
IA, II
Brasil
PR
 12
4. Como as instituições listadas no item anterior estão distribuídas geograficamente?
 R: Instituições Avaliadoras:
SP – 2
GO- 1
MG- 1
RJ- 2
SC- 1
PR- 1
RS- 1
PE- 1
Instituições Implementadoras
R: 
BA- 1
CE- 1
GO- 1
MG- 1
PA-1
PR-2
PE-2
RJ-3
RS- 3
SC- 1
SP – 2
5. Em relação as avaliações vigentes, quantas são e qual a distribuição por estados? 
R: Total de 204 no Brasil, abaixo das descrições segue tabela completa.
 AC – 0
 AL – 0
 AP – 0
 AM - 1 
 BA - 8 
 CE - 0
 DF – 5
ES – 4 
GO – 4 
MA- 1
MT – 1
MS- 1
MG – 19
PA – 6
PB - 7
PR - 53 
PE – 11
PI – 0
RJ – 12
RN – 8
RS – 16
RO – 0
RR - 0
SC- 10
SP – 35
SE – 1
TO – 1
6. Qual o relacionamento entre os níveis de maturidade do Modelo CMMI e MPS.Br? 
O dia-a-dia dentro da área de desenvolvimento de software é caracterizado por uma grande pressão no que se refere a prazos de entrega, custos e qualidade daquilo que se está produzindo. Independente do tamanho das equipes voltadas a tarefas deste tipo, muitas organizações possuem dificuldades em gerenciar tais atividades, sendo comum a ocorrência de atrasos, estouros orçamentários e sistemas que ficam aquém do esperado.
Levando em consideração esses fatos, alguns modelos foram desenvolvidos de forma a auxiliar a condução de atividades que envolvam projetos de software. O objetivo deste artigo é fornecer uma visão geral sobre dois destes modelos (CMMI e MPS-BR), baseando-se para isto em um conceito conhecido como “maturidade”.
O termo “maturidade” deve ser compreendido como a capacidade de se repetir uma série de resultados de uma maneira previsível. Importante ressaltar ainda que os modelos CMMI e MPS-BR contemplam diferentes níveis de maturidade, disponibilizando-se assim uma forma de mensurar o grau de progresso atingido por uma organização na implementação de projetos de software.
CMMI
O CMMI (Capability Maturity Model Integration) foi criado pelo SEI (Software Engineering Institute), o qual é um órgão integrante da universidade norte-americana Carnegie Mellon. Trata-se de um modelo que está atualmente na versão 1.3 (Janeiro/2013), com um enfoque voltadopara a capacidade de maturidade de processos de software.
Um processo representa, dentro da área de software, um conjunto de atividades cujo objetivo é atingir uma meta previamente estipulada. Já por capacidade e maturidade de um processo, deve-se ter a noção do grau de qualidade com o qual um processo atinge um resultado esperado.
O CMMI está dividido em 5 níveis de maturidade (Figura 1) que atestam, por sua vez, o grau de evolução em que uma organização se encontra num determinado momento. Além disso, tem por objetivo principal funcionar como um guia para a melhoria dos processos da organização, considerando para isto atividades como o gerenciamento do desenvolvimento de software, prazos e custos previamente estabelecidos. O objetivo maior, considerando o CMMI e seus diferentes conceitos, está justamente na produção de software com maior qualidade e menos propenso a erros.
Figura 1: Os diferentes níveis de maturidade do CMMI
MPS-BR
O MPS-BR (Melhoria do Processo de Software Brasileiro) é uma metodologia voltada à área de desenvolvimento de sistemas e que foi criada por um conjunto de organizações ligadas ao desenvolvimento de software. Dentre as instituições envolvidas pode-se citar: a Softex (SP), a RioSoft (RJ), o COPPE/UFRJ (RJ) e o CESAR (PE). Na verdade, estas são organizações normalmente não-governamentais e muitas vezes de origem acadêmica, possuindo uma atuação de destaque junto à comunidade de software brasileira.
Enfatiza-se, dentro do MPS-BR, o uso das principais abordagens internacionais voltadas para a definição, a avaliação e a melhoria dos processos de software. Tal fato torna o MPS-BR compatível inclusive com as práticas do CMMI. Há ainda no MPS-BR uma estrutura de níveis de maturidade, de forma similar àquela existente dentro do CMMI.
Os diferentes níveis de maturidade do MPS-BR constituem um meio para indicar qual o nível da empresa que se está considerando. Cada classificação possível atesta, assim, diferentes graus no controle de processos e qual a qualidade que se pode esperar da organização que a detém.
Figura 2: Os diferentes níveis de maturidade do MPS-BR (Fonte: FUMSOFT - http://www.fumsoft.org.br/qualidade/modelo_mpsbr)
A seguir estão listados os 7 níveis de maturidade previstos pelo MPS-BR:
A – Em Otimização: há a preocupação com questões como inovação e análise de causas.
B – Gerenciado Quantitativamente: avalia-se o desempenho dos processos, além da gerência quantitativa dos mesmos.
C – Definido: aqui ocorre o gerenciamento de riscos.
D – Largamente Definido: envolve verificação, validação, além da liberação, instalação e integração de produtos, dentre outras atividades.
E – Parcialmente Definido: considera processos como treinamento, adaptação de processos para gerência de projetos, além da preocupação com a melhoria e o controle do processo organizacional.
F – Gerenciado: introduz controles de medição, gerência de configuração, conceitos sobre aquisição e garantia da qualidade.
G – Parcialmente Gerenciado: neste ponto inicial deve-se iniciar o gerenciamento de requisitos e de projetos.
A certificação MPS-BR também tem sido solicitada em licitações governamentais. Logo, empresas interessadas em participar de projetos conduzidos por órgãos do governo podem se utilizar desta metodologia para ampliar seu ramo de atuação.
Pode-se considerar ainda o MPS-BR como uma importante alternativa ao CMMI em organizações de médio e pequeno porte. Isto se justifica em virtude do alto investimento financeiro que o CMMI representa, o que torna o mesmo mais indicado às grandes empresas de desenvolvimento.
Outras informações sobre o MPS-BR encontram-se no link: http://www.softex.br/mpsbr/.
 7.Quais os processos comuns entre os dois modelos (CMMI e MPS.Br) para software?
O MPS.BR possui 5 AP ( Atributos de Processo )
AP 1.1 (o processo é executado),
AP 2.1 (o processo é gerenciado),
AP 2.2 (os produtos de trabalho do processo são gerenciados)
AP 3.1 (o processo é definido) 
AP 3.2 (o processo está implementado).
Segue na figura abaixo:
CMMI
Possibilita a organização utilizar a ordem de melhoria que melhor atender os objetivos de negócio da empresa. É caracterizado por Níveis de Capacidade (Capability Levels):
Nível 0: Incompleto
Nível 1: Executado
Nível 2: Gerenciado
Nível 3: Definido
Nível 4: Quantitativamento gerenciado
Nível 5: Em otimização
Representação Por Estágios
Disponibiliza uma seqüência pré-determinada para melhoria baseada em estágios que não deve ser desconsiderada, pois cada estágio serve de base para o próximo. É caracterizado por Níveis de Maturidade (Maturity Levels):
Nível 1: Inicial
Nível 2: Gerenciado
Nível 3: Definido
Nível 4: Quantitativamento gerenciado
Nível 5: Em otimização
8. Quais os benefícios para uma empresa na implementação dos modelos MPS.br ou CMMI? 
R: Dentre os principais benefícios da implantação do CMMI, vale a pena destacar:
Uma maior confiabilidade no que refere ao cumprimento de prazos e custos que foram acordados, inicialmente, perante o cliente que solicitou o desenvolvimento de um sistema. Essa previsibilidade é decorrente do rigor que o CMMI exige quanto à medição dos processos, fato este que conduz à obtenção de uma base histórica realista e confiável para estes fins;
O gerenciamento das atividades relativas à produção de software aumenta consideravelmente;
Uma maior qualidade nos softwares criados, já que processos bem definidos e controlados conduzem à produção de produtos mais confiáveis;
A menor dependência da empresa de desenvolvimento para com seus especialistas. Com um foco voltado para processos e melhoria contínua, além do uso intensivo de informações históricas, a organização deixa de depender única e exclusivamente de profissionais com um elevado grau de conhecimento técnico;
A busca por melhorias contínuas nos processos cotidianos.
Maiores informações sobre o modelo CMMI podem ser obtidas através do seguinte link: http://www.sei.cmu.edu/cmmi/
Dentre os principais benefícios da implantação do MPS.BR, vale a pena destacar:
Diferencial competitivo, principalmente quando a empresa responde editais públicos, pois muitas vezes é pedido ou desejado que a empresa tenha certo nível de maturidade, o que costuma ser medido através dos selos de maturidade que ela possui;
Obtenção de uma melhora de qualidade e nos processos de engenharia, uma vez que se espera que a empresa necessita ter um processo estabelecido e conhecido por todos da organização;
Melhoria contínua do processo, quando a empresa busca ir incrementar e evoluir o seu processo para a obtenção dos certificados de alto nível.

Continue navegando