Um personagem em forma de post-it segurando um cartão de estimativa com o número 3, enquanto um segundo personagem, ao lado de um formulário de login, aponta para um cadeado e uma seta de redefinição de senha.
Capítulo 1Estimativa de um recurso de login

Como avaliar um recurso de login: o escopo oculto (redefinição de senha, autenticação de duas etapas, federação, limitação de taxa, sessões) e as questões a serem esclarecidas antes que alguém vote.

Um personagem feito de post-it segurando um pequeno plugue, de frente para uma grande caixa preocupada com um ponto de interrogação e um emaranhado de cabos a seus pés.
Capítulo 2Estimativa de uma integração de SSO

Como estimar uma integração de SSO: o trabalho não está na sua base de código, mas nas peculiaridades do provedor de identidade. As perguntas que você precisa responder antes de definir um valor.

Um personagem feito de post-it segurando um leitor de cartões em frente a uma esteira transportadora que leva caixas com as etiquetas “Reembolso”, “Webhook” e “Reconciliação”.
Capítulo 3Estimativa de uma integração de pagamentos

Como fazer uma estimativa para uma integração de pagamentos: ambiente de teste x ambiente de produção, reembolsos, webhooks, idempotência, escopo PCI. A conversa que precisa acontecer antes que qualquer valor seja definido.

Um personagem feito de post-it segurando uma pequena caixa de pesquisa em frente a um arquivo alto, enquanto outro verifica uma gaveta aberta.
Capítulo 4Estimativa de um recurso de pesquisa

Como fazer uma estimativa de um recurso de busca: relevância, classificação, faceta e quem é o responsável pelo índice. As perguntas que transformam a ideia de “adicionar uma barra de busca” em uma estimativa concreta.

Um personagem em forma de post-it colocando um único envelope, sem perceber a pilha de envelopes, sinos e interruptores que se acumulam atrás dele.
Capítulo 5Estimativa de um sistema de notificações

Como fazer uma estimativa para um sistema de notificações: canais, preferências, deduplicação e garantias de entrega. Por que “enviar um e-mail” acaba se transformando, sem que percebamos, em um projeto de seis semanas.

Um personagem em forma de post-it carregando um arquivo com um sinal de alerta em direção a uma ranhura de envio, onde outro personagem, menor, verifica cada arquivo que chega com uma lupa.
Capítulo 6Estimativa do tempo de envio de um arquivo

Como estimar o upload de um arquivo: limites de tamanho, verificação de vírus, retomada do upload, armazenamento e retenção. O recurso de arrastar e soltar é a parte fácil; o desafio está nos bastidores.

Um personagem feito de post-it exibe um gráfico de barras ascendente em um cavalete, enquanto outro post-it preocupado se ajoelha atrás dele, conectando um emaranhado de tubos.
Capítulo 7Estimativa de um painel

Como fazer uma estimativa de um painel: fontes de dados, frequência de atualização, fusos horários, detalhamento, permissões. O gráfico é fácil; o desafio está no fluxo de dados por trás dele.

Um boneco de post-it segurando dois cartões de estimativa, um com o número 1 e outro com o número 39, abaixo de um quadro que exibe tanto uma marca de visto quanto uma cruz.
Capítulo 8Estimativa de um teste instável

Como estimar um teste instável: por que são duas estimativas, e não uma, e por que definir um prazo é melhor do que discutir sobre pontos quando a resposta depende do que você descobrir.

Um personagem em forma de post-it examinando uma área vazia do chão com uma lupa, sob um grande ponto de interrogação, ao lado de um flipchart em branco.
Capítulo 9Estimativa de um bug sem reprodução

Como estimar um bug sem reprodução: não é possível estimar o tamanho da correção, apenas o da busca. Como definir um prazo para a investigação, em vez de votar em uma história que ninguém pode ver.

Um boneco de post-it segurando um cronômetro e traçando uma linha em um quadro de parede, voltando até o ponto onde ela começou a subir.
Capítulo 10Estimativa de uma regressão no desempenho

Como avaliar uma queda no desempenho: o trabalho consiste principalmente no diagnóstico, e não na correção. Como avaliar a gravidade quando a causa é desconhecida e um SLO está em jogo.

Um personagem em forma de post-it rachado segurando uma chave inglesa, com um envelope grande endereçado a um cliente estimado atrás dele.
Capítulo 11Estimativa de um bug relatado por um cliente

Como estimar um bug relatado por um cliente: a descrição no ticket determina o tamanho. Como distinguir entre uma correção de uma linha e uma resposta que consome todo o sprint.

Um boneco de post-it preocupado, com uma mão apoiada em um pesado arquivo, olhando para o relógio de parede acima dele.
Capítulo 12Estimativa de uma migração de banco de dados

Como estimar uma migração de banco de dados: preenchimento retroativo, duração do bloqueio, implementação e reversão. “Adicionar uma coluna” é uma linha de SQL; a estimativa é de cerca de um segundo.

