Glossário ágil: termos que todo dev precisa conhecer
Entrar no mundo ágil é como aprender um idioma novo. Eis os termos essenciais que todo desenvolvedor precisa dominar.
A
Agile
Metodologia de desenvolvimento iterativo que entrega valor em ciclos curtos, com feedback constante.
Artefatos
Documentos ou informações produzidas pelo Scrum: Product Backlog, Sprint Backlog, Incremento.
B
Backlog
Lista priorizada de tudo que precisa ser feito no produto. Mantida pelo Product Owner.
Burndown Chart
Gráfico que mostra quanto trabalho resta no sprint ao longo do tempo.
Bugs
Defeitos ou erros no software. Em times ágeis, bugs têm prioridade definida junto com features.
C
Cerimônias
Reuniões do Scrum: Sprint Planning, Daily, Review, Retrospectiva.
Critérios de Aceitação
Condições que uma User Story deve satisfazer para ser aceita pelo Product Owner.
D
Daily Standup
Reunião diária de 15 minutos para alinhamento do time.
Definition of Done (DoD)
Lista de critérios que todo item deve atender para ser considerado concluído.
Definition of Ready (DoR)
Lista de critérios que um item deve atender para entrar em uma sessão de estimativa ou sprint.
E
Épico
Grande iniciativa de produto que é decomposta em features e user stories.
Estimativa
Previsão de esforço necessário para completar uma tarefa. Geralmente em pontos de história.
F
Feature
Funcionalidade de produto que entrega valor ao usuário. Maior que uma User Story, menor que um Épico.
I
Incremento
Software funcionando entregue ao final de cada sprint.
INVEST
Framework para boas User Stories: Independente, Negociável, Valiosa, Estimável, Pequena, Testável.
K
Kanban
Metodologia de fluxo contínuo com limites de trabalho em progresso (WIP limits).
L
Lead Time
Tempo total desde o pedido até a entrega do item ao cliente.
M
MVP (Minimum Viable Product)
Versão mínima de um produto que entrega valor suficiente para testar com usuários reais.
P
Planning Poker
Técnica de estimativa consensual onde o time vota simultaneamente com cartas Fibonacci.
Product Backlog
Lista de tudo que o produto precisa. Ordenada por prioridade pelo Product Owner.
Product Owner (PO)
Responsável por definir o que será construído e priorizar o backlog.
Pontos de história (Story Points)
Unidade de medida de complexidade relativa, baseada na sequência Fibonacci.
R
Refinamento
Processo de detalhar e estimar itens do backlog antes do Sprint Planning.
Retrospectiva
Reunião ao final do sprint para discutir o que funcionou, o que melhorar e ações concretas.
S
Scrum
Framework ágil com sprints, papéis definidos e cerimônias regulares.
Scrum Master
Facilitador do time Scrum, garante que o processo é seguido e remove impedimentos.
Sprint
Ciclo de trabalho fixo (geralmente 2 semanas) onde o time entrega um incremento de valor.
Sprint Backlog
Itens do Product Backlog selecionados para o sprint atual.
Sprint Planning
Reunião no início do sprint para definir o que será entregue.
Sprint Review
Demonstração do que foi construído ao final do sprint.
Stakeholder
Qualquer pessoa interessada ou afetada pelo produto (clientes, gerentes, usuários).
Story Points
Veja “Pontos de história”.
T
T-Shirt Sizing
Técnica de estimativa por tamanhos de camiseta (XS, S, M, L, XL).
Timebox
Duração máxima fixa para uma atividade. Ex: Daily = 15 min.
U
User Story
Descrição de uma funcionalidade da perspectiva do usuário: “Como [papel], quero [ação] para [benefício].”
V
Velocidade (Velocity)
Média de pontos de história que o time entrega por sprint.
Velocity Chart
Gráfico que mostra a velocidade do time ao longo dos sprints.
W
WIP (Work In Progress)
Trabalho em andamento. Em Kanban, limitamos WIP para melhorar o fluxo.
Conclusão
Este glossário cobre os termos mais comuns, mas o ágil é mais prática do que teoria. A melhor forma de aprender esses conceitos é vivenciando um time ágil em ação. Use este guia como referência quando encontrar um termo desconhecido.