Identify Blocked Pipelines dashboard

The Identify Blocked Pipelines dashboard enables you to identify and prevent issues blocking your value stream pipelines, such as deployment, CI/CD, peer reviews, and so on. Identifying these blockers early in the cycle and addressing them can provide for an efficient development process with quicker and quality releases.

Using this dashboard, Engineering Managers can look into their projects and analyze the time taken to address failed deployments and builds, and re-trigger them to achieve success. You can understand blocked executions that are affecting committed work and have a plan to resolve these blockers, thereby minimizing downstream delays.

As a business stakeholder, you can find answers to some of the key business scenarios such as:

The Identify Blocked Pipelines dashboard displays data in the following chapters with each chapter focusing on blockers in specific development pipelines:

You can use the filter in the dashboard to analyze information related to specific Engineering Managers (up to three levels by default).

Overview

The Overview chapter provides insights into the overall projection of Deployment mean time to restore, build mean time to restore, time taken to successfully execute blocked test cases, total duration between last commit date and the completed date of the pull request, and sum of total time taken to restore failed deployments, to restore failed builds, to successfully execute blocked test cases, and pull request wait time.

The KPI displayed on the tab is the overall delay across Deployment Pipeline, Build Pipeline, Blocked Execution, and Pull Request pipeline.

The Overview chapter has the following distinct panels:

Deployment Pipeline

The Deployment Pipeline chapter provides insights into issues faced as part of the deployment process, such as time to restore failed deployments, deployment trend over a period, impact of deployments, and highlights opportunities that you can leverage to improve the overall deployment pipeline.

The data displayed in this chapter pertains to Projects that have at least one failed deployment in the last 180 days (including the current date).

The Deployment Pipeline chapter provides the following sections:

Build Pipeline

The Build Pipeline chapter provides insights into issues faced as part of your software build process, such as time to restore failed builds, identify opportunities to improve the build process, impact of failed builds, comparative study of successful and unsuccessful builds across a period, and get more details about specific builds.

The data displayed in this chapter pertains to Projects that have at least one failed build in the last 180 days (including the current date).

The Build Pipeline chapter provides the following sections:

 

Blocked Execution

The Blocked Execution is the sum of duration between execution of test cases that are blocked and consecutive successful execution linked to a test suite and this chapter provides insights to improve the execution of test cases, impact of execution of test cases, comparative study of successful and unsuccessful execution of test cases across a period.

The data displayed in this chapter pertains to Projects that have at least one failed test case in the last 180 days (including the current date).

The Blocked Execution chapter contains the following sections:

Pull Request

The Pull Request Wait Time is the sum of duration between the date on which the last commit was done and the date on which the pull request was complete, and this chapter provides insights into pull request trend, delays of the pull requests, and commit details.

The Pull Request chapter contains the following sections:

Metrics used in this dashboard

Metric Name Description
# Test Execution Blocked Count of all test case executions that were blocked
# Test Execution Failed Count of all test case executions that Failed
# Test Execution Passed Count of all test case executions that Passed
# Test Execution Skipped Count of all test case executions that were skipped
% Improvement Percentage of improvement of Blocked Duration Time in the last 0 to 89 days as compared to the last 90 to 179 days
% Improvement - Build Percentage of improvement in Time to Restore builds between last 90 days and prior to last 90 days.
% Improvement - Deployment Percentage of improvement in Time to Restore deployments between last 90 days and prior to last 90 days
% Improvement Blocked Execution Time - Opportunity Rank - TE Rank of % improvement of blocked execution times in ascending order
% Improvement Time To Restore - Opportunity Rank - Build Rank based on percentage improvement of time to restore. A poor percentage improvement value translates to top rank.
% Improvement Time To Restore - Opportunity Rank - Deployment Rank based on percentage improvement of time to restore. A poor percentage improvement value translates to top rank.
% Improvement Time To Restore Threshold Best - Build Denotes the best threshold value for percentage improvement in time to restore failed builds.
% Improvement Time To Restore Threshold Best - Deployment Denotes the best threshold value for percentage improvement in time to restore failed deployments.
% Improvement Time To Restore Threshold Worst - Build Denotes the worst threshold value for percentage improvement in time to restore failed builds.
% Improvement Time To Restore Threshold Worst - Deployment Denotes the worst threshold value for percentage improvement in time to restore failed deployments.
Blocked Execution (Days) Total duration (in days) between the execution of test cases that are blocked and consecutive successful execution that are linked to a test suite
Blocked Execution 90-179 Days Total duration (in days) between the execution of test cases that are blocked and consecutive successful execution that are linked to a test suite, calculated for the last 90 to 179 days
Blocked Execution 0-89 Days Total duration (in days) between the execution of test cases that are blocked and consecutive successful execution that are linked to a test suite, calculated for the last 0 to 89 days
Blocked Test Cases Count of all test case executions that were blocked
Build Duration (Hours) Total time (in hours) taken by builds.
Build MTTR (Days) Total time (in days) taken to restore a build environment from failure to success
Build Pipeline KPI Total time taken (in days) to restore a build from failure to achieve success.
Build Volume Total number of builds.
Deployment Duration (Hours) Total time (in hours) taken by deployments.
Deployment MTTR (Days) Total time (in days) taken to restore a deployment environment from failure to success
Deployment Pipeline KPI Total time taken (in days) to restore an environment from failure to achieve success
Deployment Volume Total number of deployments.
Features Tested Number of Test executions
Keyword Count Count of the keyword occurance
No of Commits Number of commits that are part of the pull request
No of Pull Requests Number of pull requests the commit was part of
Opportunity Rank

Rank of total delays caused by deployment restore time, build restore time, blocked execution, and pull request wait time, in descending order.

Pull Request Wait Time (Days) Total duration (in days) between the last commit date (max commit date) and completed date of the pull request
Pull Request Wait Time 90-179 Days Total duration (in days) between the last commit date (max commit date) and completed date of the pull request, calculated for the last 90 to 179 days
Pull Request Wait Time 0-89 Days Total duration (in days) between the last commit date (max commit date) and completed date of the pull request. Calculated for the last 0 to 89 days
Test Cases Linked Number of Linked Test Cases to Requirement
Time Spent Time Spent of Completed Work Items in Days
Time To Restore (Days) 90-179 Days - Deployment Total time taken (in days) to restore an environment from failure to achieve success in the prior to last 90 days
Time To Restore (Days) - Build Total time taken (in days) to restore a build from failure to achieve success.
Time To Restore (Days) - Deployment Total time to restore for an environment from failure to success in days
Time To Restore 90-179 Days - Build Total time taken (in days) to restore a build from failure to achieve success in the prior to last 90 days.
Time To Restore 0-89 Days - Build Total time taken (in days) to restore a build from failure to achieve success in the last 90 days.
Time To Restore 0-89 Days (Days) - Deployment Total time taken (in days) to restore an environment from failure to achieve success in the last 90 days.
Total Delay Sum of Time To Restore - Deployment, Time To Restore - Build, Blocked Execution, and Wait Time - Pull Request

© 2022 Digital.ai Inc. All rights reserved.