Open
Conversation
added 2 commits
August 9, 2023 14:53
* Added a cycle time histogram tracking frequency of cycle times
* Cycle times rounded to nearest 10th of "day" (flooring hundredths)
bin size
* Bin sizes automatically calculated (chart split into 25 bins) * 50th percentile marker on histogram
Author
|
I've now made the bin sizing a little more intelligent (once there are more than 25 samples it starts using 25 bins, the size of the bins gets dynamically updated as the number of cycle times increases). I've also added a 50th percentile marker on the cycle time histogram - this can be slightly different to the average shown on the main stats as its set at the point where 50% of cycletimes are to the left of the line so it always aligns with a cycletime in the data whereas the average may not. |
* 85th percentile marker as an example for service level expectation
for team
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This adds a cycle time frequency histogram to the graphs plotted as it was useful to show the distribution of cycletimes when explaining things to teams (especially when starting to talk about SLEs etc, expect another pull request with percentile markers etc)
At the moment it buckets cycletimes into tenths of "days" (bin size) so the histogram is a little more clear. You could do this more intelligently, but this works for now.