Download - Papel do tester em projeto scrum
![Page 1: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/1.jpg)
O Papel do Tester em um Projeto Scrum.Vinicius Sabadoti
![Page 2: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/2.jpg)
Primeiramente, quem sou eu!?
Formado em Sistemas de Informação na faculdade Dom Bosco.
Iniciei minha carreira na área de testes como estagiário na IBM.
Atualmente trabalho em Campinas na empresa Ci&T, onde comecei a trabalhar com Scrum.
Experiências em testes Funcionais, Layout e dispositivos mobile.
![Page 3: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/3.jpg)
O que é Scrum?
É um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e desenvolvimento ágil de software.
![Page 4: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/4.jpg)
Time Scrum
PO - Product Owner (Cliente)
SM - Scrum Master
Time Desenvolvimento (Desenvolvedores e Tester)
![Page 5: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/5.jpg)
Fases do Projeto
Setup Desenvolvimento do Software Ativação
![Page 6: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/6.jpg)
Fases do Projeto
Setup Desenvolvimento do Software Ativação
O Tester trabalha somente na fase de desenvolvimento?
Sua atuação pode ser maior do que somente Planejar e Testar.
![Page 7: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/7.jpg)
Setup
Fase de definição de escopo (PB) concepção do projeto e definições.
Nesta fase é possível entender o escopo do projeto e auxiliar nas definições:
- Tipos de testes.- Sistema Web? Quais navegadores e resolução.- Sistema Mobile? Quais Sistemas Operacionais.
![Page 8: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/8.jpg)
Porque definir o escopo de testes!?
![Page 9: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/9.jpg)
Desenvolvimento do Software
O Desenvolvimento do Software é dividido por Sprints.
As sprints são compostas por alguns eventos (ritos):- Planning- Reunião diária (Stand-up Meeting).- Apresentação do que foi desenvolvido na Sprint (Demo)- Retro.
![Page 10: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/10.jpg)
Fase de Desenvolvimento - Planning
Rito de Reunião de início da Sprint onde são revisados, priorizados e estimados os itens que serão desenvolvidos e testados.
Nesta fase o tester deve:- Entender quais testes deverão ser feitos.- Questionar e procurar algum “furo” quanto a definição
do que deve ser desenvolvido.- Se possível colocar em discussão cenários alternativos
de testes.
![Page 11: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/11.jpg)
Fase de Desenvolvimento - Codificação
Enquanto o time começa a codificar o tester inicia suas atividades:
- Planejamento.- Execução.- Automação.- Abertura dos defeitos encontrados.- Coleta de métricas dos defeitos com Análise de causa
raiz.
![Page 12: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/12.jpg)
Fase de Desenvolvimento - Daily
Reunião diária para cada um passar um status das atividades.
Geralmente cada um fala:● O que foi feito
o Os testes realizadoso Status dos bugs
● O que vai fazero Continuar com os testeso Novos planejamentos.
● Se possui um algum impedimento.o Impedido de executar os teste por conta de massa de dadoso Bug impeditivo
![Page 13: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/13.jpg)
Fase de Desenvolvimento - Demo
Apresentar ao cliente o que foi desenvolvido, podendo ser uma reunião presencial ou por conferência.
- Apresentar alguns fluxos na prática- Responder possíveis dúvidas levantadas pelo cliente
![Page 14: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/14.jpg)
Fase de Desenvolvimento - Retro
Reunião para discutir como foi o trabalho realizado durante a sprint, o que foi bom e ruim.
Oportunidade para apresentar as métricas dos bugs abertos durante a sprint.
![Page 15: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/15.jpg)
Fase de Desenvolvimento - Retro
Com base das métricas podemos tomar ações para uma melhoria:
Entendimento Negócio = Melhoria na especificação.
Fluxo Básico não Mapeado = Revisar o que foi desenvolvido junto a especificação.
Bugs de Layout no IE: Realizar mais testes nesse navegador.Criação de check-list para Desenvolvedores.
![Page 16: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/16.jpg)
Sprint 2
Inicia uma nova iteração, com oportunidade colocar em prática as ações
![Page 17: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/17.jpg)
Ativação
Ativação do sistema e entrega em produção.- Testes em ambiente de produção (Se houver, testes
automatizados).- Métricas de todo o projeto.
![Page 18: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/18.jpg)
Resumo
Setup Desenvolvimento do Software Ativação
![Page 19: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/19.jpg)
Conclusão
O profissional de qualidade pode ajudar em todas as fases do projeto.
Sua atividade não abrange somente a planejar e testar o sistema
Ele pode trazer melhoria no processo de qualidade, como por exemplo atuar em processos para antecipar os bugs e até evitar que aconteçam.
![Page 20: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/20.jpg)
Referências
http://www.brq.com/metodologias-ageis/
http://goldshiftresale.blogspot.com.br/2011/04/product-backlog.html
http://www.bugbang.com.br/vida-de-um-agile-tester-parte-i-overview/
http://eliasnogueira.com/arquivos_blog/selenium/desafio/1desafio/
http://www.seleniumhq.org/
![Page 21: Papel do tester em projeto scrum](https://reader033.vdocuments.site/reader033/viewer/2022042516/5590dcaa1a28ab87488b45d8/html5/thumbnails/21.jpg)
Dúvidas?