Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Cycle Time Report in Bitbucket Data Center

In software development, cycle time usually refers to the time from when a developer starts working on a task to when it is delivered. So, in Bitbucket, it can be measured as the time from the first commit until the pull request is resolved (merged or declined).

Unlike Jira, which has an in-built functionality called The Control Chart that calculates cycle time or lead time based on the time spent by each issue in a particular status, Bitbucket doesn’t have an out-of-the-box pull request cycle time report. This limitation can be challenging for teams that want to monitor their development cycle without switching tools. 

However, some apps extend the functionality of Bitbucket and help track cycle time directly in its UI. One of them is Awesome Graphs for Bitbucket. Among its features for visualizing commits and pull request data is a Cycle Time Report. The report displays the average pull request cycle time for a particular project or repository over a certain period. It helps teams measure the time it takes for pull requests to move through different stages of the development cycle, from the first commit to merging a pull request. 

Cycle Time report.png

In addition, the app allows users to export cycle time data via REST API and into a CSV file directly from the Bitbucket UI. This is useful for those who want to build custom reports or examine a particular phase of the development cycle, like pull request review time or time to open.

So, despite the lack of a cycle time report in Bitbucket, you can easily monitor your development cycle and its stages using solutions from Atlassian Marketplace. 

Feel free to share your favorite tools for tracking cycle time in the comments.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events