• Nenhum resultado encontrado

QUALIDADE DO PROCESSO DE SOFTWARE MPS.BR

N/A
N/A
Protected

Academic year: 2021

Share "QUALIDADE DO PROCESSO DE SOFTWARE MPS.BR"

Copied!
34
0
0

Texto

(1)

QUALIDADE DO PROCESSO

DE SOFTWARE – MPS.BR

Engenharia de Software

Engenharia de Software

Baseado em materiais gentilmente cedidos por:

Profa. Tayana Conte (UFAM)

Profa. Monalessa Barcelos (UFES) Profa. Anna Beatriz Marques (USES) Prof. Gleison Santos (UNIRIO)

Baseado em materiais gentilmente cedidos por:

Profa. Tayana Conte (UFAM)

Profa. Monalessa Barcelos (UFES) Profa. Anna Beatriz Marques (USES) Prof. Gleison Santos (UNIRIO)

Baseado em materiais gentilmente cedidos por:

Profa. Tayana Conte (UFAM)

Profa. Monalessa Barcelos (UFES) Profa. Anna Beatriz Marques (USES) Prof. Gleison Santos (UNIRIO)

Baseado em materiais gentilmente cedidos por:

Profa. Tayana Conte (UFAM)

Profa. Monalessa Barcelos (UFES) Profa. Anna Beatriz Marques (USES) Prof. Gleison Santos (UNIRIO)

(2)

Voltando à Motivação

• Qualidade do processo

– Aumento da qualidade do produto – Diminuição do retrabalho

– Maior produtividade

– Redução do tempo para atender o mercado – Maior competitividade

(3)

* Como avaliar a qualidade do processo das empresas?

* Como comparar diferentes empresas (fornecedores de software) e escolher uma com menos riscos de produzir produtos não adequados/ruins?

– Como comparar diferentes fornecedores de software e escolher um com maior probabilidade de produzir produtos adequados/de boa qualidade?

(4)

Motivação para Criação do MPS.BR

Em 2003, dados da Secretaria de Política de Informática do MCT apontavam que apenas 30 empresas no Brasil possuíam alguma avaliação CMM e

214 possuíam certificação ISO 9001.

– As empresas brasileiras preferiram a ISO 9000.

• Dados de uma pesquisa do MIT1, apontavam que até 2003, na

Índia 32 empresas atingiram o nível 5 do CMM, enquanto

a China tinha apenas uma e o Brasil nenhuma.

1997 1999 2001 2003 Certificação ISO 9000 102 206 167 214 Avaliação CMM (total) 1 2 6 30 Nível 5 - - - -Nível 4 - - - 1 Nível 3 1 1 4 5 Nível 2 - 1 2 24

1 Ref: Slicing the Knowledge-based Economy in Brazil, China and India: a

(5)

Motivação para Criação do MPS.BR

• No topo da pirâmide estão as empresas exportadoras de

software e outras grandes empresas que desejam atingir

níveis mais altos de maturidade (CMMI níveis 4 e 5)

• Na base da pirâmide encontra-se a grande massa de

micro, pequenas e médias empresas (PMEs) que

desenvolvem software no Brasil e que necessitam melhorar radicalmente os seus processos de software

Empresas exportadoras e grandes Níveis de maturidade CMMI 4 e 5

Custo não é crítico – 4 a 10 anos

Pequenas e médias Níveis de maturidade 2 e 3

(6)

MPS.BR: Objetivo e Metas

• Objetivo: Melhoria de processos de software nas micros, pequenas e médias empresas (PMEs), a um custo acessível, em diversos locais do país

Como?

• Desenvolvimento e Aprimoramento do Modelo MPS.BR

• Implementação e Avaliação do Modelo MPS.BR em empresas, com foco em grupos de empresas

(7)

MPS.BR: Objetivo e Metas

MPS.BR Realidade das Empresas Brasileiras ISO /IEC 12207 ISO /IEC 15504 CMMI SOFTEX Governo Universidades Base Técnica

(8)

Modelo MPS.BR

Modelo MPS Modelo MPS Modelo de Negócio (MN-MPS) Método de Avaliação (MA-MPS) Modelo de Referência para Software (MR-MPS-SW) Documentos do Programa Modelo de Referência para Serviço (MR-MPS-SV) Modelo de Referência para Gestão de Pessoas (MR-MPS-RH) Guia de Avaliação Guia Geral MPS de Gestão de Pessoas Guia Geral MPS de Serviço Guia Geral MPS de Software Guias de Implementação Guia de Aquisição Guias de Implementação Guias de Implementação

(9)

Modelo MPS.BR

Modelo MPS Modelo MPS Modelo de Negócio (MN-MPS) Método de Avaliação (MA-MPS) Modelo de Referência para Software (MR-MPS-SW) Documentos do Programa ISO/IEC 12207 CMMI-DEV PNQ MoProSoft P-CMM ISO 9001 ISO/IEC 15504 ISO/IEC 2000 CMMI-SVC Modelo de Referência para Serviço (MR-MPS-SV) Modelo de Referência para Gestão de Pessoas (MR-MPS-RH) Guia de Avaliação Guia Geral MPS de Gestão de Pessoas Guia Geral MPS de Serviço Guia Geral MPS de Software Guias de Implementação Guia de Aquisição Guias de

