O documento apresenta uma comparação entre diferentes estruturas organizacionais de testes de software. Discute três estruturas (equipe integrada, equipe independente e terceirização) analisando variáveis como comunicação, início de testes, independência, especialização e custos. Relata experiências implantando essas estruturas em projetos, mostrando que não há uma estrutura certa, devendo considerar fatores como cultura e riscos de cada projeto.
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
Filas de aeroporto – muitos aeroportos já possuem senha, mas esse ai ainda eh precario.
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 …
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.
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.
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.
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.