Gerenciamento de Software Ágil

Aula 09 - Visão de produto e backlog orientados a metas mensuráveis

Visão de produto, metas mensuráveis e backlog

Curso: CST em Análise e Desenvolvimento de Sistemas
Disciplina: Gerenciamento de Software Ágil
Tema: Da visão de produto à avaliação de resultados

1. Cenário

Uma loja virtual identificou que muitos clientes iniciam o checkout pelo celular, mas não concluem a compra. A equipe de desenvolvimento foi encarregada de propor melhorias para aumentar a conversão, reduzir o tempo de checkout e diminuir os erros de pagamento.

A equipe dispõe de duas semanas para implementar melhorias e avaliar seus resultados.

Todos os dados apresentados neste exercício são hipotéticos.

2. Dados iniciais

A equipe coletou os seguintes dados durante um período de análise:

Indicador Valor inicial
Sessões com checkout iniciado 2.000
Pedidos confirmados 440
Tempo médio de checkout 180 segundos
Taxa de erros de pagamento 4%
NPS dos clientes 56

A empresa estabeleceu as seguintes metas para o trimestre:

Indicador Meta
Conversão do checkout 30%
Tempo médio de checkout 120 segundos ou menos
Taxa de erros de pagamento 2% ou menos
NPS Pelo menos 50

3. Atividade 1 — Definição de objetivos

Com base no cenário e nos dados apresentados:

  1. Escreva uma visão de produto em uma ou duas frases.
  2. Defina um objetivo SMART para o projeto.
  3. Identifique três resultados mensuráveis (KRs) que permitam avaliar o sucesso.
  4. Explique a diferença entre entregar uma funcionalidade e alcançar um resultado para o usuário.

4. Atividade 2 — Análise do funil

Após a implementação de uma primeira melhoria, a equipe registrou os seguintes dados:

Etapa Quantidade de sessões
Checkout iniciado 2.000
Forma de pagamento selecionada 1.500
Pedido confirmado 600

Responda:

  1. Qual é a conversão entre o início do checkout e a seleção do pagamento?
  2. Qual é a conversão entre a seleção do pagamento e a confirmação do pedido?
  3. Qual é a conversão global do checkout?
  4. Quantas sessões não chegaram à confirmação do pedido?
  5. Em qual etapa ocorre o maior abandono proporcional?
  6. Qual etapa deveria ser investigada primeiro? Justifique usando os números.

Apresente os cálculos utilizados.

5. Atividade 3 — Priorização do backlog

A equipe identificou quatro iniciativas possíveis:

Iniciativa Impacto esperado Esforço estimado Confiança na hipótese
A. Validação inline dos campos Alto Baixo Alta
B. Pagamento via Pix simplificado Alto Médio Média
C. Redesign completo do checkout Alto Alto Média
D. Animações na tela de confirmação Baixo Baixo Alta

Para esta atividade, utilize a seguinte escala:

  • Impacto: alto = 3, médio = 2, baixo = 1.
  • Confiança: alta = 3, média = 2, baixa = 1.
  • Esforço: alto = 3, médio = 2, baixo = 1.

Calcule o índice simplificado de prioridade:

Prioridade = (Impacto × Confiança) ÷ Esforço

Em seguida:

  1. Calcule a prioridade das quatro iniciativas.
  2. Organize-as da maior para a menor prioridade.
  3. Escolha duas iniciativas para a primeira iteração.
  4. Justifique a escolha considerando impacto, esforço e risco.
  5. Explique por que a iniciativa com maior impacto esperado nem sempre deve ser executada primeiro.

6. Atividade 4 — História de usuário e critérios de aceite

Escolha uma das iniciativas priorizadas e produza uma história de usuário.

Utilize o seguinte formato:

História

Como [tipo de usuário], quero [funcionalidade], para [benefício esperado].

Resultado esperado

  • Outcome:
  • KR relacionado:
  • Hipótese:

Critérios de aceite

Defina pelo menos três critérios objetivos e verificáveis. Um deles deve estabelecer um limite numérico de desempenho ou tempo.

Exemplo de estrutura:

  • Dado que [contexto inicial],
  • Quando [ação realizada],
  • Então [resultado observável].

Identifique também dois eventos de telemetria que permitam avaliar se a funcionalidade está produzindo o resultado esperado.

7. Atividade 5 — Avaliação dos resultados

Após a iteração, a equipe obteve os seguintes resultados:

Indicador Inicial Após a iteração Meta
Conversão do checkout 22% 28% 30%
Tempo médio de checkout 180 s 115 s ≤ 120 s
Erros de pagamento 4% 2,5% ≤ 2%
NPS 56 48 ≥ 50

