10
CMMI e MPS.BR

CMMI e MPS.bR

Embed Size (px)

DESCRIPTION

Resumo sobre o CMMI 1.3 e o MPS.BR.

Citation preview

Page 1: CMMI e MPS.bR

CMMI e MPS.BR

Page 2: CMMI e MPS.bR

CMMI significa Capability Maturity Model Integration. Foi proposto pelo SEI como sucessor do CMM.O termo Capability se relaciona com a capacidade de áreas de processo específicas.O termo Maturity se relaciona com maturidade da organização como todo.

CMMI é um conjunto de modelos integrados de maturidade e capacidade para engenharia desoftware e sistemas. O CMMI descreve o caminho para melhoria evolutiva de uma organização desoftware imatura para madura.

O CMMI é uma sistematização das melhores práticas de engenharia de software.Essas práticas cobrem gerência de projetos, gerência de processos, engenharia de sistemas,

engenharia de hardware, engenharia de software e outros processos de apoio usados nodesenvolvimento e manutenção.

Um dos objetivos do CMMI é identificar problemas potencias antes que eles ocorram e planejarações que inibam esses riscos durante o ciclo de vida do projeto. Ele também pode ser usado paraestimar a taxa de defeitos latentes no produto quando este é entregue.

Outra coisa a mencionar é que a SEI indica que metodologias ágeis e CMMI podem, além decoexistir, trazer beníficios significativos com a integração.

O CMMI não diz como fazer, apenas aponta diretrizes.

Por área de interesse o CMMI possuie três agrupamentos, conhecidos como constelações. CMMI­SVC (serviços), esta concorre com o ITIL; CMMI­ACQ (para aquisições); CMMI­DEV (para desenvolvimento);

A CMMI­DEV possui 22 áreas de processos (PA) 16 são essênciais (core); 1 é compartilhada (SAM ­ gerenciamento de contratos com fornecedores); 5 são específicas para desenvolvimento (são todas obrigatórias no nível 3)

PI ­ Integração do produto RD ­ Desenvolvimento de requisitos TS ­ Solução técnica VAL ­ Validação VER ­ Verificaçnao

Cada área de processo tem propósito e é composta por Objetivos Específicos (SG), PráticasEspecíficas(SP), Objetivos Genéricos(GG) e Práticas Genéricas(GP).

Page 3: CMMI e MPS.bR

Os objetivos genéricos (GG) e as práticas genéricas (GP) contribuem para institucionalização doprocesso. Um processo institucionalizado é um processo documentado, que está enraizado na formaque o trabalho é executado.

As áreas de processo podem ser agrupadas em categorias. São quatro. Gerenciamento de Processo; Gerenciamento de Projeto; Engenharia; Suporte.

Gerenciamento de processo faz referência a tornar os processos "organizacionais".Gerência de projeto faz referência a colocar ordem na casa e a gerência de projeto propriamente dita.Engenharia faz referência a engenharia de software ao desenvolvimento.Suporte faz referência aos processos que suportar o desenvolvimento de software.

Há duas representações do CMMI: Estágios. Se refere a toda organização e é medida por níveis de maturidade organizacional.

Sequência definda. Contínua. Se refere a áreas processo e é medida por níveis de capacidade do processo.

Permite a organização escolher sequência baseada em suas necesidades.

Page 4: CMMI e MPS.bR

A avaliação uma organização ou processos de uma organização é realizada por uma entidadecertificadora. No CMMI o SCAMPI é a base para esse procedimento. Essa avaliação tem duração detrês anos.

Os níveis de capacidade de 2 a 5 recebem os mesmos nomes dos correspondentes níveis dematuridade

Page 5: CMMI e MPS.bR

Vamos fazer uma descrição dos propósitos de cada área de processos.

O nível 2, gerenciado, possui sete áreas de processo. Gerência de Requisitos ­ REQM Planejamento de Projeto ­ PP Acompanhamento e controle de projeto ­ PMC Gerência de acordos com fornecedores ­ SAM Garantia da qualidade de processo e produto ­ PPQA Gerência de configuração ­ CM Medição e análise ­ MA

A área de processos Gerência de Requisitos tem como propósito de gerenciar os requisitos do

Page 6: CMMI e MPS.bR

produto do projeto e seus componentes e identificar inconsistências entre estes requisitos , os planose os outros produtos de trabalho do projeto.

A área de processos Planejamento de Projeto tem como propósito estabelecer e manter planos quedefinam as atividades do projeto, plano de projeto.

A área de processos Acompanhamento e Controle de Projeto tem como propósito prover umentendimento do andamento do projeto de forma que as ações corretivas apropriadas sejam adotadasquando a execução do projeto desviar­se significativamente do plano.

A área de processos Gerências de acordos com fornecedores tem como propósito gerenciaraquisições de produtos de fornecedores com os quais haja acordo formal.

A área de processos Garantia de Qualidade de Processo e Produtos tem como propósitofornercer ao gerente e a equipe de projeto uma visão objetiva dos processos e produtos de trabalhoassociados. Em outras palavras uma avaliação do projeto utilizando checklist.

A área de processos Gerência de configuração tem como propósito estabelecer e manter aintegridade dos produtos de trabalho usando identificação, controle de configuração, status eauditorias de configuração.

A área de processos Medição e Análise tem como propósito desenvolver e suportar umacapacidade de medição para atender as necessidades de informação.

