MPT.Br Melhoria do Processo de Teste Brasileiro

Documentos relacionados
MPT.BR MELHORIA DO PROCESSO DE TESTE BRASILEIRO. Emerson Rios

IDENTIFICAÇÃO DO CANDIDATO INSTRUÇÕES

Qualidade de Software (cont)

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

DCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.

Workshop Paraense de Tecnologia de Software PROCESSO DE MEDIÇÃO. Fabrício Medeiros Alho

Qualidade de Processo de Software MPS.BR

Visão Geral de Engenharia de Software

Os custos para implementação do modelo no nível 1 são detalhados na tabela abaixo: Estimativa de Custo (R$) Royalties MPT (R$) (15%) Total

POLÍTICA DE SEGURANÇA, MEIO AMBIENTE E SAÚDE (SMS) Sustentabilidade

Qualidade de Software. Profª Rafaella Matos

Lições Aprendidas da Avaliação de Processos de Software com base no modelo MPS.BR

MPS.BR - Melhoria de Processo do Software Brasileiro. Guia Geral

Modelo de Capacidade de Auditoria Interna: IA-CM

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira

GERENCIAMENTO DA QUALIDADE DO PROJETO

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Normas ISO:

Uma Análise de Benefícios do MPS.BR na Visão de Patrocinadores, Representantes da Empresa na Equipe de Avaliação e Avaliadores Líderes

Gerenciamento da Integração de Projetos. Parte 03. Gerenciamento de Projetos Espaciais CSE-301. Docente: Petrônio Noronha de Souza

Versão 3.1br. Foundation Level Model Based Tester

Profª Mônica Suely G. de Araujo

AULA 02 Qualidade em TI

Project Builder: Apoio a Gestão de Projetos do Nível G ao C do MPS.BR

MEDIÇÃO DE DESEMPENHO VIA BSC

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

> Entidade fundada em 2006, sem fins lucrativos. > Desenvolve ações que fomentem a conformidade e eficiência das instalações: O QUE É A ABRINSTAL

Padrões que auxiliam no gerenciamento da qualidade e segurança da informação de uma organização, a figura do profissional qualificado neste contexto

Aula 11 - Fluxo do RUP: Ambiente

TESTES DE SOFTWARE Unidade 1 Importância do Teste de Software. Luiz Leão

SELO DE QUALIDADE SINDRATAR-PE MOSE COMPETENCE QUER MELHORAR OS RESULTADOS DA SUA EMPRESA?

ISO/IEC Roteiro IEC ISO. Histórico ISO/IEC ISO

Gestão do Conhecimento (GC). Teoria e

O CMMI no Eldorado: a experiência com o nível n primeiros passos para o nível n. Josiane Banov, MSc,PMP Gerente da Qualidade

MANUAL DA QUALIDADE MQ SGQ 01-12

Qualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa

QUALIDADE DE SOFTWARE

Uma abordagem de gerência de configuração em ambiente de TI com as melhores práticas em I.T.I.L

Promover a competitividade e o desenvolvimento dos pequenos negócios e fomentar o empreendedorismo para fortalecer a economia nacional

PRINCÍPIOS DA ENGENHARIA DE SOFTWARE- AULA 06. Prof.: Franklin M. Correia

Trata-se do processo de auditoria dos requisitos e da qualidade, assim como dos resultados das medições de controle de qualidade, de maneira a

PROGRAMA COMPROMISSO COM A VIDA _ O COMPROMETIMENTO COM A CULTURA DE SMS NA PETROBRAS EVENTO APTEL

GESTÃO E QUALIDADE DE PROJETOS ESTRUTURAIS AULA 02

Estágio II. Aula 01 Qualidade de Software. Prof. MSc. Fred Viana

PROSOFT. Programa para o Desenvolvimento da Indústria Nacional de Software e Serviços de Tecnologia da Informação. Prosoft Exportação

Transcrição:

MPT.Br Melhoria do Processo de Teste Brasileiro Ivaldir Junior junior@recife.softex.br

Motivação Sistemas de software são cada vez mais parte do nosso dia-a-dia. Softwares que não funcionam adequadamente causam problemas a pessoas e empresas: Perda de dinheiro e/ou tempo; Comprometimento de reputação de empresas; Risco à vida ou à saúde, em casos críticos.

MPT.Br - Melhoria do Processo de Teste O MPT.Br é um modelo para Melhoria do Processo de Teste concebido para apoiar as organizações de software através dos elementos essenciais para o desenvolvimento da disciplina de teste inserida no processo de desenvolvimento de software. Dentre os principais objetivos, pode-se citar: Aumentar a qualidade dos produtos de software através da otimização e melhoria contínua dos processos de teste; Fornecer visibilidade relativa a maturidade do processo de teste de uma organização para o mercado de software; e Fomentar a melhoria contínua dos processos de teste no âmbito do desenvolvimento de software.

