ForHosting KIT · Outils pour développeurs

Calculateur de sprints pour terminer un backlog

Le calculateur de sprints pour terminer un backlog transforme les points de récit restants et la vélocité attendue en une prévision concrète.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il indique le nombre de sprints entiers nécessaires et le numéro du sprint pendant lequel le travail devrait s'achever. Vous pouvez commencer la séquence au sprint un ou saisir le prochain numéro de votre feuille de route. Le calcul est déterministe et transparent ; il facilite les échanges de planification lorsqu'un jalon exprimé en sprint est plus parlant qu'un simple rapport entre points et vélocité.

Saisissez le backlog et une vélocité attendue réaliste

Commencez par les points qui restent réellement, et non par l'estimation initiale du projet. Retirez le travail terminé et ajoutez les nouveaux éléments acceptés s'ils appartiennent à l'engagement. Indiquez ensuite la vélocité attendue en points par sprint. Une moyenne récente et stable constitue souvent une bonne référence ; une valeur volontairement prudente convient mieux aux engagements externes. Le calculateur ne déduit pas la vélocité de l'historique et ne suppose pas que toutes les équipes utilisent la même échelle : il applique vos valeurs. Si les sprints sont numérotés en continu, choisissez le prochain sprint planifié comme point de départ. Par exemple, si le sprint 18 est actif et que la prévision débute ensuite, saisissez 19. Conservez des unités cohérentes : mélanger heures, tickets ou estimations d'équipes calibrées différemment rendrait le résultat trompeur.

Interprétez le nombre et le sprint de fin

Le calcul divise les points restants par la vélocité attendue, puis arrondit au sprint entier supérieur. Une fraction mobilise toujours un sprint. Un backlog de 145 points à raison de 32 points par sprint représente mathématiquement 4.53125 sprints ; il faut donc en prévoir cinq. Avec un départ au sprint 12, la séquence va de 12 à 16 et le sprint final est 16. Le résultat précise aussi la charge attendue du dernier sprint : quatre sprints couvrent 128 points et en laissent 17. Ce reste n'est pas une promesse de périmètre exact, mais montre une éventuelle capacité disponible ou une marge. Si la division est exacte, le dernier sprint porte une charge complète. S'il ne reste aucun point, le résultat annonce zéro sprint sans inventer de sprint final. Le calendrier, la durée, les jours fériés et la date actuelle ne sont pas utilisés.

Traitez la prévision comme un scénario, pas une garantie

La vélocité est une hypothèse ; la livraison réelle varie avec les interruptions, dépendances, changements d'estimation, effectifs et travaux découverts. Considérez donc le résultat comme un scénario aux hypothèses explicites. Vous pouvez tester une vélocité prudente pour les engagements externes, une valeur habituelle pour le plan de travail et une valeur optimiste pour mesurer le potentiel. Comparez les sprints finaux et communiquez cette plage. Recalculez lorsque le backlog évolue fortement ou que plusieurs sprints invalident l'hypothèse. L'outil n'ajoute ni croissance du périmètre, ni marge de risque, ni intervalle de confiance à votre insu. Pour intégrer une réserve, réduisez la vélocité ou augmentez les points restants, puis consignez ce choix. La prévision aide à planifier une version et à examiner des jalons, mais ne doit pas servir à imposer un chiffre périmé. L'API coûte $0.002 par requête ; le même calcul est gratuit dans le navigateur.

Prévoir le sprint de livraison

Transformez le backlog restant et une vélocité convenue en numéro de sprint où le périmètre devrait être achevé.

Comparer plusieurs vélocités

Testez des hypothèses prudente, habituelle et optimiste pour observer leur effet sur le nombre de sprints et le jalon final.

Actualiser une feuille de route

Recalculez le sprint final après une livraison, un ajout de récits ou une révision de la vélocité.

Comment le nombre de sprints est-il calculé ?

Les points restants sont divisés par la vélocité attendue, puis arrondis vers le haut, car toute fraction nécessite un sprint entier supplémentaire.

Que signifie le sprint de fin ?

C'est le numéro inclusif du sprint où le backlog devrait être terminé, à partir du sprint initial saisi, qui vaut 1 par défaut.

Que se passe-t-il s'il ne reste aucun point ?

Le résultat indique zéro sprint et signale que le backlog est terminé. Aucun sprint final n'apparaît puisqu'aucun sprint futur n'est nécessaire.

Ce calculateur prévoit-il des dates ?

Non. Il prévoit uniquement un nombre et un numéro de sprint. Utilisez le calendrier, la cadence, les pauses et les jours fériés de votre équipe pour obtenir des dates.

Combien coûte une requête API ?

Chaque requête API coûte $0.002. Vous pouvez aussi calculer gratuitement des scénarios individuels dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/biz/backlog-completion-sprints

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/biz/backlog-completion-sprints \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points_left":145,"expected_velocity":32}'
{
  "points_left": 145,
  "expected_velocity": 32
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.backlog_completion_sprints",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_points_left1000000000
max_velocity1000000000
max_starting_sprint1000000000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →