Skip to main content

Issues and PRs > Sprint | Closed at

Arnaud Lachaume avatar
Written by Arnaud Lachaume
Updated over a week ago

Dataset: Issues & Pull Requests

Entity: Issues

Field ID: sprint_closed_at

Type: Datetime

Description: The datetime at which the attached sprint was closed.

Source: App

Transformation logic

The attached sprint is evaluated as such:

  • If the issue has an ACTIVE or FUTURE sprint (can only have one of the two), then use this sprint.

  • If the issue only has CLOSED sprints, take the last closed/completed sprint

From:

Github (PRs, Issues)

Repositories: N/A
​Projects: Iteration.endDate if the iteration is in the past.

Gitlab (PRs, Issues)

N/A

Bitbucket (PRs)

N/A

Azure DevOps (PRs, Issues)

N/A

JIRA (Issues)

sprints(last).completeDate

ClickUp (Issues)

N/A

Trello (Issues)

N/A

Reporting Use Cases

The Sprint Closed At field is a historical timestamp that marks when the sprint an issue was part of has officially ended. This makes it an invaluable tool for conducting sprint retrospectives, analyzing team velocity over time, and accurately measuring sprint spillover.

  • Filtering for Sprint Retrospectives: The primary use of this field is to create reports that focus on the outcomes of a specific, completed sprint.

    • To review all the work that was part of a sprint that just ended, you can use a filter like Sprint Closed At in the previous 7 days.

  • Accurately Measuring Sprint Spillover: This field is essential for identifying work that was not completed within the sprint's timeframe.

    • You can create a custom dimension to flag "spillover" work by comparing the issue's completion date to the sprint's end date with a formula like IF(closed_at > sprint_closed_at, "Spillover", "Completed in Sprint"). A high percentage of spillover is a strong indicator that sprint planning needs to be more realistic.

  • Analyzing Historical Velocity: By using this field as a dimension, you can track your team's completed work sprint-by-sprint, which is more accurate than just using a calendar month.

    • A column chart with Sprint Closed At as the dimension and a metric like SUM(story_points) will show the velocity your team achieved in each of your past sprints, allowing you to track performance against your planning cycles.

Did this answer your question?