Modelo de Gestão SOFTEXRECIFE - Centro de Tecnologia de Software para Exportação do Recife, sociedade civil sem fins lucrativos, agente da Sociedade SOFTEX, que no Brasil possui mais de 1.000 empresas associadas. Sua missão é articular, fomentar e apoiar ações direcionadas à excelência do setor de software em Pernambuco. RIOSOFT - fundada em 1993 a partir do Programa SOFTEX 2000, com a combinação de ideais da classe empresarial atuante em Tecnologia da Informação e a vontade política da Prefeitura da Cidade do Rio de Janeiro, contando também com o apoio do SEBRAE-RJ, da ASSESPRO-RJ e do SEPRORJ.

Estrutura do Modelo Referencial Teórico TMM / TMMI MPS.BR CMMI Base de Conhecimento ISO 29119-2 ISTQB/CSTE/CBTS Conselho Consultivo Conselho Técnico Unidade Executora Instituição Avaliadora Instituição Implementadora Implementador MPT.Br Avaliador MPT.Br Modelo Gestão Modelo de Referência Modelo de Avaliação SCAMPI Modelo de Avaliação MPS.BR

Conceitos abordados nos níveis de Maturidade do MPT.Br Automação e Otimização Controle Estatístico do Processo Otimização do Processo de Teste Automação de Teste Definido Prevenção de Defeitos Gestão de Defeitos Teste Não Funcional Avaliação da Qualidade do Software Evolução da Organização do Teste Organização do Teste Medição e Análise Teste estático Treinamento Garantia da Qualidade Teste de Aceitação Evolução da Gestão do Projeto Evolução de Projeto e Execução do Teste Gerenciado Gerência de Requisitos de Teste Evolução da Gestão do Projeto Evolução de Projeto e Execução do Teste Parcialmente Gerenciado Gestão do Projeto Projeto e Execução do Teste

Nível 1 Parcialmente Gerenciado Relativamente fácil implementação; Cobre os princípios básicos do teste: planejamento e execução; Teste é separado do debugging; Uma estratégia de teste é definida com base nos objetivos do teste e nos riscos do produto; O teste é amparado pela direção da organização. In Out

Nível 2 - Gerenciado Existe uma gestão do processo de teste; A organização possui visibilidade sobre o teste; Mudanças são avaliadas antes de sua aceitação; Requisitos do teste são avaliados quanto a sua testabilidade; Padrões para documentação de casos de teste e incidentes são adotados. In Out

Nível 3 - Definido Um programa de medição deve existir na organização contemplando os indicadores do teste; Um programa de treinamentos é estabelecido; O ciclo de vida do teste é integrado ao ciclo de vida de desenvolvimento; Teste estático e testes de aceitação são conduzidos; Existe um acompanhamento do processo através da garantia da qualidade. In Out

Nível 4 Prevenção de Defeitos A organização possui um processo de gestão de defeitos, onde defeitos encontrados mais cedo no ciclo de vida são acompanhados e ações proativas são tomadas; É conduzida uma análise de risco dos atributos não funcionais da aplicação e atividades de teste não funcional são executadas para minimizar estes riscos; É realizada uma análise para determinar a eficácia do teste e o nível de qualidade do produto. In Out

Nível 5 Automação e Otimização Existe uma abordagem sistemática para automação do teste; Um mecanismo para seleção e adoção de ferramentas CASE é utilizado; O processo é controlado estatisticamente; O processo está sob melhoria contínua. In Out

Implementador MPT.Br O profissional com experiência e conhecimento da teoria e prática do teste de software, e do modelo MPT.Br, que tenham certificado de teste válido, em pelo menos uma destas organizações: ALATS, QAI e ISTQB; Ter certificado de conclusão do curso oficial para implementador; Estar credenciado para conduzir implementação do MPT.Br; Ter o nome publicado no site oficial do MPT.Br (www.mpt.org.br).

Avaliador MPT.Br O profissional com experiência em avaliação em modelo de maturidade com conhecimento da teoria e prática do teste de software, e do modelo MPT.Br. Para se tornar avaliador é necessário o cumprimento dos seguintes requisitos: Ser Implementador MPT.Br; Ter feito o treinamento oficial para Avaliador do MPT.Br autorizado pelo comitê de gestão do modelo; Ter participado como avaliador adjunto de duas avaliações oficiais do MPT.Br;

Empresas Certificadas no Brasil

Dificuldades, Solução e Lições Aprendidas das empresas A principal de dificuldade das empresas: Ausência de recursos dedicado para a área de teste de software; Experiência do Time em teste de software; Cultura para executar o teste de software.

Dificuldades, Solução e Lições Aprendidas das empresas Soluções: Alocação ou Contratação de recursos dedicado para a área de teste de software; Capacitação para o Time de desenvolvimento e de teste de software; Apresentação do resultado da melhoria para o Time.

Dificuldades, Solução e Lições Aprendidas das empresas Lições Aprendidas: Formação de uma equipe de teste capacitada e motivada agrega valor ao negócio; Apresentação dos resultados da adoção de um modelo ou metodologia de teste gera um maior comprometimento da(s) equipe(s); Melhoria do processo gera aumento na produtividade; e Menor custo

Evolução / Planejamento do MPT.Br 18 Ano Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 2010 6 - - - - 6 Total Planejamento 2011 6 5 - - - 11

http://www.mpt.org.br/

http://blog.mpt.org.br/

IVALDIR JUNIOR junior@recife.softex.br