QS_Aula_06

Insert YouTube videos in PowerPont slides with aS Desktop
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Qualidade de Software : 

1 Qualidade de Software Tauller Matos www.tauller.com tauller@yahoo.com.br Material 4

O ModeloMPS.BR : 

O ModeloMPS.BR 2 Melhoria de Processo do Software Brasileiro

Objetivos : 

Objetivos Visa a melhoria de processos de software nas micro, pequenas e médias empresas, a um custo acessível, em diversos locais do país 3

Por que MPS.BR : 

Por que MPS.BR Acesso à melhoria de processos a pequenas e médias empresas em larga escala Compatibilidade com os padrões de qualidade aceitos internacionalmente Caminho evolutivo mais suave e incremental que outros modelos 4

MPS.BR 0 O Programa : 

MPS.BR 0 O Programa 5

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo 6

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo MR-MPS [Modelo de Referência] – Guia Geral Contém os requisitos que os processos das unidades organizacionais devem atender para estar em conformidade com o MR-MPS; Contém as definições dos níveis de maturidade, processos e atributos do processo MA-MPS [Modelo de Avaliação] Contém o processo e o método de avaliação MA-MPS, os requisitos para os avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (IA). 7

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo MN-MPS [Modelo de Negócio] Descreve regras de negócio para: Implementação e avaliação do MPS; Organização de grupos de empresas para implementação e avaliação do MPS; Certificação de consultores de aquisição e programas anuais de treinamento por meio de cursos, provas e workshops. 8

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo Está descrito por meio de documentos em formato de guias: Guia Geral; Guia de Aquisição; Guia de Avaliação; Guia de Implementação. Todos disponíveis no site www.softex.br/mpsbr 9

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo Guia Geral Contém a descrição geral do MPS.BR e detalha o Modelo de Referência (MR-MPS), seus componentes e as definições comuns necessárias para seu entendimento e aplicação Guia de Aquisição Descreve um processo de aquisição de software e serviços correlatos. É descrito como forma de apoiar as instituições que queiram adquirir produtos de software e serviços correlatos apoiando-se no MR-MPS 10

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo Guia de Avaliação Descreve o processo e o método de avaliação MA-MPS, os requisitos para avaliadores líderes, avaliadores adjuntos e Instituições Avaliadoras (IA) Guia de Implementação Composto de 7 partes, cada uma delas descrevendo como implementar um determinado nível do MR-MPS 11

Slide 12: 

Modelo de Referência para Melhoria de Processo de Software MODELO PARA MELHORIA DO PROCESSO DE SOFTWARE (MR mps.BR) Empresa 1 CMMI ISO ... INSTITUIÇÕES CREDENCIADAS PARA IMPLEMENTAÇÃO (ICI) ICI 2 ICI n Empresa 2 Empresa n ... INSTITUIÇÕES CREDENCIADAS PARA AVALIAÇÃO (ICA) ICA 2 ICA n Guia Implementação Guia Geral Guia Avaliação Níveis de Maturidade Método de Avaliação ICI 1 ICA 1

MPS.BR 0 O Modelo : 

MPS.BR 0 O Modelo Base Técnica para a definição do mps.Br ISO/IEC 12207 Ciclo de Vida de processos de software ISO/IEC 15504 Avaliações de processos de software CMMI-DEV Modelo de maturidade mantido pelo Software Engineering Institute 13

Nível de Maturidade : 

Nível de Maturidade 14

Nível de Maturidade : 

Nível de Maturidade Grau de melhoria de processo para um predeterminado conjunto de processos no qual todos os resultados esperados do processo e dos atributos dos processos são atendidos O modelo mps.Br possui 7 níveis de maturidade 15

Níveis de Maturidade do mps.Br : 

Níveis de Maturidade do mps.Br G [Parcialmente Gerenciado]; F [Gerenciado]; E [Parcialmente Definido]; D [Largamente Definido]; C [Definido]; B [Gerenciado Quantitativamente]; A [Em Otimização]. 16

Slide 17: 

Em Otimização Gerenciado Quantitativamente Definido Largamente Definido Parcialmente Definido Gerenciado Parcialmente Gerenciado A B C D E F G Relacionamento com o CMMI MR-MPS

Processos do Nível G(Parcialmente Gerenciado) : 