O nível 3, definido, têm 11 áreas de processo, destas 5 são específicas para desenvolvimento.Começando pelas específicas para desenvolvimento, elas são:

Desenvolvimento de Requisitos ­ RD Solução Técnica ­ TS Integração de produto ­ PI Verificação ­ VER Validação ­ VAL Análise de decisão e resolução ­ DAR Gerência de riscos ­ RSKM Gerência integrada de projeto ­ IPM Treinamento organizacional ­ OT Definição do processo da Organização ­OPD Foco no processo da Organização ­ OPF

A área de processos Desenvolvimento de Requisitos tem como propósito produzir e analisarrequisitos do cliente, do produto e dos componentes do produto.

A área de processos Solução Técnica tem como propósito projetar, desenvolver e implementarsoluções para os requisitos. Soluções, projetos e implementações se referem aos produtos, seuscomponentes e aos processos relacionados ao ciclo de vida do produto.

Page 7: CMMI e MPS.bR

A área de processos Integração de produto tem como propósito montar/integrar o produto a partirde seus componentes, garantir que o produto como todo funciona adequadamente e entregar oproduto.

A área de processos Verificação tem como propósito assegurar que os produtos de trabalhoselecionados atendem aos requisitos especificados.

A área de processos Validação tem como propósito demonstrar que um produto ou seuscomponentes cumprem a sua função quando usado no ambiente programado .

A área de processos Análise de decisão e resolução tem como propósito analisar decisõespossíveis usando um processo de avaliação formal que avalia as alternativas identificadas comrelação a critérios estabelecidos

A área de processos Gerência de riscos tem como propósito identificar problemas potenciais antesque eles ocorram, de modo que as atividades para tratamento dos riscos possam ser planejadas eexecutadas quando necessário, ao longo do ciclo de vida do produto ou projeto, mitigando possíveisimpactos no atendimento dos objetivos estabelecidos para o projeto ou desenvolvimento do projeto..

A área de processos Gerência integrada de projeto tem como propósito estabelecer e gerenciar oprojeto e o envolvimento dos stakeholders relevantes de acordo com um processo integrado edefinido, adaptado a partir do processos padrões da organização .

A área de processos Treinamento organizacional tem como propósito desenvolver habilidades econhecimentos das pessoas, assim elas poderão executar os papéis delas eficazmente eeficientemente.

A área de processos Definição do processo da Organização tem como propósito estabelecer emanter um conjunto usável de ativos de processo organizacional.

A área de processos Foco no processo da Organização tem como propósito planejar eimplementar melhoria de processos no nível organizacional baseado no entendimento dos atuaispontos fortes e fracos dos processos organizacionais e seus ativos.

O nível 4, quantitativamente gerenciado, possui duas áreas de processos. Desempenho do processo organizacional ­ OPP; Gerência quantitativa do projeto ­ QPM.

A área de processos Desempenho do processo organizacional tem como propósito estabelecer emanter um entendimento quantitativo dos processos padrão da organização no suporte da qualidadee nos objetivos de desempenho dos processos. Além de prover dados de desempenho dosprocessos, baselines e modelos para gerenciamento quantitativo dos projetos da organização.

Page 8: CMMI e MPS.bR

A área de processos Gerência quantitativa do projeto tem como propósito fornecer subsídios paragerenciar quantitativamente o processo definido para o projeto visando alcançar os objetivos paraqualidade.

O nível 5, otimização, possui duas áreas de processos. Análise e solução de problemas; Gestão do desempenho organizacional ­ OPM.

A área de processos Análise e solução de problemas tem como propósito fornecer subsídios paraidentificar causas e defeitos e outros problemas. Além de prevenir sua recorrência.

A área de processos Gestão do desempenho organizacional tem como propósito gerenciar deforma proativa o desempenho da organização para atender seus objetivos de negócio.

MPS.BR

MPS.BR sigfinica Melhoria de Processo de Software BRasileiro. Foi desenvolvido com baseno CMMI pelo COPPE em conjunto com governo e outras universidades. Atualmente é mantido pelaSOFTEX.

É um modelo de qualidade de processo voltado para a realidade de pequenas e médiasempresas de desenvolvimento de software no Brasil.

Assim como os objetivos espécificos de um processo no CMMI, cada processo é compostode propósito e resultados esperados.

Page 9: CMMI e MPS.bR

Assim como os os objetivos genéricos de um processo no CMMI, a capacidade no MPS.BRestá relacionada ao atendimento dos atributos de processo associados aos processo de cada nívelde maturidade.

Quanto aos níveis de maturidade.Os níveis F e G, Parcialmente gerenciado e Gerenciado se relacionam com o nível 2,

Gerenciado, do CMMI.

Os níveis E, D, C, Parcialmente definido, Largamente definido e Definido se relacionam com onível 3, Definido do CMMI.

O nível B, Gerenciado Quantitativamente se relaciona com o nível 4, que tem o mesmo nomeno CMMI.

O nível A, em Otimização se relaciona com o nível 5, otimização no CMMI.

O MPS.BR evoluiu e contém alguns processos ligados s gerencia de portfólio de projetos ereutilização que não estão presentes no CMMI.

O processo de gerência de portfólio aparece no nível F.Os processos Gerência de recursos humanos e gerência de reutilização aparecem no nível E.O processo Desenvolvimento para reutilização surge no nível C.

Page 10: CMMI e MPS.bR