ForHosting KIT · Finanzas y dinero

Calculadora de gráfico burndown

Con 100 puntos de historia en un sprint de 10 días, la línea ideal indica que deberían quedar 60 puntos tras el día 4, bajando 10 por día. Introduzca el total de puntos, la duración y los días transcurridos para obtener la guía día a día. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Total de puntos de historia
100
Días del sprint
10
Días transcurridos
4
Obtiene
Consumo diario
10
Restante ideal
60
Completado ideal
40
Progreso (%)
40

El gráfico de burndown de un sprint es la recta que muestra cómo los puntos de historia restantes deben bajar del total comprometido hasta cero el último día de la iteración. Los scrum masters, los product owners y los responsables de entrega usan esa línea ideal como referencia frente a la cual contrastan el trabajo restante real en la reunión diaria. Esta calculadora de gráfico burndown toma tres números — total de puntos de historia, días del sprint y días transcurridos — y devuelve el trabajo restante ideal en el día transcurrido, más el trabajo restante ideal de cada día del sprint. La identidad es remaining de d igual al total de puntos de historia por uno menos d entre los días del sprint.

Qué es la línea ideal de burndown y cómo se forma el trabajo restante

La línea ideal de burndown es un descenso recto desde el total de puntos de historia comprometidos en el día cero hasta cero de trabajo restante el último día del sprint. Esa geometría es la definición que dibuja primero cualquier manual de Scrum y cualquier herramienta de backlog: el trabajo restante en el día d es igual al total de puntos de historia por uno menos d dividido entre los días del sprint.

La pendiente de esa recta es el burn diario — el total de puntos de historia dividido entre los días del sprint —, es decir, cuántos puntos debería terminar el equipo cada día si el avance fuera perfectamente uniforme. Cien puntos en diez días son un burn diario de diez y un restante de cien, noventa, ochenta, y así hasta cero. Cuarenta puntos en cinco días son un burn diario de ocho.

Un restante cero el último día es el cierre previsto, no una sorpresa. Un total comprometido nulo también es legítimo: un sprint vacío permanece vacío y cada valor restante es cero. Lo que no es legítimo es un sprint de cero días, porque dividir entre cero no produce pendiente, burn diario ni serie restante.

Precia y devuelve la recta de manual sobre tres números que usted ya tiene del tablero del sprint, de la sesión de planificación o de una hoja de estado semanal.

¿Qué ocurre si los días del sprint son cero?

El burndown ideal queda indefinido cuando no hay días de sprint por los que dividir, y el fallo no se factura.

¿Compara la calculadora el trabajo restante real con la guía?

No lo hace. Devuelve solo la línea ideal.

¿Cuántos puntos de historia debería terminar el equipo cada día?

Divida el total comprometido entre la duración del sprint. Ese ritmo diario es lo que el equipo terminaría cada día si avanzara de forma perfectamente uniforme: 100 puntos en 10 días son 10 al día, y 40 puntos en 5 días son 8.

¿Puede un sprint empezar con cero puntos de historia?

Sí. Un sprint vacío es un caso válido: la línea ideal se queda plana en cero y cada día muestra cero pendiente. Solo se rechaza un sprint de cero días, porque no tiene pendiente.

¿Qué pasa si los días transcurridos superan el final del sprint?

El trabajo ideal pendiente se queda en cero después del último día en lugar de volverse negativo. Llegar a cero el último día es el final previsto del sprint.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_sprint_days366
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cuando los días del sprint son cero, la pendiente queda indefinida, de modo que la tarea falla con invalid_input y no se factura.

Qué es la línea ideal de burndown y cómo se forma el trabajo restante

Este endpoint no ingiere una exportación de Jira, no compara el trabajo restante real con la guía y no pronostica si el equipo terminará.

Contrato de entrada, forma de la respuesta y errores

Esos fallos no se facturan. Envíe por POST un cuerpo JSON con tres números finitos obligatorios. total_story_points es el total comprometido al arranque; los alias story_points, points y total apuntan al mismo campo para que una columna del tablero conserve su nombre. sprint_days es la duración de la iteración en días; se aceptan los alias days, duration y sprint. elapsed_days es cuántos días han pasado ya, cero en la planificación; se aceptan los alias elapsed y elapsed_day. Cada campo puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Si sprint_days es mayor que trescientos sesenta y seis, la petición falla para que la serie remaining_per_day permanezca acotada. Si total_story_points o elapsed_days es negativo, la petición falla. Si la validación pasa, el cuerpo repite las tres entradas, informa daily_burn, remaining_ideal en el día transcurrido (acotado a cero tras el último día del sprint), completed_ideal como complemento, progress_percent como transcurrido entre sprint escalado a cien y limitado a cien, days_remaining, remaining_per_day como lista de pares day y remaining desde el día cero hasta el último día del sprint, y una cadena formula que reitera la identidad. Ejemplo: cien puntos de historia, diez días de sprint y cuatro días transcurridos dan daily_burn diez, remaining_ideal sesenta, completed_ideal cuarenta, progress_percent cuarenta y once filas de remaining_per_day de cien hasta cero. Combine el JSON con su propia serie restante real si necesita la línea roja junto a la guía; este endpoint calcula solo la línea ideal.

Dónde aporta valor una calculadora de gráfico burndown

Los scrum masters usan una calculadora de gráfico burndown cuando el tablero ya muestra los puntos comprometidos y los días de calendario y necesitan la misma guía que imprimirá su diapositiva de la reunión diaria, sin abrir una herramienta de proyecto por una identidad de tres números. Es una búsqueda y un trabajo distintos de calcular la velocidad, el cycle time o el valor ganado: esas métricas necesitan historial completado o pesos en dinero, mientras que un burndown ideal usa solo el total comprometido, la duración del sprint y cuántos días han transcurrido. La validación fallida no consume saldo. Los gestores de programa recalculan remaining_ideal por escuadrón para que una revisión de cartera compare hasta dónde debería haber quemado cada sprint el mismo día transcurrido, con una sola regla de redondeo compartida. Los socios financieros que dotan la entrega según el burn de puntos de historia toman total_story_points, sprint_days y elapsed_days de la hoja de planificación y fijan remaining_ideal en un modelo que no debe llamar a una API de seguimiento propietaria. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga sprint_days estrictamente positivo, el total comprometido y los días transcurridos no negativos, fije la serie remaining_per_day en las pruebas y obtendrá un burndown ideal reproducible para tableros, plugins LMS y workers de borde sin montar un motor de seguimiento de proyectos propio.

Guía para la reunión diaria

Convierta los puntos de historia comprometidos, la duración del sprint y los días transcurridos en el remaining_ideal que coloca junto al trabajo restante real en la diapositiva de la reunión diaria.

Revisiones de cartera entre escuadrones

Recalcule remaining_per_day por equipo a partir de los mismos tres insumos para que la guía de cada escuadrón comparta una sola pendiente y una sola regla de redondeo.

Modelos de dotación de la entrega

Fije remaining_ideal en una hoja de capacidad sin llamar a un rastreador propietario por una identidad lineal cuyos insumos ya tiene.

¿Cómo se calcula el trabajo restante del burndown ideal?

Envíe los números finitos total_story_points, sprint_days y elapsed_days. La API devuelve remaining(d) = total_story_points × (1 − d / sprint_days), además de daily_burn y remaining_per_day para cada día del sprint.

¿Qué pasa si han transcurrido más días que la duración del sprint?

remaining_ideal y days_remaining se acotan a cero, progress_percent vale cien y remaining_per_day sigue listando la guía hasta el último día del sprint.

¿Cuánto cuesta la calculadora de gráfico burndown?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →