SlideShare uma empresa Scribd logo
1 de 32
Comparando Estruturas de Testes em uma Organizacao Vanessa Freitas Cândido
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Apresentação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistemas de Software têm se tornado cada vez mais presentes nas nossas vidas  e cada vez mais Complexos! Introdução
[object Object],Introdução Menos Bugs    Qualidade Alta
Ok, mas… Como iniciar isto? Começar pensando em qual Estrutura Organizacional de Testes escolher? … ter uma estrutura de testes de software BEM PLANEJADA Introdução
Estruturas Organizacionais de Testes ,[object Object],Gerente de Projeto Desenvolvedores Testadores Equipe Independente de Testes Gerente de Projeto Gerente de Testes Gerente de Projeto Desenvolvedores Desenvolvedores Testadores Terceirização Empresa Desenvolvedora Empresa Terceirizada
Itens de Análise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Estruturas Organizacionais de Testes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Gerente de Projeto Desenvolvedores Testadores
Estruturas Organizacionais de Testes Equipe Independente de Testes Gerente de Projeto Gerente de Testes Gerente de Projeto Desenvolvedores Desenvolvedores Testadores ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estruturas Organizacionais de Testes Terceirização ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Empresa Desenvolvedora Empresa Terceirizada
Tendências das Variavéis em cada  Estrutura Análise das Estruturas de Testes   ESTRUTURAS ORGANIZACIONAIS DE TESTES  VARIÁVEIS  EQUIPE INTEGRADA DE TESTES  EQUIPE INDEPENDENTE DE TESTES  TERCEIRIZAÇÃO  Tendência de Comportamento das Variáveis na  Estrutura  Tendência de Comportamento das Variáveis na  Estrutura  Tendência de Comportamento das Variáveis na  Estrutura  Comunicação  FÁCIL  MODERADA  DIFÍCIL  Testes no início do ciclo de desenvolvimento  FÁCIL  MODERADO  DIFÍCIL  Nível de Independência  BAIXO  MÉDIO  ALTO  Nível de Especialização dos Profissionais  BAIXO  MÉDIO  ALTO  Custos  BAIXO  MÉDIO  ALTO
[object Object],Implantando diferentes Estruturas de Testes em Projetos do C.E.S.A.R . Gerente de Projeto Desenvolvedores Testadores
Projeto A - Equipe Integrada de Testes Boa Comunicação Desenvolvedores e Testadores localizados próximos Comunicação : Resultados ,[object Object],[object Object],[object Object]
Projeto A - Equipe Integrada de Testes Foi fácil começar os testes no início do ciclo de desenvolvimento Gerente de Projeto tinha Consciência da importância dos testes Testes no início do ciclo de desenvolvimento: Equipe de testes exclusiva do projeto Nível de Independência : - O gerente de projeto tinha consciência e conhecimento sobre a importância das atividade dos testes e o impacto de seus resultados - Permitindo a influência da equipe de testes Nível de Especialização dos Profissionais: ,[object Object],[object Object],Custos:
[object Object],Implantando diferentes Estruturas de Testes  em Projetos do C.E.S.A.R . Gerente de Projeto Gerente de Testes Gerente de Projeto Desenvolvedores Desenvolvedores Testadores
Projeto B - Equipe Independente de Testes GRIT Processos Consultoria Treinamentos Automação Métricas Inovação  Pesquisa
Projeto B - Equipe Independente de Testes Resultados do GRIT foram sempre apresentados Comunicação: [Contribuíu] Para Reforçar consciência de todos  sobre a importância dos testes [Ajudou] Para que os Gerentes de Projeto ganhassem confiança sobre o trabalho da área de testes
Projeto B - Equipe Independente de Testes ,[object Object],[object Object],[object Object],Testes no início do ciclo de desenvolvimento: - Facilidade para inicar os testes desde o início do ciclo de desenvolvimento
Projeto B - Equipe Independente de Testes Nível de Independência : ,[object Object],[object Object],[object Object],[object Object],[object Object],Nível de Especialização dos Profissionais: ,[object Object],[object Object],[object Object],[object Object],Custos: ,[object Object],[object Object]
[object Object],[object Object],Implantando diferentes Estruturas de Testes em Projetos do C.E.S.A.R . Empresa Desenvolvedora Empresa  Terceirizada
Projeto C - Terceirização - C.E.S.A.R como um Contratado Ruim Ações ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Comunicação : Comunicação Melhorada
Projeto C – Terceirização - C.E.S.A.R como um contratado Inicío dos testes nas fases iniciais  do ciclo de desenvolvimento Cliente    consciência da importância dos testes Testes no início do ciclo de desenvolvimento : Mais bugs encontrados cedo Nível de Independência : SLA bem definido Cliente    interessado nos resultados Equipe de Testes     Alto nível  Independência
Projeto C – Terceirização - C.E.S.A.R como um contratado ,[object Object],[object Object],[object Object],[object Object],[object Object],Nível de Especialização dos Profissionais : ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Não tivemos dados dos clientes para comparar e ter uma informação mais precisa em relação aos custos. Custos :
[object Object],[object Object],Implantando diferentes Estruturas de Testes em Projetos do C.E.S.A.R . Empresa Desenvolvedora Empresa  Terceirizada
Projeto D - Terceirização  - C.E.S.A.R. como contratante Para evitar uma  comunicação ruim Os testadores da empresa contratada foram alocados dentro da empresa contratante ,[object Object],[object Object],Comunicação: O projeto dispunha de recursos alocados para as atividades de testes desde o início ...mas os mesmos não participaram das fases iniciais do projeto ,[object Object],Testes no início do ciclo de desenvolvimento :
Projeto D - Terceirização - C.E.S.A.R. como contratante Não houve um a definição de um SLA (Service Level Agreement) Falta de acompanhamento da gerência de testes da empresa contratada Nível de Independência: ,[object Object],[object Object],Nível de Especialização dos profissionais : - Não foi possível utilizar os recursos especializados, devido a alocação fixa dos recursos da empresa contratada Custos : - Custo mais alto, comparado ao de uma equipe interna - A produtividade e a qualidade dos serviços não foi melhorada
Tendências das Variavéis em cada  PROJETO Análise das Estruturas de Testes VARIÁVEIS  EQUIPE INTEGRADA DE TESTES  EQUIPE INDEPENDENTE DE TESTES  TERCEIRIZAÇÃO  PROJETO  A Comportamento das Variáveis nos Projetos dos  Estudos de Caso  PROJETO B Comportamento das Variáveis nos Projetos dos  Estudos de Caso  Comportamento das Variáveis  nos Projetos dos  Estudos de Caso      PROJETO C Como  Contratado  PROJETO D Como Contratante  Comunicação  FÁCIL  FÁCIL MODERADA  MODERADA  Testes no início do ciclo de desenvolvimento  FÁCIL  FÁCIL DIFÍCIL  DIFÍCIL  Nível de Independência  ALTO ALTO  ALTO  MÉDIO  Nível de Especialização dos Profissionais  BAIXO  ALTO ALTO  MÉDIO  Custos  BAIXO  BAIXO ALTO  MÉDIO
Comparativo das Estruturas Organizacionais de Testes ESTRUTURAS ORGANIZACIONAIS DE TESTES VARI Á VEIS EQUIPE INTEGRADA DE TESTES EQUIPE INDEPENDENTE DE TESTES TERCEIRIZA Ç ÃO Tendência de Comportamento das Vari á veis na  Estrutura Comportamento das Vari á veis nos Projetos dos  Estudos de Caso Tendência de Comportamento das Vari á veis na  Estrutura Comportamento das Vari á veis nos Projetos dos  Estudos de Caso Tendência de Comportamento das Vari á veis na  Estrutura Comportamento das Vari á veis nos Projetos dos  Estudos de Caso Como Contratado Como Contratante Comunica ç ão F Á CIL F Á CIL MODERADA F Á CIL DIF Í CIL MODERADA MODERADA Testes no in í cio do ciclo de desenvolvimento F Á CIL F Á CIL MODERADO F Á CIL DIF Í CIL DIF Í CIL DIF Í CIL N í vel de Independência BAIXO ALTO M É DIO ALTO ALTO ALTO M É DIO N í vel de Especializa ç ão dos Profissionais BAIXO BAIXO M É DIO ALTO ALTO ALTO M É DIO Custos  BAIXO BAIXO M É DIO BAIXO ALTO ALTO M É DIO
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Equipe Integrada  de Testes Equipe Independente  de Testes Conclusões Terceirização
Conclusões ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questões Obrigada [email_address]

