SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
GLOBAL SOFTWARE CONSULTANCY
Modelo do queijo suíço: engajando todo
o time na estratégia de qualidade
Carolina Tozzi
Juba Trajano
1© ThoughtWorks 2019
O que é qualidade?
2© ThoughtWorks 2019
Onde está presente a qualidade no processo de
desenvolvimento?
3© ThoughtWorks 2019
Revisitando o processo de qualidade
4© ThoughtWorks 2019
Lidando com problemas em produção
5© ThoughtWorks 2019
Como identificamos Como tratamos Como evitamos
1
Usuário reporta
problema ao
suporte nível 1
Se for um erro o
time corrige
O time pensou
junto nessa parte
2
Suporte verifica
com o time de
desenvolvimento
se é um erro ou
não
Se for um
requerimento não
mapeado, ele é
priorizado e
desenvolvido
3
Time tenta
reproduzir o erro
Modelo de
Queijo Suíço
■ Sistemas são construídos por camadas - fatias de queijo
■ Essas fatias, infelizmente, não são perfeitas
■ Elas têm imperfeições (buracos)
■ Cada fatia é uma camada do nosso sistema
■ Se o alinhamento das camadas está de um jeito que
permita que um defeito passe, o pior pode acontecer
6
Também conhecido
como “efeito da ação
cumulativa”. A ideia
básica por trás é que
em um sistema ou
organização "erros
isolados” não
destroem o todo.
Modelo do Queijo Suíço Negócio
7© ThoughtWorks 2019
Teste
Automatizado
Teste
Manual
Validação
do Cliente
Mitigando o
Processo
Defeito
Modelo do Queijo Suíço Técnico
8
Serviço
BFF
UI
E2E
Defeito
© ThoughtWorks 2019
Fizemos tudo isso,
e aí?
Usamos as idéias que foram trazidas com
a aplicação modelo para formar a
estratégia de qualidade
9© ThoughtWorks 2019
Estratégia de Qualidade
10
Decidimos os próximos passos
Enquanto time
Foram definidas prioridades nas
melhorias a serem feita e pessoas
responsáveis por cada ação
Ações
Time feliz por sentir-se incluído e
responsável pela qualidade e
mudanças a serem feitas
Responsabilidade
© ThoughtWorks 2019
Feedback do Cliente
11
De fontes e motivos de erros em
produção
Visibilidade
Passou a utilizar da estratégia para
mitigar erros
Utilidade
Melhor entendimento do que é
Qualidade e do papel de QA
Entendimento
© ThoughtWorks 2019
Carolina Tozzi
ctozzi@thoughtworks.com
Juba Trajano
etrajano@thoughtworks.com
12© ThoughtWorks 2019
Obrigada!

Mais conteúdo relacionado

Mais procurados

Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
Marisa Wittmann
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
Sompo Seguros
 

Mais procurados (17)

Um pouco do mundo da qualidade de software
Um pouco do mundo da qualidade de softwareUm pouco do mundo da qualidade de software
Um pouco do mundo da qualidade de software
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
O que a gestão pode fazer para te ajudar a realizar o seu melhor trabalho?
O que a gestão pode fazer para te ajudar a realizar o seu melhor trabalho?O que a gestão pode fazer para te ajudar a realizar o seu melhor trabalho?
O que a gestão pode fazer para te ajudar a realizar o seu melhor trabalho?
 
Scrum solo
Scrum soloScrum solo
Scrum solo
 
Métodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XPMétodos Ágeis - Manifesto Ágil, Scrum e XP
Métodos Ágeis - Manifesto Ágil, Scrum e XP
 
Métodos Ágeis fora da área de TI
Métodos Ágeis fora da área de TIMétodos Ágeis fora da área de TI
Métodos Ágeis fora da área de TI
 
Porque o agil falha em grandes empresas
Porque o agil falha em grandes empresasPorque o agil falha em grandes empresas
Porque o agil falha em grandes empresas
 
Gamification em Modelos de Maturidade
Gamification em Modelos de MaturidadeGamification em Modelos de Maturidade
Gamification em Modelos de Maturidade
 
The PornoAgile - Uma visão ágil somente para maiores
The PornoAgile - Uma visão ágil somente para maioresThe PornoAgile - Uma visão ágil somente para maiores
The PornoAgile - Uma visão ágil somente para maiores
 
Workshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele TavaresWorkshop Scrum 2017 - Michele Tavares
Workshop Scrum 2017 - Michele Tavares
 
O mundo da agilidade
O mundo da agilidadeO mundo da agilidade
O mundo da agilidade
 
Apresentacao modulo1 gestaodo_negocio_agosto2015_aula3
Apresentacao modulo1 gestaodo_negocio_agosto2015_aula3Apresentacao modulo1 gestaodo_negocio_agosto2015_aula3
Apresentacao modulo1 gestaodo_negocio_agosto2015_aula3
 
SCRUM
SCRUMSCRUM
SCRUM
 
Metodologia agil scrum x pmbok
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
O que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleO que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com ele
 
Seminario Scrum
Seminario ScrumSeminario Scrum
Seminario Scrum
 

Modelo do queijo suico: engajando todo o time na estratégia de qualidade

  • 1. GLOBAL SOFTWARE CONSULTANCY Modelo do queijo suíço: engajando todo o time na estratégia de qualidade Carolina Tozzi Juba Trajano 1© ThoughtWorks 2019
  • 2. O que é qualidade? 2© ThoughtWorks 2019
  • 3. Onde está presente a qualidade no processo de desenvolvimento? 3© ThoughtWorks 2019
  • 4. Revisitando o processo de qualidade 4© ThoughtWorks 2019
  • 5. Lidando com problemas em produção 5© ThoughtWorks 2019 Como identificamos Como tratamos Como evitamos 1 Usuário reporta problema ao suporte nível 1 Se for um erro o time corrige O time pensou junto nessa parte 2 Suporte verifica com o time de desenvolvimento se é um erro ou não Se for um requerimento não mapeado, ele é priorizado e desenvolvido 3 Time tenta reproduzir o erro
  • 6. Modelo de Queijo Suíço ■ Sistemas são construídos por camadas - fatias de queijo ■ Essas fatias, infelizmente, não são perfeitas ■ Elas têm imperfeições (buracos) ■ Cada fatia é uma camada do nosso sistema ■ Se o alinhamento das camadas está de um jeito que permita que um defeito passe, o pior pode acontecer 6 Também conhecido como “efeito da ação cumulativa”. A ideia básica por trás é que em um sistema ou organização "erros isolados” não destroem o todo.
  • 7. Modelo do Queijo Suíço Negócio 7© ThoughtWorks 2019 Teste Automatizado Teste Manual Validação do Cliente Mitigando o Processo Defeito
  • 8. Modelo do Queijo Suíço Técnico 8 Serviço BFF UI E2E Defeito © ThoughtWorks 2019
  • 9. Fizemos tudo isso, e aí? Usamos as idéias que foram trazidas com a aplicação modelo para formar a estratégia de qualidade 9© ThoughtWorks 2019
  • 10. Estratégia de Qualidade 10 Decidimos os próximos passos Enquanto time Foram definidas prioridades nas melhorias a serem feita e pessoas responsáveis por cada ação Ações Time feliz por sentir-se incluído e responsável pela qualidade e mudanças a serem feitas Responsabilidade © ThoughtWorks 2019
  • 11. Feedback do Cliente 11 De fontes e motivos de erros em produção Visibilidade Passou a utilizar da estratégia para mitigar erros Utilidade Melhor entendimento do que é Qualidade e do papel de QA Entendimento © ThoughtWorks 2019