Mps.br
Nível G- Gerência de Projetos e Requisitos
Origem - MPS.Br
CMMI
● Criado pela SEI (Software Engineering Institute) ● Modelo para melhoria de processos de desenvolvimento de produtos e serviços ● 5 níveis de maturidade
CMMI - Níveis de Maturidade
ISO/IEC 12207
● Fornece uma arquitetura de alto nível para ciclo de vida de software, desde a concepção até sua descontinuidade.
○ Definido em processos, atividades e tarefas para aquisição, fornecimento, desenvolvimento, operação e manutenção de software.
ISO/IEC 12207
ISO/IEC 15504
Framework para:
- Avaliação de Processo - Melhoria de Processo
Contextos:
- Melhoria Contínia:
● avaliação identifica oportunidades de melhoria
- Determinação da Capacidade:
● avaliação identifica riscos com o fornecedor
ISO/IEC 15504
● Prover uma referência padronizada para avaliação de processos ● Deve ser usada em conjunto com um Modelo de Referência de processos.
Motivação - MPS.Br
Em 2003, dados do Ministério de Ciência e Tecnologia apontaram: - 30 empresas no Brasil possuíam avaliação CMM. ● 24 no nível 2; ● 5 no nível 3; ● 1 no nível 4; e ● nenhuma no nível 5.
Problema
Como melhorar processo de software no Brasil a um custo acessível?
Objetivos do MPS.Br
● Melhoria de Processo de Software em todo o país, a um custo acessível ● Definir um modelo que esteja em conformidade com normas e padrões internacionais ● Definir um modelo de avaliação que seja mais flexível e de acordo com a realidade brasileira
Por que o foco está no processo?
Porque problemas no processo provavelmente geram defeitos no produto!
Motivação para o foco no Processo de Software
● Qualidade do processo
Aumento da qualidade do produto Diminuição do retrabalho Maior produtividade Redução do tempo para atender o mercado Maior competitividade Maior precisão nas estimativas
Características de Processo Imaturo
● Características:
- Ad hoc - Improvisado - Fortemente dependente dos