PRISMA para Testes
Baseados em Riscos
40 minutos
Júlio de LimaAntonio Montanha
julio.lima@capco.comantonio.montanha@capco.com
Por onde você começa a testar e
como sabe quando parar?
E seu time, pensa como você?
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
A definição de “good enough” no contexto
de um sistema para ser lançado é:
1. Tem benefícios suficientes;

2. Não tem problemas críticos;

3. Seus benefícios superam em muito o seu problemas não críticos;

4. Atrasar causaria mais mal do que bem.

Jonathan e James Bach
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
O PRISMA (Product RISk Management) é
uma abordagem para identificar áreas que são
mais importantes para testar, ou seja,
identificar as áreas que têm o mais alto nível
de risco comercial e/ou técnico.

Erik Van Veenendaal
Que tal pensarmos em riscos para
o negócio do Uber?
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
ID Risco Risco Probabilidade Impacto Nível do Risco
1 O aplicativo expor dados do cartão de crédito 3 5 15
2 O motorista não receber a gorjeta dada pelo usuário 4 3 12
3 O mapa mostrar o motorista em uma localidade incorreta 5 2 10
Probabilidade é dada pela equipe técnica, que diz quão provável é que aquele risco se materialize;

Impacto é dado pela equipe de negócios, que diz quanto o risco materializado impactaria o negócio;

Nível do Risco é a multiplicação da Probabilidade e o Impacto, e serve para ordem de priorização.
Tabela de Identificação e Análise dos Riscos
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
Nem tudo é 5, é necessário que a Probabilidade e
Impacto dos riscos não tenham valores
duplicados. Salvo quando existirem mais que 5
riscos;
Tudo é 5, tudo é 5! É mesmo, bixo?
Em caso de insistência em níveis altos, podemos
utilizar exemplos onde há apenas 1 hora para
atacar o risco, nesse caso, quais seriam os
prioritários?
-
-
E como mitigar esses riscos?
Tradicional
Casos de Teste
Ágil
Testes Exploratórios
E como mitigar esses riscos?
Tradicional
Casos de Teste
Ágil
Testes Exploratórios
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
Testes Exploratórios Ad hoc
Testes Exploratórios
Baseados em Heurísticas
Testes Exploratórios
Baseados em Sessão
-
-
-
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
Definir o
tempo de
sessão
Definir o
charter,
a missão
Prover o
relatório da
execução
Falar sobre
os resultados
no debrief
Testes Exploratórios
Baseados em Sessão
Quais missões podemos definir
para os riscos de negócio do
Uber?
ID Risco Risco
1 O aplicativo expor dados do cartão de crédito
2 O motorista não receber a gorjeta dada pelo usuário
3 O mapa mostrar o motorista em uma localidade incorreta
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
ID Risco Missões
1
- Validação dos dados em comprovantes após compartilhamento

- Validação dos dados de pagamento no menu de informações da conta
2
- Validar o extrato de ganhos do motorista após recebimento de gorjetas

- Validar que gorjetas são direcionadas corretamente ao motorista
3
- Validar que é possível acompanhar o percurso do motorista em tempo real

- Validar informações referentes ao tempo estimado de chegada inclusive quando há transito
O PRISMA propõe um quadrante de riscos,
visível a todos que queiram saber os
riscos e como eles estão sendo mitigados!
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
Impacto
Probabilidade
1 2 3 4 50
123450
1
2
3
Antes das missões começarem
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
1 2 3 4 50
123450
2
3
Missão 1 do primeiro risco executada!
50% do risco 1 mitigado
1
Impacto
Probabilidade
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
1 2 3 4 50
123450
2
3
Missão 2 do primeiro risco executada!
1
Impacto
Probabilidade
100% do risco 1 mitigado
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
1 2 3 4 50
123450
1 missão do segundo e outra do terceiro risco executadas!
50% dos riscos 2 e 3 mitigados
Impacto
Probabilidade
2
3
1
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
1 2 3 4 50
123450
Tempo de testes acabou, mas não 

há impactos ou probabilidades altas!
Impacto
Probabilidade
2
3
1
Decisões em conjunto ajudam
bastante nesse momento!
Bora consultar o time de tech e negócios
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
1 2 3 4 50
123450
Opa! O risco 2 tem muito impacto, precisamos
testa-lo, mesmo que a entrega atrase!
Impacto
Probabilidade
2
3
1
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com
I II
III IV
1 2 3 4 50
123450
Beleza! Agora os principais riscos foram
mitigados, partiu produção!
Impacto
Probabilidade
2
3
1
Beleza, então:
Sabemos por onde começar os testes e
onde investir mais esforço
Engajamos QA, tech e negócios
Temos uma visão clara do risco de colocar
algo em produção
-
-
-
Dúvidas?
Júlio de Lima
julio.lima@capco.com
Antonio Montanha
antonio.montanha@capco.com

