Definição e Implantação de Modelo de Maturidade em Testes. Fone/Fax: +55 11 3384.4113 - www.qualiti.com - info@qualiti.com

Documentos relacionados
Políticas de Qualidade em TI

Modelo de Referência para melhoria do processo de software (MR mps)

CMMI. B) descrições das atividades consideradas importantes para o atendimento de suas respectivas metas específicas. Governo do ES (CESPE 2009)

Segurança Computacional. Rodrigo Fujioka

Implantação de um Processo de Medições de Software

Gerência de Requisitos: MPS.BR, BABOK e Agile possuem algo em comum? Uma experiência no Governo com software Open Source

Unidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini

CMMI: Capability Maturity Model Integration

The Software Economics Company. Testando para os Outros Lições Aprendidas pela Fábrica de Testes Funcionais da PrimeUp

Implantação da Governança a de TI na CGU

Secretaria de Gestão Pública de São Paulo. Guia de Avaliação de Maturidade dos Processos de Gestão de TI

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

PMI-SP PMI-SC PMI-RS PMI PMI-PR PMI-PE

Engenharia de Software

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Vice-Presidência de Tecnologia. Governança de TI Uma Jornada

G E S T Ã O POR P R O Ç E S S O S MÉTODOS PROCESSOS. Organização, Sistemas, Métodos & Processos ORGANIZAÇÃ0 SISTEMAS

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

Política Organizacional para Desenvolvimento de Software no CTIC

Governança de TI UNICAMP 13/10/2014. Edson Roberto Gaseta

TI Digital: Rede Social Corporativa alavancando produtividade em desenvolvimento de sistemas com modelo CMMI

Implantação do Processo Aquisição na Synapsis Brasil. Carlos Simões Ana Regina Rocha Gleison Santos

Prof. Daniel Gondim. Sistemas de Informações

Engenharia de Software II: Definindo Projeto III. Prof. Msc Ricardo Britto DIE-UFPI

PRODUTOS RIOSOFT COM SUBSÍDIO SEBRAEtec

Melhoria de Processos CMMi

GESTÃO DE PROJETOS PARA A INOVAÇÃO

OS 14 PONTOS DA FILOSOFIA DE DEMING

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

PDS - DATASUS. Processo de Desenvolvimento de Software do DATASUS

-Dominios do Exame CCSA

Universidade Paulista

Qualidade de Software. Anderson Belgamo

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

Engenharia de Software II: Criando a Declaração de Escopo. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Professor: Disciplina:

Terceiro Simpósio Internacional de Melhoria de Processo de Software São Paulo, Brasil 17-20/09/ P17-1

MELHORIA DE PROCESSOS MULTIMODELOS

GARANTIA DA QUALIDADE DE SOFTWARE

Implantação do MPT numa Empresa de Governo 2014

ESTRUTURA ISO 9.001:2008

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

CICLO DE EVENTOS DA QUALIDADE

Padrões de Qualidade de Software

PMBOK 4ª Edição III. O padrão de gerenciamento de projetos de um projeto

Gestão do Conhecimento melhores práticas de compartilhamento e sustentabilidade. Gestão da Mudança no chão de fábrica 2010

Módulo 15 Resumo. Módulo I Cultura da Informação

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

SEQUÊNCIA: TIPOS DE SISTEMAS DE INFORMAÇÃO. PROF. MARTIUS V R Y RODRIGUEZ, DSc TECNOLOGIA DE INFORMAÇÃO

Modernização e Evolução do Acervo de Software. Gustavo Robichez de Carvalho guga@les.inf.puc-rio.br

ERP Enterprise Resource Planning

1. O QUE ANTECEDEU O LIVRO?

FACULDADE SENAC GOIÂNIA

Tipos de teste de software

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

QUALIDADE DE SOFTWARE AULA N.7

Controle Interno se refere a procedimentos de organização adotados como planos permanentes da entidade.

Demais Áreas de Conhecimento do PMBOK

