MPS.BR - Melhoria de Processos do Software Brasileiro

27
MPS.BR - Melhoria de Processos do Software Brasileiro

Transcript of MPS.BR - Melhoria de Processos do Software Brasileiro

Page 1: MPS.BR - Melhoria de Processos do Software Brasileiro

MPS.BR - Melhoria de Processos do Software Brasileiro

Page 2: MPS.BR - Melhoria de Processos do Software Brasileiro

Introdução

• É um movimento para a melhoria da qualidade (Programa MPS.BR) e um modelo de qualidade de processo (Modelo MPS). Começou a ser desenvolvido em dezembro de 2003, pelas instituições SOFTEX, Riosoft, COPPE/UFRJ, CESAR, CenPRA e CELEPAR.

Page 3: MPS.BR - Melhoria de Processos do Software Brasileiro

Foco

• O foco principal são as micro, pequenas e médias empresas de software brasileiras que possuem poucos recursos para melhoria de processos, mas que estão diante da necessidade de fazê-lo.

Page 4: MPS.BR - Melhoria de Processos do Software Brasileiro

Estrutura do Modelo

Page 5: MPS.BR - Melhoria de Processos do Software Brasileiro

Componentes do Modelo

Page 6: MPS.BR - Melhoria de Processos do Software Brasileiro

MR-MPS (Modelo de Referência)• Define níveis de maturidade que são uma combinação e capacitação

de processos. • O nível de maturidade em que se encontra uma organização permite

prever seu desempenho futuro.• Os objetivos de melhoria são divididos em sete níveis de maturidade,

que variam de A (melhor) a G (pior).

Page 7: MPS.BR - Melhoria de Processos do Software Brasileiro

Níveis de MaturidadeNível Processos

A Em otimizaçãoInovação e implantação na organização

Análise de causas e resolução

B Gerenciado quantitativamenteDesempenho do processo organizacional

Gerência quantitativa do projeto

C DefinidoAnálise de decisão e resolução

Gerência de riscos

D Largamente definido

Desenvolvimento de requisitos

Solução técnica

Integração de produto

Instalação de produto

Liberação de produto

Verificação

Validação

Page 8: MPS.BR - Melhoria de Processos do Software Brasileiro

Níveis de MaturidadeNível Processos

E Parcialmente definido

Treinamento

Avaliação e melhoria do processo organizacional

Definição do processo organizacional

Adaptação do processo para gerência de projeto

F Gerenciado

Medição

Gerência de configuração

Aquisição

Garantia da qualidade

G Parcialmente gerenciadoGerência de requisitos

Gerência de projetos

Page 9: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível G• Gerência de requisitos

É um modelo sistemático para encontrar, documentar, organizar e rastrear os requisitos variáveis de um sistema.

• Gerência de projetosO propósito é identificar, estabelecer, coordenar e monitorar as

atividades, tarefas e recursos envolvidos no projeto de um produto e/ou serviço.

Page 10: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível F• Medição

Coletar e analisar os dados relativos aos produtos desenvolvidos e aos processos implementados na organização com intuito de apoiar os objetivos organizacionais.

• Gerência de configuraçãoEstabelecer e manter a integridade de todos os artefatos

resultantes de um processo e disponibiliza-los a todos os envolvidos

Page 11: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível F• Aquisição

Onde são as necessidades de aquisição, as metas, os critérios de aceitação do produto e/ou serviço e as estratégias de aquisição.

• Garantia da qualidadeGarantir que os produtos de trabalho e processos estão em

conformidade com os planos e recursos predefinidos.

Page 12: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível E• Treinamento

Trata do treinamento de forma global dentro da organização

• Avaliação e melhoria do processo organizacionalDeterminar quanto os processos-padrão da organização

contribuem para alcançar os objetivos de negócio.

Page 13: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível E• Definição do processo organizacional

Um conjunto de processos-padrão da organização é definido e documentado, com a indicação de aplicabilidade de cada processo.

• Adaptação do processo para gerência de projetoO propósito é estabelecer e gerenciar o projeto em conjunto com

os stakeholders e de acordo com processos definidos e integrados.

Page 14: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível D• Desenvolvimento de requisitos

As necessidades, restrições, objetivos e expectativas do cliente são coletados e especificados como requisitos do produto a ser construído.

• Solução técnicaOs requisitos validados são transformados em uma especificação

técnica consistente com os documentos produzidos

Page 15: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível D• Integração de produto

Propósito de reunir os componentes do software de maneira consistente com o projeto

• Instalação do produtoProcesso de instalar o produto no ambiente-alvo. O produto e a

documentação associada são entregues

Page 16: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível D• Liberação do produto

Entregar um produto ou serviço ao cliente que atenda aos requisitos acordados

• VerificaçãoConfirmar que cada serviço e/ou produto de trabalho do processo

ou do projeto reflete apropriadamente os requisitos especificados

• ValidaçãoConfirmar que um produto atende ao uso específico pretendido,

quando instalado no ambiente para o qual foi desenvolvido.

Page 17: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível C• Análise de decisão e resolução

Analisar decisões usando um processo formal de avaliação de alternativas