[MoT SP #1] PRISMA para Testes Baseados em Risco

  • 1.
    PRISMA para Testes Baseadosem Riscos 40 minutos Júlio de LimaAntonio Montanha julio.lima@capco.comantonio.montanha@capco.com
  • 2.
    Por onde vocêcomeça a testar e como sabe quando parar?
  • 3.
    E seu time,pensa como você?
  • 4.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com A definição de “good enough” no contexto de um sistema para ser lançado é: 1. Tem benefícios suficientes; 2. Não tem problemas críticos; 3. Seus benefícios superam em muito o seu problemas não críticos; 4. Atrasar causaria mais mal do que bem. Jonathan e James Bach
  • 5.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com O PRISMA (Product RISk Management) é uma abordagem para identificar áreas que são mais importantes para testar, ou seja, identificar as áreas que têm o mais alto nível de risco comercial e/ou técnico. Erik Van Veenendaal
  • 6.
    Que tal pensarmosem riscos para o negócio do Uber?
  • 7.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com ID Risco Risco Probabilidade Impacto Nível do Risco 1 O aplicativo expor dados do cartão de crédito 3 5 15 2 O motorista não receber a gorjeta dada pelo usuário 4 3 12 3 O mapa mostrar o motorista em uma localidade incorreta 5 2 10 Probabilidade é dada pela equipe técnica, que diz quão provável é que aquele risco se materialize; Impacto é dado pela equipe de negócios, que diz quanto o risco materializado impactaria o negócio; Nível do Risco é a multiplicação da Probabilidade e o Impacto, e serve para ordem de priorização. Tabela de Identificação e Análise dos Riscos
  • 8.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com Nem tudo é 5, é necessário que a Probabilidade e Impacto dos riscos não tenham valores duplicados. Salvo quando existirem mais que 5 riscos; Tudo é 5, tudo é 5! É mesmo, bixo? Em caso de insistência em níveis altos, podemos utilizar exemplos onde há apenas 1 hora para atacar o risco, nesse caso, quais seriam os prioritários? - -
  • 9.
    E como mitigaresses riscos? Tradicional Casos de Teste Ágil Testes Exploratórios
  • 10.
    E como mitigaresses riscos? Tradicional Casos de Teste Ágil Testes Exploratórios
  • 11.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com Testes Exploratórios Ad hoc Testes Exploratórios Baseados em Heurísticas Testes Exploratórios Baseados em Sessão - - -
  • 12.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com Definir o tempo de sessão Definir o charter, a missão Prover o relatório da execução Falar sobre os resultados no debrief Testes Exploratórios Baseados em Sessão
  • 13.
    Quais missões podemosdefinir para os riscos de negócio do Uber? ID Risco Risco 1 O aplicativo expor dados do cartão de crédito 2 O motorista não receber a gorjeta dada pelo usuário 3 O mapa mostrar o motorista em uma localidade incorreta
  • 14.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com ID Risco Missões 1 - Validação dos dados em comprovantes após compartilhamento - Validação dos dados de pagamento no menu de informações da conta 2 - Validar o extrato de ganhos do motorista após recebimento de gorjetas - Validar que gorjetas são direcionadas corretamente ao motorista 3 - Validar que é possível acompanhar o percurso do motorista em tempo real - Validar informações referentes ao tempo estimado de chegada inclusive quando há transito
  • 15.
    O PRISMA propõeum quadrante de riscos, visível a todos que queiram saber os riscos e como eles estão sendo mitigados!
  • 16.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV Impacto Probabilidade 1 2 3 4 50 123450 1 2 3 Antes das missões começarem
  • 17.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV 1 2 3 4 50 123450 2 3 Missão 1 do primeiro risco executada! 50% do risco 1 mitigado 1 Impacto Probabilidade
  • 18.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV 1 2 3 4 50 123450 2 3 Missão 2 do primeiro risco executada! 1 Impacto Probabilidade 100% do risco 1 mitigado
  • 19.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV 1 2 3 4 50 123450 1 missão do segundo e outra do terceiro risco executadas! 50% dos riscos 2 e 3 mitigados Impacto Probabilidade 2 3 1
  • 20.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV 1 2 3 4 50 123450 Tempo de testes acabou, mas não 
 há impactos ou probabilidades altas! Impacto Probabilidade 2 3 1
  • 21.
    Decisões em conjuntoajudam bastante nesse momento! Bora consultar o time de tech e negócios
  • 22.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV 1 2 3 4 50 123450 Opa! O risco 2 tem muito impacto, precisamos testa-lo, mesmo que a entrega atrase! Impacto Probabilidade 2 3 1
  • 23.
    Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com I II III IV 1 2 3 4 50 123450 Beleza! Agora os principais riscos foram mitigados, partiu produção! Impacto Probabilidade 2 3 1
  • 24.
    Beleza, então: Sabemos poronde começar os testes e onde investir mais esforço Engajamos QA, tech e negócios Temos uma visão clara do risco de colocar algo em produção - - -
  • 25.
    Dúvidas? Júlio de Lima julio.lima@capco.com AntonioMontanha antonio.montanha@capco.com