Um boneco de post-it carregando uma caixa de arquivos entre duas prateleiras de pastas, enquanto um segundo se ajoelha para organizar os arquivos que se espalharam.
Capítulo 13Estimativa de uma migração de dados

Como estimar uma migração de dados: transferência de dados entre sistemas, reconciliação e transição. A transformação leva uma hora; a limpeza leva um trimestre.

Um boneco de post-it subindo uma escada alta, na qual está escrito um grande número de versão.
Capítulo 14Estimativa de uma atualização da estrutura

Como estimar uma atualização de framework: por que um salto de versão principal é um projeto, e não um ticket, e como dividi-lo em histórias que você possa realmente dimensionar.

Um personagem em forma de post-it com a legenda “Changelog” desenrolando um longo pergaminho com números de versão, com pequenos personagens em forma de caixinha posicionados de cada lado dele.
Capítulo 15Estimativa de uma atualização de dependência

Como estimar uma atualização de dependências: o aumento gradual que esconde N picos em um único ticket. Leia primeiro os registros de alterações e, em seguida, faça uma estimativa do que você encontrou.

Um personagem em forma de post-it segurando um cartaz com a palavra “Delete” e desligando uma máquina velha e barulhenta, com uma máquina mais nova ao lado dela.
Capítulo 16Estimativa de uma reformulação do CI/CD

Como estimar uma reformulação de CI/CD: o trabalho no pipeline não tem demonstração, então divida em partes com base no que pode ser excluído. A tarefa que leva um trimestre e fica escondida no backlog como uma refatoração.

Dois personagens representados por post-its conectam cabos a caixas rotuladas como “Fonte” e “Destino”, enquanto um terceiro verifica uma tomada na parede atrás deles.
Capítulo 17Estimativa da substituição de uma API de terceiros

Como avaliar a substituição de uma API de terceiros: lacunas semânticas, execução simultânea e os pressupostos embutidos nas peculiaridades do fornecedor anterior. A nova API apenas parece idêntica.

Um personagem feito de post-it girando um grande mostrador com a inscrição “Limite”, enquanto uma fila de post-its menores espera ao lado dele.
Capítulo 18Estimativa da implementação de um limite de taxa

Como estimar a implementação de um limite de taxa: limites, períodos de teste, comunicação com os clientes. Escrever o código leva meio dia; o trabalho está em definir limites que não gerem reclamações.

Um personagem em forma de post-it trocando um pequeno bloco por outro novo diante de uma enorme parede de blocos idênticos.
Capítulo 19Estimativa de uma alteração no sistema de design

Como estimar o impacto de uma mudança no sistema de design: implementações de tokens, caminhos de descontinuação, cobertura do Codemod e os 200 pontos de chamada que utilizam o componente antigo. Avalie o impacto nas camadas posteriores.

Um boneco de post-it preocupado colocando uma rampa sobre um degrau, com uma longa fileira de degraus idênticos se estendendo atrás dele.
Capítulo 20Estimativa do tempo necessário para uma correção de acessibilidade

Como estimar uma correção de acessibilidade: os problemas de acessibilidade (a11y) são recursos que você não incluiu na versão inicial. Por que avaliar a magnitude do problema como um todo, e não apenas um caso isolado.

Um personagem em forma de post-it empurrando uma alavanca para a frente enquanto observa um medidor que vai de 1% a 100%, com um botão de emergência vermelho no chão ao lado dele.
Capítulo 21Estimativa da implementação de um feature flag

Como estimar a implementação de um feature flag: porcentagens por etapas, kill-switches, métricas de controle e a limpeza que ninguém programa. Um feature flag é um pequeno produto, não uma implantação.

Um personagem feito de post-it em uma mesa com um caderno, segurando um pequeno cronômetro, enquanto uma engenhoca ainda pela metade fica ao lado.
Capítulo 22Estimativa de um pico de pesquisa

Como estimar um “spike” de pesquisa: um “spike” é um intervalo de tempo definido com um resultado a ser entregue, não uma “story”. Como evitar que ele acabe, sem que se perceba, se transformando no trabalho que deveria ter sido definido inicialmente.

Um personagem representado por um post-it segurando uma maquete em wireframe rudimentar para que outras duas pessoas vejam, com uma lixeira transbordando atrás deles.
Capítulo 23Estimativa de um protótipo

Como avaliar um protótipo: trata-se de um produto desenvolvido com o objetivo de aprender, não para ser utilizado. Como evitar que o protótipo se transforme no código de produção que ninguém havia planejado.

Duas figuras feitas de post-its ao lado de uma pequena estatueta sentada em um pedestal, cercadas por altas pilhas de dados, com uma delas organizando a pilha.
Capítulo 24Estimativa de um experimento de aprendizado de máquina

Como estimar um experimento de aprendizado de máquina: trata-se de pesquisa aliada à engenharia. O modelo é simples; o trabalho está nos dados. Como definir o tamanho de um orçamento, e não uma previsão.