Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[XConf Brasil 2020] Modelo do queijo suíço: engajando todo o time na estratégia de qualidade

53 views

Published on

Nesta palestra, a dupla de QAs Carol Tozzi e Juba Trajano abordam como o uso do modelo de prevenção de acidentes da aviação – o modelo de queijo suíço – pode ser aplicado em um projeto de desenvolvimento de software.

Published in: Technology
  • Be the first to comment

[XConf Brasil 2020] Modelo do queijo suíço: engajando todo o time na estratégia de qualidade

  1. 1. © 2020 ThoughtWorks O que é QUALIDADE?
  2. 2. Onde a qualidade deve estar presente no processo de desenvolvimento? © 2020 ThoughtWorks
  3. 3. 4 Respostas do time: © 2020 ThoughtWorks
  4. 4. Revisitando o processo de QUALIDADE © 2020 ThoughtWorks
  5. 5. Time tenta reproduzir o erro Lidando com problemas em produção © 2020 ThoughtWorks
  6. 6. Usuário reporta problema ao suporte nível 1 Time tenta reproduzir o erro Lidando com problemas em produção © 2020 ThoughtWorks
  7. 7. Usuário reporta problema ao suporte nível 1 Time tenta reproduzir o erro Lidando com problemas em produção © 2020 ThoughtWorks Suporte verifica com o time de desenvolvimento se o problema é de fato um erro
  8. 8. Usuário reporta problema ao suporte nível 1 Time tenta reproduzir o erro Lidando com problemas em produção © 2020 ThoughtWorks Suporte verifica com o time de desenvolvimento se o problema é de fato um erro
  9. 9. Usuário reporta problema ao suporte nível 1 Time tenta reproduzir o erro Se for um erro, o time corrige Lidando com problemas em produção © 2020 ThoughtWorks Suporte verifica com o time de desenvolvimento se o problema é de fato um erro
  10. 10. Usuário reporta problema ao suporte nível 1 Time tenta reproduzir o erro Se for um requerimento não mapeado, ele é priorizado e desenvolvido Se for um erro, o time corrige Lidando com problemas em produção © 2020 ThoughtWorks Suporte verifica com o time de desenvolvimento se o problema é de fato um erro
  11. 11. Usuário reporta problema ao suporte nível 1 Time tenta reproduzir o erro Se for um requerimento não mapeado, ele é priorizado e desenvolvido Se for um erro, o time corrige Lidando com problemas em produção © 2020 ThoughtWorks Suporte verifica com o time de desenvolvimento se o problema é de fato um erro Melhoria contínua
  12. 12. Modelo de queijo suiço Ou efeito da ação cumulativa. Um sistema ou organização de erros isolados não destroem o todo. © 2020 ThoughtWorks
  13. 13. Modelo de queijo suiço © 2020 ThoughtWorks
  14. 14. Modelo de queijo suiço ● Sistemas são construídos por camadas (fatias de queijo) © 2020 ThoughtWorks
  15. 15. Modelo de queijo suiço ● Sistemas são construídos por camadas (fatias de queijo) ● Essas fatias não são perfeitas © 2020 ThoughtWorks
  16. 16. Modelo de queijo suiço ● Sistemas são construídos por camadas (fatias de queijo) ● Essas fatias não são perfeitas ● Elas têm imperfeições (buracos) © 2020 ThoughtWorks
  17. 17. Modelo de queijo suiço ● Sistemas são construídos por camadas (fatias de queijo) ● Essas fatias não são perfeitas ● Elas têm imperfeições (buracos) ● Cada imperfeição é um possível problema em cada camada © 2020 ThoughtWorks
  18. 18. Modelo de queijo suiço ● Sistemas são construídos por camadas (fatias de queijo) ● Essas fatias não são perfeitas ● Elas têm imperfeições (buracos) ● Cada imperfeição é um possível problema em cada camada ● Se o alinhamento das camadas está de um jeito que permita que um defeito passe, o pior pode acontecer © 2020 ThoughtWorks
  19. 19. Modelo de queijo suiço Processos © 2020 ThoughtWorks Teste automatizado Teste manual Validação da cliente Mitigando o erro Defeitos
  20. 20. Modelo de queijo suiço Técnico © 2020 ThoughtWorks Serviço Backend for Frontend (BFF) UI End to end Defeitos
  21. 21. O que alcançamos com tudo isso? © 2020 ThoughtWorks Usamos as idéias que foram trazidas com a aplicação do modelo para formar a estratégia de qualidade
  22. 22. Decidimos os próximos passos Enquanto time Estratégia de Qualidade © 2020 ThoughtWorks
  23. 23. Decidimos os próximos passos Enquanto time Foram definidas prioridades nas melhorias a serem feitas e as pessoas responsáveis por cada ação Ações Estratégia de Qualidade © 2020 ThoughtWorks
  24. 24. Decidimos os próximos passos Enquanto time Foram definidas prioridades nas melhorias a serem feitas e as pessoas responsáveis por cada ação Time feliz por sentir-se incluído e responsável pela qualidade e pelas mudanças a serem feitas Ações Responsabilidades Estratégia de Qualidade © 2020 ThoughtWorks
  25. 25. De fontes e motivos de erros em produção Visibilidade Feedback da Cliente © 2020 ThoughtWorks
  26. 26. De fontes e motivos de erros em produção Visibilidade Passou a utilizar da estratégia para mitigar erros Utilidade Feedback da Cliente © 2020 ThoughtWorks
  27. 27. De fontes e motivos de erros em produção Visibilidade Passou a utilizar da estratégia para mitigar erros Melhor entendimento do que é qualidade e o papel da pessoa QA Utilidade Entendimento Feedback da Cliente © 2020 ThoughtWorks
  28. 28. Carol Tozzi ctozzi@thoughtworks.com Obrigada © 2020 ThoughtWorks Juba Trajano etrajano@thoughtworks.com

×