Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

TDC - Saia da rotina e seja o owner da qualidade - SC/2018

194 visualizaciones

Publicado el

Dentro do ciclo de desenvolvimento, teste não é uma etapa e está presente em todas as fases, do planejamento ao lançamento do produto. Um cenário perfeito se não tivéssemos alguns impedimentos como o acumulo de demandas, tornando improvável manter 100% da qualidade para o produto. Este cenário evidencia um problema, mostrando que, além de acompanhar todas as fases de desenvolvimento, precisamos pensar em ações que venham minimizar a ausência de qualidade. Vamos falar como a Resultados Digitais decidiu reforçar o conceito sobre qualidade, através de guilds ministradas pelos QAs, para todos os envolvidos pelo produto, tornando essa prática, parte da cultura de qualidade do desenvolvimento.

Publicado en: Tecnología
  • Sé el primero en comentar

TDC - Saia da rotina e seja o owner da qualidade - SC/2018

  1. 1. Saia da rotina e seja o owner da qualidade @fernosantiago @thiago-zluhan
  2. 2. Fernando Santiago Thiago Zluhan Quality Engineers na linkedin.com/in/fernosantiago linkedin.com/in/thiago-zluhan http://resultadosdigitais.com.br
  3. 3. “ ”A qualidade deve estar presente em todas as fases do desenvolvimento. Um cenário perfeito se não tivéssemos alguns imprevistos, tornando improvável manter 100% da qualidade para o produto.
  4. 4. Quality Assurance
  5. 5. Papéis Quem é você? Analista de Testes Planejar testes Criar testes Executar testes Quality Assurance Evangelizar boas práticas de qualidade Influenciar decisões Gerir testes de software Levantar métricas Documentar registros Implementar processos Garantir a qualidade
  6. 6. Como disseminar a cultura de qualidade entre o time de desenvolvimento?
  7. 7. Times Escalando o Agile PM T L T L TL QA UX DEV DEV DEV PM TL UX DEV DEV PM TL UX DEV DEV PM QA UX DEV DEV DEV PM TL QA UX DEV PM QA UX DEV DEV DEV PM TL DEV DEV DEV PM TL QA UX DEV PM TL UX DEV DEV DEV PM QA UX DEV DEV PM TL QA DEV DEV DEV
  8. 8. Escalabilidade da cultura Análise de gaps referente a qualidade do produto Muitos times Alta demanda Pouco QA Baixo engajamento
  9. 9. Problemas Baixa visibilidade Técnico Gestão de testes Processo Execução de ações Documentação Infraestrutura Ferramentas
  10. 10. E agora?
  11. 11. “ ”Um grupo de pessoas com o objetivo de compartilhar conhecimento e práticas voltadas a uma determinada atividade Guilda O que é? Spotify
  12. 12. Modelo Escalando a Guilda Chapter Chapter Squad Squad Squad Squad Chapter Chapter Squad Squad Squad Squad GUILDA DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM DEV DEV UX QA DEV TL PM
  13. 13. FOCO NA SOLUÇÃO DO PROBLEMA
  14. 14. Plano de ação Alta visibilidade Criar guildas especializadas nos problemas Levantar os principais problemas de qualidade Realizar estudo #dataDriven Definir iniciativas Executar cerimônias Documentar registros Apresentar métricas e resultados
  15. 15. Criar guildas especializadas Agrupar pessoas Ownership Criar guilda Convidar voluntários Elencar interessados
  16. 16. Levantar problemas Dores O que? Por que? Como? Problema (Objetivo da Guilda) Motivos relacionados - Hipóteses - Critérios de sucesso - Cronograma - Recursos
  17. 17. Levantar os problemas e impactos Documentar registros Propor solução viável Realizar estudo Pesquisa 3 1 2
  18. 18. Definir iniciativas Melhorias Critérios de sucesso Estimativa de melhoria após a execução da Guilda Iniciativa Substantivo feminino 1. ação daquele que é o primeiro a propor e/ou a realizar qualquer coisa. “tomar a i. de fazer algo” google
  19. 19. Executar cerimônias Desenvolver o que foi planejado Cronograma Recursos Participantes Agenda de cerimônias da guilda Tempo de duração, ferramentas e prazo Limite de participantes
  20. 20. Documentar registros Métricas Data Feature Período Participantes Horas totais Outputs Dia da cerimônia Funcionalidade Tempo de execução (h) Nomes Período x Participantes Resultados
  21. 21. Apresentar resultados Compartilhar - Provar valor de melhoria estimada - Manter e atrair participantes Objetivo Disponibilizar dados e resultados gerados pela Guilda
  22. 22. Case: Resultados Digitais
  23. 23. Requisitos Acordo para a execução das guildas Empresa Time Ownership Voluntários Permitir e incentivar a criação de Guildas entre os colaboradores Permitir e ter ciência do trabalho que será executado Prover conhecimento avançado sobre conceitos de qualidade Se disponibilizar para participar das cerimônias
  24. 24. Guildas State of Quality 1. Rotina de execução de Testes Exploratórios 2. Aumentar cobertura e otimizar Teste de Aceitação 3. Estruturar Testes de Performance 4. Disseminar skill de planejamento de testes 5. Rollout do projeto Danger para os demais times 6. Playbook de incidentes 2.0 7. Staging4all
  25. 25. Rotina de execução de Testes Exploratórios Elencar convidados para participar do planejamento e execução de cenários de testes exploratórios, aumentar a cobertura de testes e tornar essa prática parte da cultura de qualidade do desenvolvimento. Objetivo
  26. 26. Estudo Case RD Técnica de testes confundida com ad-hoc Cenários não executados corretamente Exercitar funções não automatizadas Identificar impactos por alterações Encontrar falhas operacionais e visuais Disseminar conhecimento entre o time Adicionar técnica como parte da cultura de dev
  27. 27. Execução Case RD Canal de comunicação Canal de registro de falhas Prioridade entre times/features/lançamentos Agenda de cerimônia presencial/remota Período da cerimônia Convite aos participantes Talk introdutória da Guilda (ver Referências) Registros de falhas
  28. 28. Métricas Case RD Feature Participantes Período Período acum. Falhas E-Mail 6 01h00m 06h00m 12 Automação 8 01h00m 08h00m 7 Landing Page 8 01h00m 08h00m 15 Lead Scoring 7 01h00m 07h00m 8 TOTAL 29 04h00m 29h00m 42 dados ilustrativos
  29. 29. Documentação Entrega/Cobertura Estatísticas Análise de execução Impedimentos Trabalhos futuros Apêndices Case RD
  30. 30. Conclusão Ownership Guildas Fácil gerenciamento Resultados mais rápidos Baixo custo (variável) Repasse de conhecimento em grupo Iteração entre diferentes chapters Melhor aproveitamento Disseminar a cultura de qualidade
  31. 31. Referências Spotify Engineering Culture https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1 Squads, chapters and guilds http://cdn2.hubspot.net/hubfs/543330/olark-03-july/Squads-Chapters-Guilds-in-one-page.graffle.pdf Guilda: Testes Exploratórios https://www.slideshare.net/FernoSantiago/state-of-quality-testes-exploratrios-82016317
  32. 32. Saia da rotina e seja o owner da qualidade Fernando Santiago fernando.santiago@resultadosdigitais.com.br Thiago Zluhan thiago.medeiros@resultadosdigitais.com.br

×