(10)

Guia geral – MPS.BR

• Objetivo: Descrever de forma detalhada o Modelo de Referência para Melhoria do Processo de Software (MR-MPS) e contém algumas definições comuns aos diversos documentos do MPS.BR

• Público-alvo:

– Instituições interessadas em aplicar o MR-MPS para melhoria de seus processos de software,

– Instituições implementadoras e avaliadoras segundo o MR-MPS

• Referências

– Básicas: ISO/IEC 12207:2008 e ISO/IEC 15504 – Complementar: CMMI

(11)

Estrutura do MR-MPS-SW

Níveis de Maturidade Capacidade Processo Resultados Resultados Propósito Atributos

(12)

Processo

• Os processos no MR-MPS-SW são descritos

em termos de propósito e resultados

– Propósito: descreve o objetivo geral a ser

atingido durante a execução do processo

– Resultados Esperados: estabelecem os

resultados a serem obtidos com a efetiva

implementação do processo. Esses resultados

podem ser evidenciados por um artefato

produzido ou uma mudança significativa de

estado ao se executar o processo

(13)

MR-MPS-SW – Níveis de Maturidade

7 níveis de maturidade

A - Em Otimização B - Gerenciado Quantitativamente C - Definido D - Largamente Definido E - Parcialmente Definido F - Gerenciado G - Parcialmente Gerenciado

7 níveis de maturidade

A - Em Otimização B - Gerenciado Quantitativamente C - Definido D - Largamente Definido E - Parcialmente Definido F - Gerenciado G - Parcialmente Gerenciado

(14)

Parcialmente Gerenciado

Medição / Gerência de Configuração / Aquisição / Garantia da Qualidade / Gerência de Portfólio de Projetos

Avaliação e Melhoria do Processo Organizacional Definição do Processo Organizacional

Gerência de Reutilização / Gerência de Recursos Humanos / Gerência de Projetos (evolução)

Desenvolvimento de Requisitos Projeto e Construção do Produto Integração/ Verificação / Validação

Gerência de Decisões

Desenvolvimento para Reutilização Gerência de Riscos F E D C Gerência de Requisitos Gerência de Projetos

(sem processos adicionais)

A B Gerenciado Parcialmente Definido Largamente Definido Definido Gerenciado Quantitativamente Em Otimização

Gerência de Projetos (evolução)

~ CMMI 2 ~ CMMI 3 ~ CMMI 4 ~ CMMI 5 G

Níveis de Maturidade MPS.BR

(15)

Processo do Nível G

Gerência de Projetos (GPR)

• Propósito: estabelecer e manter planos que

definem as atividades, recursos e

responsabilidades do projeto, bem como prover

informações sobre o andamento do projeto que

permitam a realização de correções quando

houver desvios significativos no desempenho do

projeto. O propósito deste processo evolui à

medida que a organização cresce em

maturidade.

(16)
(17)

Estrutura do MR-MPS-SW

Níveis de Maturidade Capacidade Processo Resultados Resultados Propósito Atributos

(18)

Capacidade do Processo

• Uma caracterização da habilidade do processo

atingir os objetivos de negócio atuais ou

futuros [ISO/IEC 15504-1, 2004]

• Composto de:

– Atributo de processo: Uma característica mensurável da capacidade do processo aplicável a qualquer processo [ISO/IEC 15504-1, 2004]

– Resultado do atributo de processo: resultado observável do sucesso do alcance do atributo do processo [ISO/IEC 12207:1995/Amd 1:2002]

(19)

Capacidade do Processo

• Atributos de Processo (AP):

– 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 melhorias e inovações – AP 5.2 – O processo é otimizado continuamente

(20)

Capacidade

AP 1.1 O processo é executado

Medida do quanto o processo atinge o

seu propósito

* RAP – Resultado do Atributo de

Processo

(21)

Capacidade

AP 2.1 O processo é gerenciado

Medida do quanto a execução do

processo é gerenciada

(22)

Capacidade

do

(23)

Modelo MPS.BR

Modelo MPS Modelo MPS Modelo de Negócio (MN-MPS) Método de Avaliação (MA-MPS) Modelo de Referência para Software (MR-MPS-SW) Documentos do Programa ISO/IEC 12207 CMMI-DEV PNQ MoProSoft P-CMM ISO 9001 ISO/IEC 15504 ISO/IEC 2000 CMMI-SVC Modelo de Referência para Serviço (MR-MPS-SV) Modelo de Referência para Gestão de Pessoas (MR-MPS-RH) Guia de Avaliação Guia Geral MPS de Gestão de Pessoas Guia Geral MPS de Serviço Guia Geral MPS de Software Guias de Implementação Guia de Aquisição Guias de

(24)

Guia de Implementação

Objetivo: Fornecer orientações para implementar

nas organizações os níveis de maturidade descritos no Modelo de Referência MR-MPS, detalhando os

processos contemplados nos respectivos níveis de maturidade e os resultados esperados com a