Mais conteúdo relacionado

Mais procurados

Introdução a Qualidade de Software
Introdução a Qualidade de SoftwareIntrodução a Qualidade de Software
Introdução a Qualidade de Software
Igor Takenami
 
TCC_CMMI_Projeto_AndreLuisDeAndrade_FINAL
TCC_CMMI_Projeto_AndreLuisDeAndrade_FINALTCC_CMMI_Projeto_AndreLuisDeAndrade_FINAL
TCC_CMMI_Projeto_AndreLuisDeAndrade_FINAL
Andre Luis de Andrade
 

Mais procurados (20)

Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
CMMI
CMMICMMI
CMMI
 
Qualidade de Software - Introdução
Qualidade de Software - Introdução Qualidade de Software - Introdução
Qualidade de Software - Introdução
 
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
2 - Organizações e normas ISO - Prof.ª Cristiane Fidelix
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Metodologias ágeis de desenvolvimento trabalho
Metodologias ágeis de desenvolvimento   trabalhoMetodologias ágeis de desenvolvimento   trabalho
Metodologias ágeis de desenvolvimento trabalho
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Qualidade do Software
Qualidade do SoftwareQualidade do Software
Qualidade do Software
 
3 - Modelos de Processo de Software - Prof.ª Cristiane Fidelix
3 - Modelos de  Processo de Software - Prof.ª Cristiane Fidelix3 - Modelos de  Processo de Software - Prof.ª Cristiane Fidelix
3 - Modelos de Processo de Software - Prof.ª Cristiane Fidelix
 
