ForHosting KIT · Finanças e dinheiro

Calculadora de burndown

Com 100 pontos de história em uma sprint de 10 dias, a linha ideal diz que deveriam faltar 60 pontos depois do dia 4, caindo 10 por dia. Informe o total de pontos, a duração e os dias passados para obter o guia dia a dia. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Total de pontos de história
100
Dias do sprint
10
Dias decorridos
4
Você obtém
Consumo diário
10
Restante ideal
60
Concluído ideal
40
Progresso (%)
40

O gráfico de burndown de um sprint é a reta que mostra como os pontos de história restantes devem cair do total comprometido até zero no último dia da iteração. Scrum masters, product owners e gestores de entrega usam essa linha ideal como a referência contra a qual contrastam o trabalho restante real na reunião diária. Esta calculadora de gráfico burndown recebe três números — total de pontos de história, dias do sprint e dias decorridos — e devolve o trabalho restante ideal no dia decorrido, mais o trabalho restante ideal de cada dia do sprint. A identidade é remaining de d igual ao total de pontos de história vezes um menos d sobre os dias do sprint.

O que é a linha ideal de burndown e como o trabalho restante é formado

A linha ideal de burndown é uma queda reta do total de pontos de história comprometidos no dia zero até zero de trabalho restante no último dia do sprint. Essa geometria é a definição que todo manual de Scrum e toda ferramenta de backlog desenham primeiro: o trabalho restante no dia d é igual ao total de pontos de história vezes um menos d dividido pelos dias do sprint.

A inclinação dessa reta é o burn diário — o total de pontos de história dividido pelos dias do sprint —, ou seja, quantos pontos a equipe deveria concluir cada dia se o progresso fosse perfeitamente uniforme. Cem pontos em dez dias são um burn diário de dez e um restante de cem, noventa, oitenta, e assim até zero. Quarenta pontos em cinco dias são um burn diário de oito.

Um restante zero no último dia é o encerramento planejado, não uma surpresa. Um total comprometido nulo também é legítimo: um sprint vazio permanece vazio e cada valor restante é zero. O que não é legítimo é um sprint de zero dias, porque dividir por zero não produz inclinação, burn diário nem série restante.

Precifica e devolve a reta de manual sobre três números que você já tem do quadro do sprint, da sessão de planejamento ou de uma planilha de status semanal.

O que acontece se os dias do sprint forem zero?

O burndown ideal fica indefinido quando não há dias de sprint pelos quais dividir, e a falha não é cobrada.

Quantos pontos de história a equipe deveria concluir por dia?

Divida o total comprometido pela duração da sprint. Esse ritmo diário é o que a equipe concluiria por dia se o avanço fosse perfeitamente uniforme: 100 pontos em 10 dias são 10 por dia, e 40 pontos em 5 dias são 8.

Uma sprint pode começar com zero pontos de história?

Sim. Uma sprint vazia é um caso válido: a linha ideal fica parada em zero e todo dia mostra zero restante. Só uma sprint de zero dias é recusada, porque não tem inclinação.

O que acontece se os dias passados ultrapassarem o fim da sprint?

O trabalho ideal restante fica em zero depois do último dia, em vez de ficar negativo. Chegar a zero no último dia é o término planejado da sprint.

A calculadora acompanha o progresso real ou prevê o término?