implementação dos processos. • Público-alvo:

– Instituições interessadas em aplicar o MR-MPS para melhoria de seus processos de software

– Instituições implementadoras e avaliadoras segundo o MR-MPS

(25)

Guia de Implementação

Composto por dez documentos:

– Fundamentação para implementação • Parte 1: do Nível G • Parte 2: do Nível F • Parte 3: do Nível E • Parte 4: do Nível D • Parte 5: do Nível C • Parte 6: do Nível B • Parte 7: do Nível A – do MR-MPS:2009 – Implementação do MR-MPS:2009 em organizações • Parte 8: que adquirem software (em elaboração)

• Parte 9: do tipo Fábrica de Software (em elaboração) • Parte 10: do tipo Fábrica de Teste (em elaboração)

(26)

Guia de Implementação

Tópicos abordados em cada parte

• Evoluindo do Nível Y para o Nível X (a partir

de F)

• Começando a Implementação do MPS.BR

pelo Nível X (somente até o E)

• Cada processo

– Propósito

– Fundamentação Teórica – Resultados Esperados

(27)

Modelo MPS.BR

Modelo MPS Modelo MPS Modelo de Negócio (MN-MPS) Método de Avaliação (MA-MPS) Modelo de Referência para Software (MR-MPS-SW) Documentos do Programa ISO/IEC 12207 CMMI-DEV PNQ MoProSoft P-CMM ISO 9001 ISO/IEC 15504 ISO/IEC 2000 CMMI-SVC Modelo de Referência para Serviço (MR-MPS-SV) Modelo de Referência para Gestão de Pessoas (MR-MPS-RH) Guia Geral MPS de Gestão de Pessoas Guia Geral MPS de Serviço Guia Geral MPS de Software Guias de Implementação Guia de Aquisição Guias de

Implementação ImplementaçãoGuias de

Guia de Avaliação

(28)

Guia de Avaliação

Objetivo: Orientar a realização de

avaliações, em conformidade com a norma

ISO/IEC 15504, em empresas e organizações

que implementaram o MR-MPS

Público-alvo:

– Empresas e organizações que queiram ser avaliadas segundo o MA-MPS

– Instituições Avaliadoras do Modelo MPS (IA)

(29)
(30)

Artefato é adequado, não são observadas fraquezas com relação ao modelo Artefato parcialmente aceito. Buscar confirmação, pedir mais documentação, etc.

Exemplo de Verificação de

Evidências de um Processo

(31)
(32)

Instituições Implementadoras

ENGSOFT Incremental QualityFocus ITS RIOSOFT COPPE COPPE QR UNIFOR QualityFocus Estratégia FUMSOFT TecVitória SWQuality CITS

COPPE ProMove Prime Up

FCAV ASR

(33)

Instituições Avaliadoras

Incremental QualityFocus COPPE COPPE QualityFocus Estratégia FUMSOFT SWQuality PUC-RS Software Process RIOSOFT COPPE ProMove FCAV ASR QualityFocus

(34)

Situação Atual: Dados de 05/04/2016

Total de Avaliações no Brasil (já publicadas): 697 Total de Avaliações no Brasil (já publicadas): 697

Total de Avaliações por Nível

Nível A B C D E F G

Total 10 0 48 2 26 209 402

Total por Região

Região Sul Sudeste Centro-Oeste Nordeste Norte Exterior

Total 191 321 52 108 18 7

Fonte: http://www.softex.br/wp-content/uploads/2013/07/2Avaliacoes-MPSSW-Publicadas_05.04.2016_697.pdf

Referências

Documentos relacionados

1465138 SSP-PR, a seguir denominado CONTRATANTE e do outro, a empresa..., pessoa jurídica de direito privado, inscrita no CNPJ sob o n.º ..., neste ato representada pelo(a)

perspectiva multifacetada, capaz de conectar as decisões de governo no nível macro com as ações desenvolvidas na “ponta”, através das diferentes organizações do setor

Na adoção de bacia hidrográfica como unidade básica de planejamento e manejo, não se pode desassociar os elementos geobiofísicos dos antrópicos, assim, estudar a dinâmica

Na realidade educacional brasileira, os cursos de formação de professores, geralmente, não oferecem bases sólidas nos aspectos teóricos e práticos

Portanto, considerando-se a importância da triagem auditiva neonatal e da obrigatoriedade do teste por meio da Lei Municipal n° 4373, o presente estudo tem como objetivo analisar

/VEICULO VENDIDO NO ESTADO / MECÂNICA SEM TESTE / SEM GARANTIAS QUANTO A ESTRUTURA, FUNCIONAMENTO, CARACTERÍSTICAS, REPAROS, REPOSIÇÕES, APROVEITAMENTO, AUSÊNCIAS

• Neste sentido, poderiamos ter uma vari´ avel original com uma distribui¸ c˜ ao completamente diferente da Normal, mas se tomarmos v´ arias amostras grandes desta distribui¸ c˜ ao,

02 Excesso de temperatura Emite um bipe a cada segundo 03 A bateria está sobrecarregada Emite um bipe a cada segundo 4 Bateria Fraca Emite um bipe a cada segundo 07