SUPERVISÃO COOPERATIVA Acompanhamento Indireto, acompanhamento dos planos, auditoria e comunicação

Disciplina: Gerenciamento de Projetos e Práticas de Integração. Gerenciamento de Projetos e Práticas de Integração AULA 3.

Núcleo de Métricas: Alcançando a Excelência na Governança de TI

CobiT 5. Como avaliar a maturidade dos processos de acordo com o novo modelo? Conhecimento em Tecnologia da Informação

Qualidade de Software Aula 6 / luis@garcia.pro.br

Sobre a Prime Control

2.0. Uma Nova Geração de Ferramentas para Gestão de Processos de Software. Coordenação Carla Alessandra Lima Reis Rodrigo Quites Reis

e) visa estabelecer diretrizes aplicáveis ao posicionamento estratégico de comunicação e marketing das entidades integrantes do Sicoob.

2.10 Um Framework para Avaliação da Implantação do MR MPS em Grupos Cooperados de Empresas

TIControle. Governança Corporativa e Gestão Estratégica no Senado Federal. Doris Peixoto Diretora Geral

Manual Brasileiro NR: MA 1 Pág: 1/1 de Acreditação - ONA Data de Emissão: 10/01/2000. LIDERANÇA E ADMINISTRAÇÃO Data desta Revisão: 06/03/2006

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

SIMPROS Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR (SPICE) para Melhoria de Processos

O futuro da área de finanças Simplificação, eficiência e produtividade. Othon de Almeida 1 de julho de 2015

CONSULTORIA. Sistema de Gestão ISO Lean Esquadrias

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC

CMM - Capability Maturity Model

Fatores humanos de qualidade CMM E CMMI

Certificação ISO/IEC SGSI - Sistema de Gestão de Segurança da Informação. A Experiência da DATAPREV

Os Esforços e Avanços da Sefaz na Gestão Documental. Alexandre Mendonça Secretaria da Fazenda Departamento de Tecnologia da Informação 28/03/2013

Implementação CERTICS em uma empresa avaliada no modelo de referência MPS-SW nível G

A Importância do Controle da Qualidade na Melhoria de Processos de Software. Ana Liddy Cenni de Castro Magalhães

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr


Dicionário da EAP - Software FarmaInfor

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

A Disciplina Gerência de Projetos

Transcrição:

Definição e Implantação de Modelo de Maturidade em Testes

Objetivo e Produto Objetivo Melhorar a medição de qualidade dos códigos antes de promovê-los para produção. Produto Modelo de Maturidade em Testes, adaptado às necessidades da organização

Metamodelo Nível n Pessoas Métricas Ferramentas Ambiente Processos Objetivos Genéricos Processo 1 Processo 2 Processo n Atividade 1 Atividade 2 Atividade n

Nível 5 - Otimizado Prover melhoria contínua do processo de teste Implantar programa de prevenção de defeitos Níveis do modelo Nível 4 Gerenciado e Controlado Definir conceitos de qualidade de software e controle do projeto Automatizar o processo de testes Definir e realizar programa de inspeções formais Nível 3 Integrado e Arquitetural Aplicar técnicas e métodos que melhorem a eficácia do processo de teste Distribuir a fase de testes no ciclo de vida de software Definir e executar programa de treinamento em testes Nível 2 Definido e Planejado Definir conceitos que vão nortear os esforços de testes da organização Avaliar aderência da implantação do processo de teste Implantar fase de testes definida e gerenciável Nível 1 - Inicial Sem processo de teste formal e institucionalizado