Não. Ela desenha só a linha ideal a partir dos seus três números. Você marca o trabalho restante real do quadro da sprint ao lado dela na reunião diária e avalia a diferença.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/fin/burndown-chart

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fin/burndown-chart \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"total_story_points":100,"sprint_days":10,"elapsed_days":4}'
{
  "total_story_points": 100,
  "sprint_days": 10,
  "elapsed_days": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.burndown_chart",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_sprint_days366
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Quando os dias do sprint são zero, a inclinação fica indefinida, então a tarefa falha com invalid_input e não é cobrada.

O que é a linha ideal de burndown e como o trabalho restante é formado

Este endpoint não ingere uma exportação do Jira, não compara o trabalho restante real com a diretriz e não prevê se a equipe vai terminar.

Contrato de entrada, forma da resposta e erros

Envie por POST um corpo JSON com três números finitos obrigatórios. total_story_points é o total comprometido na largada; os aliases story_points, points e total apontam para o mesmo campo para que uma coluna do quadro conserve o nome. sprint_days é a duração da iteração em dias; os aliases days, duration e sprint são aceitos. elapsed_days é quantos dias já passaram, zero no planejamento; os aliases elapsed e elapsed_day são aceitos. Cada campo pode chegar como número JSON ou string numérica. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Se sprint_days for maior que trezentos e sessenta e seis, o pedido falha para a série remaining_per_day permanecer limitada. Se total_story_points ou elapsed_days for negativo, o pedido falha. Essas falhas não são cobradas. Se a validação passar, o corpo ecoa as três entradas, informa daily_burn, remaining_ideal no dia decorrido (limitado a zero após o último dia do sprint), completed_ideal como complemento, progress_percent como decorrido sobre sprint escalado a cem e limitado a cem, days_remaining, remaining_per_day como lista de pares day e remaining do dia zero até o último dia do sprint, e uma string formula que reitera a identidade. Exemplo: cem pontos de história, dez dias de sprint e quatro dias decorridos geram daily_burn dez, remaining_ideal sessenta, completed_ideal quarenta, progress_percent quarenta e onze linhas de remaining_per_day de cem até zero. Combine o JSON com a sua própria série restante real se precisar da linha vermelha ao lado da diretriz; este endpoint calcula só a linha ideal.

Onde uma calculadora de gráfico burndown gera valor

Scrum masters usam uma calculadora de gráfico burndown quando o quadro já mostra os pontos comprometidos e os dias de calendário e precisam da mesma diretriz que o slide da reunião diária vai imprimir, sem abrir uma ferramenta de projeto por uma identidade de três números. Esta é uma busca e um trabalho diferentes de calcular velocidade, cycle time ou valor agregado: essas métricas precisam de histórico concluído ou pesos em dinheiro, enquanto um burndown ideal usa só o total comprometido, a duração do sprint e quantos dias se passaram. Validação falha não consome saldo. Gestores de programa recalculam remaining_ideal por esquadrão para que uma revisão de portfólio compare até onde cada sprint deveria ter queimado no mesmo dia decorrido, com uma só regra de arredondamento compartilhada. Sócios financeiros que dimensionam a entrega contra o burn de pontos de história tiram total_story_points, sprint_days e elapsed_days da planilha de planejamento e fixam remaining_ideal num modelo que não deve chamar uma API de rastreador proprietária. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Mantenha sprint_days estritamente positivo, o total comprometido e os dias decorridos não negativos, fixe a série remaining_per_day nos testes e você obtém um burndown ideal reproduzível para painéis, plugins LMS e workers de borda sem montar um motor de rastreamento de projetos próprio.

Diretriz para a reunião diária

Transforme pontos de história comprometidos, duração do sprint e dias decorridos no remaining_ideal que você coloca ao lado do trabalho restante real no slide da reunião diária.

Revisões de portfólio entre esquadrões

Recalcule remaining_per_day por equipe a partir dos mesmos três insumos para que a diretriz de cada esquadrão compartilhe uma só inclinação e uma só regra de arredondamento.

Modelos de dimensionamento da entrega

Fixe remaining_ideal numa planilha de capacidade sem chamar um rastreador proprietário por uma identidade linear cujos insumos você já tem.

Como se calcula o trabalho restante do burndown ideal?

Envie os números finitos total_story_points, sprint_days e elapsed_days. A API devolve remaining(d) = total_story_points × (1 − d / sprint_days), além de daily_burn e remaining_per_day para cada dia do sprint.

A calculadora compara o trabalho restante real com a diretriz?

Não. Ela devolve só a linha ideal. Trace a série restante real do seu quadro ao lado de remaining_per_day se precisar da imagem burndown vermelha versus cinza.

E se tiverem decorrido mais dias do que a duração do sprint?

remaining_ideal e days_remaining limitam-se a zero, progress_percent vale cem e remaining_per_day continua listando a diretriz até o último dia do sprint.

Quanto custa a calculadora de gráfico burndown?

A ferramenta do navegador é gratuita. Pedidos à API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.

Ver a documentação completa do KIT →