The Detect and Eliminate bottlenecks dashboard enables you to identify and eliminate bottlenecks that are hampering progress. These bottlenecks could be blocker work items that impact Agile projects, activities related to source code management or Continuous Integration and Continuous Deployment that can cause potential delays, and over-assigned resources leading to bottleneck scenarios. These bottlenecks translate to delays and wasted idle time in the Value Stream flow.
Using this dashboard, project managers or Value Stream managers can identify situations causing blockages and take corrective measures to unblock issues. For example, identify projects that have high number of blocked work items and concentrate on relieving blocker dependencies, analyze and improve performance of long running builds, identify over-assigned people and reevaluate assignments to balance the workload, thereby facilitating faster delivery.
As a business stakeholder, you can find answers for some of the key business scenarios such as:
The Detect and Eliminate Bottlenecks dashboard consists of the following chapters:
The Overview chapter displays a snapshot view of some of the common bottlenecks, such as blockers related to project hotspots, CI/CD pipeline hotspots, and over-assigned resources. You can view key indicators that cause the bottlenecks and review opportunities and recommendations to handle the blockers.
You can get more detailed information from the individual chapters that focus on the various bottlenecks.
The following sections are displayed in this chapter:
You can also view recommendations for the top 3 projects that contain the most blocker items.
You can also view recommendations for the top 3 projects that have the longest build running time.
Over Assignment is based on the number of tasks that a resource is assigned to. The default value is 10 and can be configured to suit your requirements.
You can also view recommendations for the top 3 resources that are potentially the most over assigned and you can reassign their tasks as required.
This chapter enables you to view details about Agile projects whose work items are either blocking other projects or are affected by blocker work items. The information displayed in this chapter considers only those work items that are currently active and you can click the icon in the top toolbar to display the Filter panel. The Filter panel supports filtering based on the Engineering Manager hierarchy (supports up to 4 levels) and enables you to view information related to specific managers.
This chapter displays the following sections:
You can also click on a project in the grid to drill down and view more details about the work items associated with the selected project.
You can also click on a project in the grid to drill down and view more details about the work items associated with the selected project.
This chapter enables you to view details about active projects that are proving to be bottlenecks due to slow peer review response, longer build durations, and failed build deployments.
The following sections are displayed in this chapter:
You can click a project in this grid to drill down and view more details about the pull requests associated with the selected project.
You can click a project in this grid to drill down and view more details about the associated builds.
You can click a project in this grid to drill down and view more details about the associated failed deployments.
This chapter enables you to view details about bottlenecks that arise from individual people having an excessive number of tasks in their backlog from the multiple systems in which they may be assigned work. Over assigning resources can create bottlenecks thereby affecting the quality and schedule releases.
The information displayed in this chapter considers only those work items and tasks that are currently open and in progress. You can click the icon in the top toolbar to display the Filter panel using which you can view information related to specific managers (supports up to 3 levels).
The following sections are displayed in this chapter:
You can also click an individual person in this grid to drill down and view details related to just their tasks, in the rest of the sections.
You can select a specific task type to drill down and analyze the weekly trend of tasks and get more details about individual tasks.
Metric Name | Description |
---|---|
Active Agile Project Hotspots Blocker Opportunity Rank (Blocker Rank) | Combined rank of Blocker Work Item Count, Avg Work Item Blocked Duration (Days), number of all blocked work items rank, and number of resources affected. Lower rank values indicate opportunity to prioritize resolving the dependencies of top blocker projects |
Blocker Work Items | Distinct count of work items that are blockers in a dependency relationship |
Blocked Work Items | Distinct count of work items in a relationship with a Blocker work item. |
Impact Rank | Combined rank of number of all Blocked Work Items Rank, Avg Work Item Blocked Duration (Days), and number of resources affected. Lower rank values indicate opportunity to prioritize resolving the blocker dependencies impacting the most blocked projects. |
Long Running Builds Opportunity Rank | Combined rank of number of build definitions rank and average build actual duration. Lower rank values indicate opportunity to reduce build durations. |
Avg Time to Respond (Hours) | Avg duration between the time the pull request was created to the time the reviewer first reacted. |
Slow Peer Review Opportunity Rank | Combined rank of avg time to first reaction (hours) and no of pull requests. Lower rank values indicate opportunity to prioritize action to improve peer review response. |
Avg Build Actual Duration (Mins) | Avg duration of Build in minutes |
Failure Rate | Total Number of deployments which are unsuccessful |
Failed Deployments Opportunity Rank | Combined rank of no of releases impacted and % Failed Deployment. Lower rank values indicate opportunity to prevent failed deployments. |
Assigned To Potential Over Assignment Rank | Combined rank of Avg Change in Open Tasks Last 4 weeks and number of open tasks. Lower rank values indicate opportunity to review and adjust assignments for individuals who have most concurrent open tasks associated. |
Resources > N Open Tasks |
No of Assignees who have currently more than 'N' Open tasks associated. By default, N is configured to 10 Open tasks and can be modified to suit your requirements. |
Avg Age (Days) | Avg age of Open Tasks from its Opened/ Created date to last extracted date |
No. of Open Tasks | All tasks assigned to the named individual that are in OPEN state |
Avg Duration (Days) - Work Item Blocked | Duration in days between the date when blocker relationship created and last extract date. |
Resources Affected - All Blocked Work Items | Count distinct of resources associated to Blocked Work Items including descendants (children, grandchildren, and so on). |
Child and Dependent Work Items | Count (distinct) of work items in a child relationship with a work item including descendants (children, grandchildren, and so on). |
No. of Pull Requests | Count of Pull Requests from Code Review |
No. of Build Definitions | Total number of Build Definitions associated with the project |
Releases Impacted | Count (distinct) of Releases that experienced one or more failed deployments |
No. of Open Tasks - Current Week | Number of Open tasks at end of current week. |
Avg Change Last 4 Weeks | Average change in Open Tasks in previous 4 weeks including (lagging week 1 / lagging week 2 – 1) … (lagging week 4 / lagging week 5 - 1). |
No. of Open Tasks | All tasks assigned to an individual and are in Open state |
No. of Closed/Canceled/Reassigned - Negative | Derived metric created to illustrate the number of Closed, Canceled, or Reassigned tasks as a negative value in Weekly Snapshot Trend bar graph (the values are plotted below the X-axis) |
No. of New Assigned Tasks | Number of new tasks that are assigned to a resource during the week. |
No. of Open Tasks - Start of Week | Number of Open tasks at the start of week |
© 2022 Digital.ai Inc. All rights reserved.