• Gerência de riscosIdentificar, gerenciar e reduzir continuamente os riscos nos níveis

organizacionais, como mudanças nas hierarquias superiores da empresa, e do projeto, como atrasos no cronograma

Page 18: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível B• Desempenho do processo organizacional

Estabelecer e manter um entendimento quantitativo do desempenho do conjunto de processos-padrão da organização

• Gerência quantitativa do projetoGerenciar quantitativamente cada processo, de forma a alcançar

os objetivos de qualidade e de desempenho estabelecidos

Page 19: MPS.BR - Melhoria de Processos do Software Brasileiro

Nível A• Inovação e implantação na organização

Selecionar e implantar melhorias incrementais e inovadoras de maneira quantitativa, de acordo com medições de características dos processos

• Análise de causas e resoluçãoIdentificar causas de defeitos e de outros problemas e adotar

ações para prevenir suas ocorrências no futuro

Page 20: MPS.BR - Melhoria de Processos do Software Brasileiro

Vantagens• Maior quantidade de níveis, o que permite uma transição mais

gradual

• Custos de implementação menores do que outros processos de certificação

• Empresa ganha reconhecimento no mercado

Page 21: MPS.BR - Melhoria de Processos do Software Brasileiro

Processo de AvaliaçãoSubprocesso Atividade

1º Contratar a avaliaçãoPesquisar instituições avaliadoras

Estabelecer contrato

2º Preparar a realização da avaliação

Viabilizar a avaliação

Planejar a avaliação

Preparar a avaliação

3º Realizar a avaliação inicial Conduzir a avaliação inicial

Completar a preparação da avaliação

4º Realizar a avaliação final Conduzir a avaliação final

Avaliar a execução do processo de avaliação

5º Documentar os resultados da avaliação

Relatar resultados

Registrar resultados

Page 22: MPS.BR - Melhoria de Processos do Software Brasileiro

1º Contratar a avaliação• O propósito é estabelecer um contrato para realização de uma

avaliação, solicitada por uma organização/unidade organizacional que queira avaliar seus próprios processos ou os processos de outra.

Atividades• Pesquisar Instituições Avaliadoras• Estabelecer contrato

Page 23: MPS.BR - Melhoria de Processos do Software Brasileiro

2º Preparar a realização da avaliação• O propósito é comunicar a contratação à SOFTEX e esta autorizar a

realização da avaliação, planejar a avaliação e preparar a documentação necessária para a sua realização.

Atividades• Viabilizar a avaliação• Planejar a avaliação • Preparar a avaliação

Page 24: MPS.BR - Melhoria de Processos do Software Brasileiro

3º Realizar a avaliação inicial • O propósito é fazer uma avaliação inicial dos processos que permita

verificar se a unidade organizacional está pronta para a avaliação MR-MPS-SW e/ou MR-MPS-SV no nível de maturidade pretendido.

Atividades• Conduzir a avaliação inicial• Preparar a avaliação final

Page 25: MPS.BR - Melhoria de Processos do Software Brasileiro

4º Realizar a avaliação final • O propósito é treinar a equipe para a realização da avaliação final,

conduzir a avaliação final, comunicar seus resultados à unidade organizacional avaliada e avaliar a execução do processo de avaliação na unidade organizacional.

Atividades• Conduzir a avaliação final• Avaliar a execução do processo de avaliação

Page 26: MPS.BR - Melhoria de Processos do Software Brasileiro

5º Documentar os resultados da avaliação• Relatório da Avaliação, reunir a documentação da avaliação final e

enviá-la ao auditor designado. Após a aprovação da documentação, o avaliador líder envia ao patrocinador o Relatório da Avaliação e comunica o resultado da avaliação à SOFTEX. O auditor envia a documentação da avaliação à SOFTEX, que insere os dados da avaliação em sua base de dados, divulga o resultado em seu site, assina o Acordo de Confidencialidade e armazena a documentação da avaliação.

Atividades• Relatar resultados• Registrar resultados

Page 27: MPS.BR - Melhoria de Processos do Software Brasileiro

Referências• SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro - Guia de Avaliação. Disponível em:

http://www.softex.br/wp- content/uploads/2013/07/MPS.BR_Guia_de-Avaliacao_2013.pdf. Acesso em: 13 de maio, 2016

• SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro - Guia de Implementação de Software. Disponível em: http://www.softex.br/wp-content/uploads/2016/04/MPS.BR_Guia_de_Implementacao_Parte_1_2016-com-ISBN.pdf. Acesso em: 13 de maio, 2016

• SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro - Guia Geral de Software. Disponível em: http://www.softex.br/wp-content/uploads/2016/04/MPS.BR_Guia_Geral_Software_2016-com-ISBN.pdf: 20 de maio, 2016

• SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro - Guia de Serviços. Disponível em: http://www.softex.br/wp-content/uploads/2013/07/MPS.BR_Guia_Geral_Servicos_2015.pdf. Acesso em: 20 de maio, 2016

• BERGMANN, Thais. Implantação do MPS.BR nível G. Acesso em: 25 de maio, 2016.