Responda:

  1. Qual foi o aumento da conversão em pontos percentuais?
  2. Qual foi a redução percentual do tempo médio de checkout?
  3. A meta de tempo foi alcançada?
  4. A meta de erros de pagamento foi alcançada?
  5. O NPS respeitou o limite de segurança (guardrail)?
  6. A equipe deve considerar a iteração um sucesso completo? Justifique.
  7. Qual indicador exige uma ação imediata e por quê?

Apresente os cálculos das variações percentuais quando aplicáveis.

8. Atividade 6 — Decisão e próxima iteração

Com base nos resultados, elabore uma proposta para a próxima iteração contendo:

  1. Uma decisão sobre as melhorias já implementadas: manter, ajustar ou interromper.
  2. Duas ações concretas para investigar ou reduzir os problemas identificados.
  3. Uma nova prioridade para o backlog.
  4. Uma métrica principal para avaliar a próxima iteração.
  5. Um guardrail que não poderá ser violado.

Justifique as decisões com base nos dados, evitando decisões fundamentadas apenas em opiniões.

9. Entrega

Cada grupo deverá apresentar:

  • Visão de produto e objetivo SMART.
  • KRs definidos.
  • Cálculos do funil e dos indicadores.
  • Backlog priorizado com os índices calculados.
  • Uma história de usuário com critérios de aceite.
  • Decisão final e proposta para a próxima iteração.

Critério de avaliação: correção dos cálculos, coerência entre visão e metas, justificativa da priorização, objetividade dos critérios de aceite e fundamentação das decisões nos dados.

Conceitos importantes para o exercício

1. NPS (Net Promoter Score)

O NPS é um indicador de satisfação e lealdade dos clientes, baseado na probabilidade de recomendarem um produto ou serviço a outras pessoas.

A pergunta mais comum é: “Em uma escala de 0 a 10, o quanto você recomendaria este produto a um amigo ou colega?”

As respostas são classificadas em três grupos:

  • Detratores (0 a 6): clientes insatisfeitos ou pouco propensos a recomendar.
  • Neutros (7 e 8): clientes satisfeitos, mas sem forte disposição para recomendar.
  • Promotores (9 e 10): clientes com alta propensão a recomendar.

O cálculo é:

NPS = % de Promotores - % de Detratores

O resultado varia de -100 a +100.

Exemplo: se 60% são promotores, 25% são neutros e 15% são detratores, o NPS é 60 - 15 = 45.

2. SMART

SMART é um método para definir objetivos claros e verificáveis. Cada letra representa uma característica:

  • S — Specific (Específico): define claramente o que se pretende alcançar.
  • M — Measurable (Mensurável): permite verificar o resultado por meio de indicadores.
  • A — Achievable (Alcançável): é viável considerando os recursos e as condições disponíveis.
  • R — Relevant (Relevante): contribui para uma necessidade ou objetivo importante.
  • T — Time-bound (Temporal): estabelece um prazo para alcançar o resultado.

Exemplo:

  • Objetivo vago: melhorar o checkout.
  • Objetivo SMART: aumentar a conversão do checkout de 22% para 30% até o final do trimestre.

O segundo objetivo define o indicador, o resultado esperado e o prazo.

3. KRs (Key Results)

KRs são Resultados-Chave: indicadores com metas quantitativas que permitem verificar se um objetivo foi alcançado. São utilizados, por exemplo, na metodologia OKR (Objectives and Key Results).

Enquanto o objetivo expressa o que queremos alcançar, os KRs definem como saberemos que conseguimos.

Exemplo:

Objetivo: tornar o checkout mais eficiente.

  • KR1: aumentar a conversão de 22% para 30%.
  • KR2: reduzir o tempo médio de checkout de 180 para 120 segundos.
  • KR3: reduzir a taxa de erros de pagamento de 4% para 2%.

Uma funcionalidade entregue não representa, por si só, o cumprimento de um KR. É necessário medir os resultados obtidos.

4. Guardrail

Um guardrail é um indicador acompanhado para garantir que uma melhoria não provoque efeitos negativos inaceitáveis em outras dimensões do produto, como satisfação, segurança, qualidade ou desempenho.

Ele funciona como um limite de segurança para a tomada de decisões.

Exemplo: a equipe quer aumentar a conversão do checkout, mas estabelece que o NPS deve permanecer em pelo menos 50.

Resumo dos conceitos

Conceito Pergunta que responde
NPS Os clientes recomendariam nosso produto?
SMART Nosso objetivo está bem definido?
KRs Como mediremos o alcance do objetivo?
Guardrail Que limite não podemos ultrapassar ao buscar o resultado?