Introdução a Qualidade de Software
Introdução a Qualidade de SoftwareIntrodução a Qualidade de Software
Introdução a Qualidade de Software
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
TCC_CMMI_Projeto_AndreLuisDeAndrade_FINAL
TCC_CMMI_Projeto_AndreLuisDeAndrade_FINALTCC_CMMI_Projeto_AndreLuisDeAndrade_FINAL
TCC_CMMI_Projeto_AndreLuisDeAndrade_FINAL
 
Scrum - conceitos iniciais
Scrum - conceitos iniciaisScrum - conceitos iniciais
Scrum - conceitos iniciais
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Gerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptxGerenciamento da Qualidade de Software 5.pptx
Gerenciamento da Qualidade de Software 5.pptx
 
Slides MPS-BR
Slides MPS-BRSlides MPS-BR
Slides MPS-BR
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptx
 
Modelos de Processo de Software Parte 2
Modelos de Processo de Software Parte 2Modelos de Processo de Software Parte 2
Modelos de Processo de Software Parte 2
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 

Destaque

Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
Aline Zanin
 
Como ser produtivo? Contando tomates
Como ser produtivo? Contando tomatesComo ser produtivo? Contando tomates
Como ser produtivo? Contando tomates
Fabrício Campos
 
Técnicas de modelagem de teste (parte 2)
Técnicas de modelagem de teste (parte 2)Técnicas de modelagem de teste (parte 2)
Técnicas de modelagem de teste (parte 2)
Fabrício Campos
 

Destaque (11)

Testing Dojo
Testing DojoTesting Dojo
Testing Dojo
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
 
CTFL - BSTQB
CTFL - BSTQBCTFL - BSTQB
CTFL - BSTQB
 
Por que testar?
Por que testar?Por que testar?
Por que testar?
 