Processos do Nível G(Parcialmente Gerenciado) Gerência de Requisitos Requisitos são mutáveis Mudanças tecnológicas, legislação e principalmente solicitações feitas pelos stakeholders Gerência de Projetos Identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos envolvidos no projeto Escopo, tempo, RH, custos, riscos, aquisição, integração, comunicação e qualidade

Processos do Nível F(Gerenciado) : 

Medição Coletar e analisar os dados relativos aos produtos desenvolvidos e aos processos implementados na organização (pontos de função) Gerência de Configuração Manter a integridade de todos os artefatos resultantes de um processo e disponibilizá-los a todos os envolvidos Aquisição Identificar/selecionar fornecedor (custo e qualidade) Garantia da Qualidade Processos estão em conformidade com os planos e recursos predefinidos Processos do Nível F(Gerenciado)

Slide 20: 

Processos do Nível E(Parcialmente Definido) Treinamento Forma global Definição do Processo Org. Processos padrões são definidos e documentados, com a indicação de aplicabilidade de cada processo Avaliação e Melhoria do Processo Org. Permite o planejamento de melhorias contínuas Adaptação do Processo para Gerência de Projeto Estabelecer e gerenciar o projeto. Envolvimento dos stakeholders, identifica as principais dependências, resolvidas e documentadas.

Slide 21: 

Desenvolvimento de Requisitos Solução Técnica Requisitos transformados em especificação técnica consistente com dos documentos produzidos Integração do Produto Instalação do Produto Liberação do Produto Verificação Validação Processos do Nível D(Largamente Definido)

Slide 22: 

Análise de Decisão e Resolução Uma estratégia de resolução de problema é desenvolvida e implementada para assegurar que todos os problemas e não conformidades identificados sejam resolvidos Soluções alternativas são criadas Tudo documentado (resultados) Gerência de Riscos Mudanças nas hierarquias superiores da empresa e projeto, atrasos no cronograma Processos do Nível C(Definido)

Slide 23: 

Desempenho do Processo Organizacional Estabelecer e manter um entendimento quantitativo do desempenho do conjunto de processos-padrão da organização Apóia os objetivos de qualidade e de desempenho do processo Gerência Quantitativa do Projeto De forma a alcançar os objetivos de qualidade e de desempenho estabelecidos Gerencia de subprocessos para compor um processo Processos do Nível B(Gerenciado Quantitativamente)

Slide 24: 

Inovação e Implantação na Organização Selecionar e implantar melhorias incrementais e inovadoras (maneira quantitativa) Análise de Causas e Resolução Identificar causas de defeitos e de outros problemas e adotar ações para prevenir suas ocorrências no futuro Processos do Nível A(Em Otimização)

Grandes vantagens do mps.Br : 

Grandes vantagens do mps.Br Modelo brasileiro A questão do idioma influencia muito 7 níveis de maturidade Os resultados podem ser visualizados no “curto prazo” Custo baixo Comparado com o CMMI Foca a realidade brasileira Micros, pequenas e médias empresas 25

Grandes vantagens do mps.Br : 

Grandes vantagens do mps.Br Participação da comunidade no desenvolvimento Empresas, acadêmicos Conformidade com padrões estabelecidos CMMI ISO 122007 ISO 15504 26

Slide 27: 

Resultado da avaliação terá validade de 2 anos Avaliação para outro Nível MR mps.BR Avaliação para manter o Nível MR mps.BR

Total de Empresas Avaliadas : 

Total de Empresas Avaliadas 28

Exercícios dia 11/06 : 

Exercícios dia 11/06 Com base na tabela comparativa entre o MPS.BR e o CMMI por estágios, identifique as principais diferenças entre os modelos Como ajuda a sua resposta leia o seguinte texto: http://www.pontodatecnologia.com.br/2006/08/comparao-do-mpsbr-com-o-cmmi.html 29

Exercícios dia 11/06 1,5 ponto : 

Exercícios dia 11/06 1,5 ponto Baixar a versão 22 da revista Engenharia de Software Magazine Ler o artigo da página 11 e 46 Fazer o resumo de no mínimo 20 linhas para cada 30

Bibliografia deste material : 

31 Bibliografia deste material KOSCIANSKI, Andre; SOARES, Michel dos Santos. Qualidade de software: aprenda as metodologias e técnicas mais modernas para o desenvolvimento do software. 2.ed. São Paulo: Novatec, 2007. 395p.

DúvidasObrigado pela atenção! : 

32 DúvidasObrigado pela atenção!