Modelo de Maturidade Nível 1 Nível 2 Nível 3 Nível 4 Nível 5 PROCESSOS PESSOAS AMBIENTE MÉTRICAS FERRAMENTAS Com processo de teste informal e não institucionalizado Definição de políticas, objetivos, estratégias, artefatos Estruturação do processo de testes Responsabilidades: definição e implantação do processo de teste, liderança de testes, arquitetura de testes, execução/homologação de testes, administração do ambiente Ambientes de Teste Segregados (Integração e Homologação) Ambientes Representativos Testes Isolados Controle de problemas (RDP) Controle de defeitos Critérios de promoção para produção Ferramentas Manuais Distribuição dos testes no ciclo de vida de desenvolvimento de software Revisões Testes de regressão Estrutura organizacional de testes Refinamento das regras de controle e manutenção de ambiente Métricas de controle de projeto Ferramentas de gerenciamento e coordenação dos testes Definição de política de qualidade de software Automação dos testes Inspeções formais Especialização da estrutura Versionamento dos componentes do ambiente Métricas de controle de processo Ferramenta de automação dos testes Definição de política de prevenção de defeitos Otimização do processo de testes Grupo de melhoria de processo de teste Otimização do ambiente Refinamento das métricas de controle Ferramenta de análise de estatísticas de qualidade

Resultados esperados Planejamento estratégico baseado no Modelo de Maturidade em Testes; Centralização e padronização do processo de teste de software; Testes realizados de forma mais produtiva; Garantia de isenção na execução dos testes; Melhor foco e maior produtividade da equipe de desenvolvimento; Adequação aos requisitos da lei Sarbanes-Oxley; Uso de um framework de processo flexível e auditável;

Características do projeto Relevância Maior objetividade na relação com os fornecedores de desenvolvimento de software; Aumento na qualidade percebida e na produtividade destes fornecedores; Aumento na confiabilidade dos processos de testes. Impacto Alavancar a definição de um modelo nacional de maturidade em testes, e a sua disseminação em empresas de teste ou organizações independentes de teste; Aumentar a qualidade dos processos de testes praticados no Brasil, abrindo caminho para tornar o país uma referência nessa área.

Características do projeto Abrangência Início no âmbito organizacional, mas o seu modelo pode ser aplicado a outras organizações; Pode ser expandido para prover o suporte necessário ao aumento da qualidade dos testes realizados em âmbito nacional. Inovação Define um novo modelo que contempla aspectos dos modelos de maturidade em testes existentes; Permite obter controle sobre o processo de testes mesmo sem tornálo interno à organização; Contempla a dimensão de Ambientes de Testes (incluindo peculiaridades de alta e baixa plataformas e a relação entre elas).

Separação de ambientes de teste no mainframe Gestão Mudanças Pista 1 Pista 2 Pista 3 Pista N Criação do Ambiente Obter Fontes do Changeman Gerar Base Delta Análise de Impacto Extrair / Copiar Estruturas Extrair / Copiar Dados Extrair / Copiar Componentes Expurgo do Ambiente Avaliação de Conflitos Novas Mudanças Conflito de Atividades?

Processos Pessoas Ambiente Métricas Definição de políticas, objetivos, estratégias, artefatos Estruturação do processo de testes Responsabilidades: definição e implantação do processo de teste, liderança de testes, arquitetura de testes, execução/homologação de testes, administração do ambiente Ambientes de Teste Segregados (Integração e Homologação) Ambientes Representativos Testes Isolados Controle de problemas (RDP) Controle de defeitos Critérios de promoção para produção Ferramentas Ferramentas Manuais Status da Implantação Ainda empírica (em discussão, sem previsão) Ambiente Mainframe montado automaticamente, Ambiente Distribuído montado manualmente Nível 2 Em implantação (completa até o fim do ano)

Status da Implantação Nível 3 Processos Pessoas Ambiente Métricas Distribuição dos testes no ciclo de vida de desenvolvimento de software Revisões Testes de regressão Estrutura organizacional de testes Refinamento das regras de controle e manutenção de ambiente Métricas de controle de projeto Não implantado Não implantado Não implantado Implantada, mas ainda não integrada ao processo como um todo Não implantado Não Implantado Ferramentas Ferramentas de gerenciamento e coordenação dos testes Em implantação (completa até o fim do ano)