SVN - Subversion: Guia de sobrevivência do usuário
SVN - Subversion: Guia de sobrevivência  do usuárioSVN - Subversion: Guia de sobrevivência  do usuário
SVN - Subversion: Guia de sobrevivência do usuário
 
Como ser produtivo? Contando tomates
Como ser produtivo? Contando tomatesComo ser produtivo? Contando tomates
Como ser produtivo? Contando tomates
 
Técnicas de modelagem de teste (parte 2)
Técnicas de modelagem de teste (parte 2)Técnicas de modelagem de teste (parte 2)
Técnicas de modelagem de teste (parte 2)
 
Certificacao CTFL
Certificacao CTFLCertificacao CTFL
Certificacao CTFL
 
Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)Técnicas de modelagem de teste (parte 1)
Técnicas de modelagem de teste (parte 1)
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Semelhante a Palestra GUTS: Comparando Estruturas de Testes em uma Organização - Vanessa Cândido

T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
Targettrust
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
Rafael Kanaoka
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Welington Monteiro
 

Semelhante a Palestra GUTS: Comparando Estruturas de Testes em uma Organização - Vanessa Cândido (20)

4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
Quality assistance
Quality assistanceQuality assistance
Quality assistance
 
Palestra ALATS SP - FIAP Teste de Software
Palestra ALATS SP - FIAP  Teste de SoftwarePalestra ALATS SP - FIAP  Teste de Software
Palestra ALATS SP - FIAP Teste de Software
 
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
Melhoria de processos em métodos ágeis: não é o que você está pensando! - Raf...
 
Como os processos de testes ajudam na obtenção de melhores resultados
Como os processos de testes  ajudam na obtenção de melhores resultadosComo os processos de testes  ajudam na obtenção de melhores resultados
Como os processos de testes ajudam na obtenção de melhores resultados
 
ALM com VSTS (v2)
ALM com VSTS (v2)ALM com VSTS (v2)
ALM com VSTS (v2)
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
Introdução a engenharia de software aula 02
Introdução a engenharia de software   aula 02Introdução a engenharia de software   aula 02
Introdução a engenharia de software aula 02
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Brisa Qualidade e Testes de software
Brisa   Qualidade e Testes de softwareBrisa   Qualidade e Testes de software
Brisa Qualidade e Testes de software
 
Como integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
 
