...
KPI Name | Representation (Single Project) | Positive trend indicationTools | Maturity level values | Information Icon | On Hover | |||
---|---|---|---|---|---|---|---|---|
Ticket open vs closed rate by type (Ticket open rate by type)Area - Quality Multi-select filter will have issue types | Line + Column graph
| Line + Column graph with multi select filter Multi-select filter will have issue types | Upwards - Open<Closed Neutral - Open = Closed Downwards - Open > Closed
| Agile Project Management
| N/A | Ticket open vs closed rate by type gives a comparison of new tickets getting raised vs number of tickets getting closed grouped by issue type during a defined period. This can be filtered based on issue type If the No. of tickets closed are more than the No. of tickets opened in the latest time period, the KPI is considered having a positive trend | Date Range- Count | |
Ticket Open vs Closed rate by Priority (Ticket open rate by priority)Area - Quality Multi-select filter will have Priority | Line + Column graph
| Line + Column graph with multi select filter Multi-select filter will have Priority | Upwards - Open<Closed Neutral - Open = Closed Downwards - Open > Closed | Agile Project Management
| N/A | Ticket open vs closed rate by priority gives a comparison of new tickets getting raised vs number of tickets getting closed grouped by priority during a defined period. This can be filtered based on priority If the No. of tickets closed are more than the No. of tickets opened in the latest time period, the KPI is considered having a positive trend | Date Range- Count | |
Net Open Ticket Count By Priority (Ticket Count By Priority)Area - Quality Multi-select filter will have Priorities | Line chart
| Line chart with multi-select filter Multi-select filter will have Priorities | DownwardsAgile Project Management
| N/A | Net Open ticket count by priority measures the overall open tickets during a defined period grouped by priority. It considers the gross open and closed count during a period and then plots the net count Decrease in net open ticket count is considered as positive | Date Range- Count | ||
Net Open Ticket Count By RCA (Ticket Count By RCA)Area - Quality Multi-select filter will have RCA values | Line chart
Line chart with multi-select filter Multi-select filter will have RCA values | DownwardsAgile Project Management
| N/A | Net open ticket count by RCA measures the overall open tickets during a defined period grouped by RCA. It considers the gross open and closed count during a period and then plots the net count Decrease in net open ticket count is considered as positive | Date Range- Count | |||
Net Open Ticket count by Status (Total Ticket Count)Area - Quality Multi-select filter will have status | Line chart
|
Line chart with multi-select filter Multi-select filter will have status | DownwardsAgile Project Management
| N/A | Net open ticket count by status measures the overall open tickets during a defined period grouped by Status. It considers the gross open and closed count during a period and then plots the net count Decrease in net open ticket count is considered as positive | Date Range- Count | ||
Open Tickets Ageing by Priority (Total Tickets Aging)Area - Quality Multi-select filter will have Priorities | Line chart
Line chart with multi-select filter Multi-select filter will have Priorities | N/AAgile Project Management
| N/A | Open tickets by ageing groups all the open tickets based on their ageing and priority | Date Range- Count | |||
Regression automation Coverage | Area - Quality Line chart
| Line chart | Upwards | Agile Project Management
| M1 - <20% M2 - 20-40% M3 - 40-60% M4 - 60% - 80% , M5 - > 80% | REGRESSION AUTOMATION COVERAGE measures progress of automation of regression test cases It is calculated as No. of regression test cases automated/Total no. of regression test cases
| Date Range: <<Percentage Value>> Regression test cases automated: <<Value>> Total Regression test cases: <<Value>> | |
Unit Test CoverageArea - Quality Multiple Project: Multiple Line Graph with single-select filter | Line Graph
| Single Project: Line Graph with single-select filter Multiple Project: Multiple Line Graph with single-select filter | UpwardsAgile Project Management
| M1 - <20% M2 - 20-40% M3 - 40-60% M4 - 60% - 80% , M5 - > 80% | UNIT TEST COVERAGE is a measurement of the amount of code that is run by unit tests - either lines, branches, or methods. The calculation is done directly in Sonarqube
| Date Range: << Percentage Value>> | ||
Sonar ViolationsArea - Quality Multiple Project: Stacked Clustered Column with single-select filter | Stacked Column
| Single Project: Stacked Column with Single select filter Multiple Project: Stacked Clustered Column with single-select filter | Downwards | Agile Project Management
| No Maturity Trend | SONAR VIOLATIONS highlight count of issues that exist every time a piece of code breaks a coding rule. The set of coding rules is defined through the associated Quality profile for each programming language in the project. The calculation is done directly in Sonarqube. Issues are categorized in 3 types: Bug, Vulnerability and Code Smells All these issues are categorized into 5 type of severity: Blocker, Critical, Major, Minor, Info | Date Range: Blocker: <<Value>> Critical: <<Value>> Major: <<Value>> Minor: <<Value>> Info: <<Value>> | |
Sonar Tech DebtArea - Quality Multiple Project: Multiple Line Graph with single-select filter | Line Graph
| Single Project: Line Graph with single-select filter Multiple Project: Multiple Line Graph with single-select filter | Downwards | Agile Project Management
| M1: >100 days M2: 50-100 days M3: 30-50 days, M4: 10-30 days, M5: <10 days | SONAR TECH DEBT explains the estimated time required to fix all Maintainability Issues/ code smells It is calculated as effort to fix all Code Smells. The effort is calculated in minutes and converted to days by assuming 1 Day=8 Hours
| Date Range:<<Days>> | |
Test Execution and pass percentageArea - Quality Multiple Project: Multiple Line + Clustered Column chart | Line Graph
| Single Project: Line Graph + Column chart Multiple Project: Multiple Line + Clustered Column chart | UpwardsAgile Project Management
| M1 - <20% M2 - 20-40% M3 - 40-60% M4 - 60% - 80% , M5 - > 80% | TEST EXECUTION AND PASS PERCENTAGE measures the percentage of test cases that have been executed & the percentage that have passed. It is calculated as No. of executed test cases out of total test cases in the latest execution during a day/week/month No. of pass test cases out of executed test cases in the latest execution during a day/week/month
| Date Range- <<Percentage Value>> Test Cycle: Executed test cases: <<Value>> Pass test cases: <<Value>> | ||
Change Failure RateArea - Quality Multiple Project: Multiple Line Graph with single-select filter | Line Graph
| Single Project: Line Graph with single-select filter Multiple Project: Multiple Line Graph with single-select filter | DownwardsAgile Project Management
| M1: >50% M2: 30-50%, M3: 20-30%, M4: 10-20%, M5: <10% | CHANGE FAILURE RATE measures the proportion of builds (changes) that have failed for whatever reason over a given period of time It is calculated as Total no. of failed Builds/Total number of Builds
*If the KPI data is not available for last 5 weeks, the Maturity level will not be shown | Date Range: <<Percentage>> Total number of Changes: <<Value>> Failed Changes: <<Value>> | ||
Ticket Velocity | Area - Speed Line Graph
| Line Graph | N/A | Agile Project Management
| N/A | Ticket velocity measures the size of tickets (in story points) completed in a defined duration | Date Range- <<Velocity>> | |
Team Capacity | Area - Speed Tool - Jira/Azure Line Graph
| Line Graph | N/A | Agile Project Management
| N/A | Team Capacity is sum of capacity of all team member measured in hours during a defined period | Date Range- <<Capacity Hrs>> | |
Number of Check-ins | Area - Speed Line Graph
| Single Project: Line Graph with single select filter UpwardsAgile Project Management
| M1: 0-2 M2: 2-4 M3: 4-8 M4: 8-16 M5: >16 | NUMBER OF CHECK-INS helps in measuring the transparency as well the how well the tasks have been broken down.
| Date: <<Value>> | |||
Code Build TimeArea - Speed Multiple Project: Multiple Line Graph with single-select filter | Line Graph
| Single Project: Line Graph with single-select filter Multiple Project: Multiple Line Graph with single-select filter | DownwardsAgile Project Management
| M1 : > 45 min M2 : 30-45 mins M3 : 15-30 min M4 : 5-15 min, M5 : <5 min | CODE BUILD TIME measures the time a job takes to build the code.
| Date Range: <<min>> | ||
Lead TimeArea - Speed The graph will have Radio buttons | Visualization: Text + Table
| Visualization: Text + Table The graph will have Radio buttons | No TrendAgile Project Management
| Lead time M1 : > 60 days M2 : 45-60 days M3 : 30-45 days M4 : 10-30 days, M5 : <10 days Open to Triage M1 : > 30 days M2 : 20-30 days M3 : 10-20 days M4 : 5-10 days, M5 : < 5 days Triage to Complete M1 : > 20 days M2 : 10-20 days M3 : 7-10 days M4 : 3-7 days, M5 : < 3 days Complete to Live M1 : > 30 days M2 : 15-30 days M3 : 5-15 days M4 : 2-5 days, M5 : <2 day | LEAD TIME is the time from the moment when the request was made by a client and placed on a board to when all work on this item is completed and the request was delivered to the client It is calculated as the sum following Open to Triage: Time taken from ticket creation to it being refined & prioritized for development Triage to Complete: Time taken from start of work on a ticket to it being completed by team Complete to Live: Time taken between ticket completion to it going live. Each of the KPIs are calculated in 'Days' | |||
Release FrequencyArea - Value Multiple Project: Multiple Line Graph | Line Graph
| Single Agile Project : Line Graph Multiple Project: Multiple Line Graph UpwardsManagement
| No Maturity | RELEASE FREQUENCY highlights the number of releases done in a month It is calculated as number of fix versions in JIRA for a Project that have a Release date falling in a particular month
| Month: <<Count>> | |||
Value delivered (Cost of Delay)Area - Value Multiple Project: Multiple Line Graph | Line Graph
| Single Agile Project : Line Graph Multiple Project: Multiple Line Graph UpwardsManagement
| No Maturity | COST OF DELAY (CoD) is a prioritization framework that helps a business quantify the economic value of completing a project sooner as opposed to later. It is calculated by adding the following parameters for a Epic or a Feature User-Business Value + Time Criticality + Risk Reduction and/or Opportunity Enablement.
| Month: <<Count>> No. of Epics: <<Count>> |