Upload
elias-nogueira
View
12.433
Download
2
Embed Size (px)
DESCRIPTION
Apresentação de Fernando Scarazzato, Diretor da QAI Brasil sobre o Mercado de Teste de Software no Brasil
Citation preview
Quality Assurance Institute
O PANORAMA DO MERCADO DE TI E DA PROFISSÃO DE TESTADOR DE SOFTWARE NO BRASIL
Quality Assurance InstituteQuality Assurance Institute
O PANORAMA DO MERCADO DE TI E DA PROFISSÃO DE O PANORAMA DO MERCADO DE TI E DA PROFISSÃO DE TESTADOR DE SOFTWARE NO BRASILTESTADOR DE SOFTWARE NO BRASIL
Fernando Scarazzatto, CSTEQuality Assurance Institute – Brasil
São Paulo
Fernando Scarazzatto, CSTEQuality Assurance Institute – Brasil
São Paulo
� Fundada em 1980 no Estados Unidos.
� Principal objetivo: Oferecer liderança na melhoria da qualidade, produtividade e soluções eficazes para o gerenciamento de processos em TI.
� Mais de 1000 membros corporativos no mundo todo.
� Organizada para compartilhar métodos considerados o “Estado da Arte”, Ferramentas e Técnicas.
� Fundada em 1980 no Estados Unidos.
� Principal objetivo: Oferecer liderança na melhoria da qualidade, produtividade e soluções eficazes para o gerenciamento de processos em TI.
� Mais de 1000 membros corporativos no mundo todo.
� Organizada para compartilhar métodos considerados o “Estado da Arte”, Ferramentas e Técnicas.
Quem Somos ?Quem Somos ?
� Corpo de Conhecimento criado pela experiência combinada da QAI e das empresas associadas.
� Abordagem de “Como Fazer” disseminada em todo mundo.
� Orgulho em ser uma das primeiras organizações a reconhecer a necessidade da Garantia da Qualidade e ter uma visão de ser exclusivamente dedicada a TI
� Oferece liderança e soluções “O Estado da Arte” na forma de consultoria, educação, serviços de treinamento e avaliações.
� Corpo de Conhecimento criado pela experiência combinada da QAI e das empresas associadas.
� Abordagem de “Como Fazer” disseminada em todo mundo.
� Orgulho em ser uma das primeiras organizações a reconhecer a necessidade da Garantia da Qualidade e ter uma visão de ser exclusivamente dedicada a TI
� Oferece liderança e soluções “O Estado da Arte” na forma de consultoria, educação, serviços de treinamento e avaliações.
Quem Somos ?Quem Somos ?
� Oferta de Soluções Customizadas que ajudarão a sua organização a fazer parte de uma classe mundial diferenciada através do(a):
� Amadurecimento de seus processos
� Melhoria das habilidades de sua equipe
� Desenvolvimento de linhas de base para medição e monitoração de seu desempenho
� Oferta de Soluções Customizadas que ajudarão a sua organização a fazer parte de uma classe mundial diferenciada através do(a):
� Amadurecimento de seus processos
� Melhoria das habilidades de sua equipe
� Desenvolvimento de linhas de base para medição e monitoração de seu desempenho
Por Que QAI?Por Que QAI?
� Conferências
� QAI Campus
� Assessments
� Software Certifications
� Membership
� Federation Chapters
� Conferências
� QAI Campus
� Assessments
� Software Certifications
� Membership
� Federation Chapters
O Que a QAI Oferece?O Que a QAI Oferece?
Onde Estamos?Onde Estamos?
� Escritórios no Mundo
� Estados Unidos da América - Flórida
� Canadá - Ontário
� Índia – Nova Delhi, Bangalore, Mumbai, Kolkata e Pune
� Mediterrâneo e África - Dubai
� China – Shangai, ShenZhen
� Ásia – Singapura
� Malasia – Kuala Lumpur
� United Kingdon - Londres
� Brasil – São Paulo
� Escritórios no Mundo
� Estados Unidos da América - Flórida
� Canadá - Ontário
� Índia – Nova Delhi, Bangalore, Mumbai, Kolkata e Pune
� Mediterrâneo e África - Dubai
� China – Shangai, ShenZhen
� Ásia – Singapura
� Malasia – Kuala Lumpur
� United Kingdon - Londres
� Brasil – São Paulo
� QAI Brasil
� Braço direito da Multinacional Americana
� Iniciou suas atividades em 2006
� Sede em São Paulo
� Principais Ofertas
�Certificação Profissional (CSTE / CSQA e CSPM)
�Avaliação de Capacidade de Processos
�Processos Customizados
�Especialização
�Consultoria
� QAI Brasil
� Braço direito da Multinacional Americana
� Iniciou suas atividades em 2006
� Sede em São Paulo
� Principais Ofertas
�Certificação Profissional (CSTE / CSQA e CSPM)
�Avaliação de Capacidade de Processos
�Processos Customizados
�Especialização
�Consultoria
A QAI BrasilA QAI Brasil
� Teste e Homologação
� Gerenciamento de Níveis de Serviço
� Sistemas Produtivos
� Centro de Treinamento QAI
� Teste e Homologação
� Gerenciamento de Níveis de Serviço
� Sistemas Produtivos
� Centro de Treinamento QAI
Serviços Oferecidos pela QAI BrasilServiços Oferecidos pela QAI Brasil
Certificações QAICertificações QAI
� Certificações Profissionais
�CAST – Certified Associate in Software Testing
�CASQ – Certified Associate in Software Quality
�CSTE – Certified Software Tester
�CSQA – Certified Software Quality Analyst
�CSPM – Certified Software Project Manager
� Certificações Avançadas
�CMST – Certified Manager of Software Testing
�CMSQ – Certified Manager of Software Quality
� Certificações Profissionais
�CAST – Certified Associate in Software Testing
�CASQ – Certified Associate in Software Quality
�CSTE – Certified Software Tester
�CSQA – Certified Software Quality Analyst
�CSPM – Certified Software Project Manager
� Certificações Avançadas
�CMST – Certified Manager of Software Testing
�CMSQ – Certified Manager of Software Quality
Nossos NúmerosNossos Números
� No mundo
� 47.000 exames realizados no mundo
� 35.000 profissionais aprovados
� 18.000 profissionais certificados e atualmente ativos
� No Brasil
� 47 profissionais certificados
� No mundo
� 47.000 exames realizados no mundo
� 35.000 profissionais aprovados
� 18.000 profissionais certificados e atualmente ativos
� No Brasil
� 47 profissionais certificados
11
Onde EstamosOnde Estamos
20062006
20072007
20082008
Prep Courses Prep Courses & Exams& Exams
Presença no Mercado BrasileiroPresença no Mercado Brasileiro
Presença InternacionalPresença Internacional
ParceriasParcerias
15
Visão Geral do Mercado BrasileiroVisão Geral do Mercado Brasileiro
Tópico 2005 2006 2007
Posição no Mercado Global (SW e Serviços) 15 12 12
Total de Vendas em TI (Brasil) US$5.98Bi US$7.41Bi US$11.12Bi
Produto Interno Bruto 1.17% 0.95% 0.86%
Licenciamento de Software US$2,36Bi US$2.7Bi US$4.19Bi
Presença no Mercado Global 1.1% 1.2% 1.6%
Presença no Mercado Latino 41.9% 41% 43%
Serviços US$3.62Bi US$4.69Bi US$6.93Bi
Produtos Importados Usados Internamente 73% 71% 32.5%
Empresas de Software 7700 7760 7936
Micro e Pequenas Empresas 94% 94% 94%
16
Evolução do MercadoEvolução do Mercado
Services
$6,93Services
$5,83Services
$4,69Services
$3,62
Software
$4,19
Software
$3,26
Software
$2,72Software
$2,36
$0,00
$2,00
$4,00
$6,00
$8,00
$10,00
$12,00
2004 2005 2006 2007
Variation
Total Market2006 / 2007
+ 22,3%
Services2006 / 2007
+ 18,8%
Software2006 / 2007
+ 28,5%
17
Modelos AdotadosModelos Adotados
C M M
6%
B alanced Sco recard
11%
N enhum
15%
P M I
6%e-SC M
1%
M o delo P ró prio
5%
EF QM
1%
ISO 9000
2%
ISO 20000
10%
C o bit
16%
Six Sigma
3%
P rince
1%
IT IL
23%
18
Evoulução dos ModelosEvoulução dos Modelos
FonteFonte: : ReaserchReaserch In the In the ITSMfITSMf BrazilBrazil
IT FRAMEWORK ADOPTION IN BRAZILIT FRAMEWORK ADOPTION IN BRAZIL
19
Modelos Internacionais x NacionaisModelos Internacionais x Nacionais
CMMi versus MPS.BR
0 1 2
17
39
58
79
0 0 05
17
72
106
0
20
40
60
80
100
120
2002 2003 2004 2005 2006 2007 2008
Year
To
tal
of
Ap
pra
isals
CMMI MPS.BR
MPS.BR is a Brazilian Software Process Capability Model based on SEI-CMMi with 7 Maturity Levels administered by Softex and design specially to micro and small companies and supported by the Brazilian Government.
Situação do Mercado BrasileiroSituação do Mercado Brasileiro
Situação do Mercado BrasileiroSituação do Mercado Brasileiro
Sobre o Teste de SoftwareSobre o Teste de SoftwareSobre o Teste de Software
23
� O processo de teste comparado com o de manufatura
� A existência do processo artesanal na produção de
software
� Crescimento do mercado consumidor
� Aumento na demanda por sistemas
� Divisão de papéis
� Produção em série
� O Teste como um processo separado
� O Conceito de fábrica de teste
� O processo de teste comparado com o de manufatura
� A existência do processo artesanal na produção de
software
� Crescimento do mercado consumidor
� Aumento na demanda por sistemas
� Divisão de papéis
� Produção em série
� O Teste como um processo separado
� O Conceito de fábrica de teste
A Evolução do Teste de SoftwareA Evolução do Teste de Software
24
� Ainda encarado como uma proteção
rudimentar ao ambiente produtivo
� Testes somente na finalização da construção
� Ainda encarado como uma proteção
rudimentar ao ambiente produtivo
� Testes somente na finalização da construção
A Evolução do Teste de SoftwareA Evolução do Teste de Software
25
� Testador de Software (Executor)
� Automatizador de Teste
� Analista de Teste
� Arquiteto de Teste
� Engenheiro de Teste
� Gerente de Teste
� Consultor em Teste
� Testador de Software (Executor)
� Automatizador de Teste
� Analista de Teste
� Arquiteto de Teste
� Engenheiro de Teste
� Gerente de Teste
� Consultor em Teste
Os Papéis e a Carreira no Teste de SoftwareOs Papéis e a Carreira no Teste de Software
26
� Conceitos e Princípios do Teste de Software
� Ambiente de Teste de Software
� Gerência de Projetos de Teste
� Planejamento, Execução e Reporte
� Teste de Aceite
� Teste de Software de Terceiros
� Teste de Controles Internos
� Teste de Novas Tecnologias
� Conceitos e Princípios do Teste de Software
� Ambiente de Teste de Software
� Gerência de Projetos de Teste
� Planejamento, Execução e Reporte
� Teste de Aceite
� Teste de Software de Terceiros
� Teste de Controles Internos
� Teste de Novas Tecnologias
As Habilidades NecessáriasAs Habilidades Necessárias
Habilidades de um TestadorHabilidades de um Testador
� Caçador de erros
� Ser “destrutivo” e criativo
� Perseguir erros, não pessoas
� Tato e diplomático
� Paciente
� Insistente
� Detalhista
� Conhecer ferramentas de teste
� Conhecer a aplicação e regras de negócio
� Conhecer métodos de teste
� Clareza na escrita
� Caçador de erros
� Ser “destrutivo” e criativo
� Perseguir erros, não pessoas
� Tato e diplomático
� Paciente
� Insistente
� Detalhista
� Conhecer ferramentas de teste
� Conhecer a aplicação e regras de negócio
� Conhecer métodos de teste
� Clareza na escrita
O que um testador deve saber?O que um testador deve saber?
� Como testar
� Estratégia de Testes
� Caixa Branca
� Caixa Preta
� O que testar
� Categoria dos Testes (também conhecido como tipos de testes)
� Funcional
� Performance
� Configuração
� Stress
� Usabilidade
� Etc.
� Como testar
� Estratégia de Testes
� Caixa Branca
� Caixa Preta
� O que testar
� Categoria dos Testes (também conhecido como tipos de testes)
� Funcional
� Performance
� Configuração
� Stress
� Usabilidade
� Etc.
O que um testador deve saber?O que um testador deve saber?
� Quando testar
� Estágios dos Testes
� Testes unitários
� Testes de integração
� Testes de sistema
� Testes de aceitação
� Técnicas de especificação de casos de testes
� Método de decomposição de requisitos
� Derivando casos de testes de casos de uso
� Particionamento de equivalência
� Análise de valor limite
� Automação de Testes
� Quando testar
� Estágios dos Testes
� Testes unitários
� Testes de integração
� Testes de sistema
� Testes de aceitação
� Técnicas de especificação de casos de testes
� Método de decomposição de requisitos
� Derivando casos de testes de casos de uso
� Particionamento de equivalência
� Análise de valor limite
� Automação de Testes
Mercado atualMercado atual
� Carência de profissionais especializados em testes de software.
� Carência de ambientes estruturados para a execução dos testes.
� Cobertura de testes insuficientes em relação as funcionalidades e adequação aos requisitos.
� Alto índice de não atendimento aos requisitos.
� Informalidade do processo de testes (em geral executados pelo próprios desenvolvedores).
� Baixa relevância atribuída ao processo de testes.
� Necessidade de abordagem de teste diferenciadas para novas tecnologias.
� Carência de profissionais especializados em testes de software.
� Carência de ambientes estruturados para a execução dos testes.
� Cobertura de testes insuficientes em relação as funcionalidades e adequação aos requisitos.
� Alto índice de não atendimento aos requisitos.
� Informalidade do processo de testes (em geral executados pelo próprios desenvolvedores).
� Baixa relevância atribuída ao processo de testes.
� Necessidade de abordagem de teste diferenciadas para novas tecnologias.
Mercado atual – O início das mudançasMercado atual – O início das mudanças
� As principais universidades começam a investir em centros de competência em Testes.
� Já existe carreira profissional de teste:
� Analista de Teste / Testador / Tester
� Já existe um mercado de “iniciantes e experientes”
� Testadores ganham o que ganham desenvolvedores
� Ainda é novidade, mas agora visto com admiração e não mais como algo supérfluo
� Ainda existe uma grande diferença entre a intenção de qualidade e a ação de qualidade no “mercado”
� O obstáculo hoje não é mais porque as empresas não querem, mas porque não sabem COMO fazer
� Conseqüência: oportunidades para o profissional de testes com conhecimento
Faixa Salarial do ProfissionalFaixa Salarial do Profissional
Faixa Salarial do Profissional por RegiãoFaixa Salarial do Profissional por Região
Faixa Salarial do Profissional por RegiãoFaixa Salarial do Profissional por Região
> R$ 8.000,00Consultor Especialista em QA
R$ 7.200,00Gerente Consultor
R$ 6.800,00Gerente Especialista
R$ 6.200,00Gerente de Teste
R$ 5.600,00Engenheiro de Teste
R$ 4.000,00Arquiteto de Teste
R$ 3.200,00Analista de Teste
R$ 2.200,00Automatizador de Teste
R$ 1.500,00Executor de Teste
ValorCargo
35
Comparativo entre as CertificaçõesComparativo entre as Certificações
� Certificações e Cursos Preparatórios� Certificações e Cursos Preparatórios
Especialista
Inglês
47
2006
Português
$1,508.00
$350.00
$1.158.00
QAI(CSTE/CSQA)ITEM
ALATS(CBTS)
ISTQB(CTFL)
QAI(CAST/CAST)
Preço do Curso Preparatório $660.00 $440.00 $520,00
Preço do Exame $165.00 $195.00 $200.00
Total de Investimento $825.00 $635.00 $720.00
Idioma do Exame Português Português Português
Data em que Iniciou 2006 2006 2006
Profissionais Certificados 138 210 -
Idioma do Material Português Português Inglês
Nível FundamentosFundame
ntos Fundamentos
Quem mais EmpregaQuem mais Emprega
� Fábricas de Teste
� Consultorias Especializadas (Body Shop & Outsourcing)
� Instituições Financeiras
� Fábricas de Software
� Fábricas de Teste
� Consultorias Especializadas (Body Shop & Outsourcing)
� Instituições Financeiras
� Fábricas de Software
PERGUNTAS?PERGUNTAS?PERGUNTAS?
Apresentação Institucional
Apresentação Institucional
Fernando Scarazzatto, [email protected]
Quality Assurance Institute – BrasilSão Paulo
+55 11 3048-4018
Fernando Scarazzatto, [email protected]
Quality Assurance Institute – BrasilSão Paulo
+55 11 3048-4018