MPS.BR - Melhoria de Processos do Software Brasileiro

Post on 12-Apr-2017

197 views 0 download

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

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.

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.

Estrutura do Modelo

Componentes do Modelo

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).

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

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

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.

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

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.

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.

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.

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

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

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.

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

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

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

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

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

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

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

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

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

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

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.