[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes[GUTS-RS] GUTS Universitário - Carreira de Testes
[GUTS-RS] GUTS Universitário - Carreira de Testes
 
Mini aula análise de requisitos
Mini aula análise de requisitosMini aula análise de requisitos
Mini aula análise de requisitos
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
 

Último

Último (8)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Palestra GUTS: Comparando Estruturas de Testes em uma Organização - Vanessa Cândido

  • 1. Comparando Estruturas de Testes em uma Organizacao Vanessa Freitas Cândido
  • 2.
  • 3.
  • 4. Sistemas de Software têm se tornado cada vez mais presentes nas nossas vidas e cada vez mais Complexos! Introdução
  • 5.
  • 6. Ok, mas… Como iniciar isto? Começar pensando em qual Estrutura Organizacional de Testes escolher? … ter uma estrutura de testes de software BEM PLANEJADA Introdução
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Tendências das Variavéis em cada Estrutura Análise das Estruturas de Testes   ESTRUTURAS ORGANIZACIONAIS DE TESTES VARIÁVEIS EQUIPE INTEGRADA DE TESTES EQUIPE INDEPENDENTE DE TESTES TERCEIRIZAÇÃO Tendência de Comportamento das Variáveis na Estrutura Tendência de Comportamento das Variáveis na Estrutura Tendência de Comportamento das Variáveis na Estrutura Comunicação FÁCIL MODERADA DIFÍCIL Testes no início do ciclo de desenvolvimento FÁCIL MODERADO DIFÍCIL Nível de Independência BAIXO MÉDIO ALTO Nível de Especialização dos Profissionais BAIXO MÉDIO ALTO Custos BAIXO MÉDIO ALTO
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Projeto B - Equipe Independente de Testes GRIT Processos Consultoria Treinamentos Automação Métricas Inovação Pesquisa
  • 18. Projeto B - Equipe Independente de Testes Resultados do GRIT foram sempre apresentados Comunicação: [Contribuíu] Para Reforçar consciência de todos sobre a importância dos testes [Ajudou] Para que os Gerentes de Projeto ganhassem confiança sobre o trabalho da área de testes
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Projeto C – Terceirização - C.E.S.A.R como um contratado Inicío dos testes nas fases iniciais do ciclo de desenvolvimento Cliente  consciência da importância dos testes Testes no início do ciclo de desenvolvimento : Mais bugs encontrados cedo Nível de Independência : SLA bem definido Cliente  interessado nos resultados Equipe de Testes  Alto nível Independência
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Tendências das Variavéis em cada PROJETO Análise das Estruturas de Testes VARIÁVEIS EQUIPE INTEGRADA DE TESTES EQUIPE INDEPENDENTE DE TESTES TERCEIRIZAÇÃO PROJETO A Comportamento das Variáveis nos Projetos dos Estudos de Caso PROJETO B Comportamento das Variáveis nos Projetos dos Estudos de Caso Comportamento das Variáveis nos Projetos dos Estudos de Caso     PROJETO C Como Contratado PROJETO D Como Contratante Comunicação FÁCIL FÁCIL MODERADA MODERADA Testes no início do ciclo de desenvolvimento FÁCIL FÁCIL DIFÍCIL DIFÍCIL Nível de Independência ALTO ALTO ALTO MÉDIO Nível de Especialização dos Profissionais BAIXO ALTO ALTO MÉDIO Custos BAIXO BAIXO ALTO MÉDIO
  • 29. Comparativo das Estruturas Organizacionais de Testes ESTRUTURAS ORGANIZACIONAIS DE TESTES VARI Á VEIS EQUIPE INTEGRADA DE TESTES EQUIPE INDEPENDENTE DE TESTES TERCEIRIZA Ç ÃO Tendência de Comportamento das Vari á veis na Estrutura Comportamento das Vari á veis nos Projetos dos Estudos de Caso Tendência de Comportamento das Vari á veis na Estrutura Comportamento das Vari á veis nos Projetos dos Estudos de Caso Tendência de Comportamento das Vari á veis na Estrutura Comportamento das Vari á veis nos Projetos dos Estudos de Caso Como Contratado Como Contratante Comunica ç ão F Á CIL F Á CIL MODERADA F Á CIL DIF Í CIL MODERADA MODERADA Testes no in í cio do ciclo de desenvolvimento F Á CIL F Á CIL MODERADO F Á CIL DIF Í CIL DIF Í CIL DIF Í CIL N í vel de Independência BAIXO ALTO M É DIO ALTO ALTO ALTO M É DIO N í vel de Especializa ç ão dos Profissionais BAIXO BAIXO M É DIO ALTO ALTO ALTO M É DIO Custos BAIXO BAIXO M É DIO BAIXO ALTO ALTO M É DIO
  • 30.
  • 31.

Notas do Editor

  1. Filas de aeroporto – muitos aeroportos já possuem senha, mas esse ai ainda eh precario.
  2. Falar de que muitas empresas chegam e contratam eng. de teste e acham que esta tudo resolvido Depois nao entendem porque falhou ou porque ele investe tanto e nao tem um resultado tao bom quanto o de …
  3. Starting tests early - Independent Test Team or Outsourcing, usually, testers are not working only for one project what can be more difficult to start the tests early once they use to wait for a team’s request.
  4. Communication - It is important to establish other ways to keep in touch with the rest of the team to align the activities as weekly meetings, bug reviews and plan to their correction.
  5. Communication - It is important to establish other ways to keep in touch with the rest of the team to align the activities as weekly meetings, bug reviews and plan to their correction.
  6. Communication - It is important to establish other ways to keep in touch with the rest of the team to align the activities as weekly meetings, bug reviews and plan to their correction.