What is Integration Time?
Integration Time is a part of the overall Cycle Time. Integration is the period of time between the end of Review Time and the time by which the work is integrated into the system.
Average Integration Time
What is Average Integration Time?
The Average Integration Time shows the time it took to merge PRs after they had been approved.
What does Average Integration Time do?
When segments are placed together, Average Integration Time shows the weeks in which your Integration times were higher or lower than other weeks and higher or lower than the Industry Benchmark. If teams have high integration times it means there might be merge conflicts or process delays that can point the coordination problems. External dependencies and infrastructure can prolong Integration time.
Why use Average Integration Time?
Average Integration Time is a great comparison tool within Integration Time that doesn’t drill down to anything else but is powerful by itself.
Distribution of Integration Time
What is Distribution of Integration Time?
The Distribution of Integration Time metric compares the number of Pull Requests (PRs) per Integration Cycle to the amount of Time it took to complete said Integration Cycle.
What does Distribution of Integration Time do?
Distribution of Integration Time shows where the team may have overloaded themselves with too many PRs. Integration can be stalled by unclear definition of done or immature review process. External dependencies or changing priorities can also play a part. Distribution is also a way to find outliers within the PRs.
Why use Distribution of Integration Time?
The Distribution of Integration Time metric is a good way to find how often the team is overloading itself by checking how many Integration Cycles are classified as dangerous.
Please note that the Industry Benchmark for Integration Time is 12 Hours.