๐ Development Manager KPI Reference Guide
Generated on: July 09, 2025 at 11:55 AM
๐ฏ Executive Summaryโ
This document provides comprehensive details for 15 Key Performance Indicators (KPIs) used to evaluate Development Manager performance.
๐ Summary Statisticsโ
- Total KPIs: 15
- Total Weightage: 111%
- Automated KPIs: 9 (60.0%)
- Manual KPIs: 6 (40.0%)
๐ Frequency Distributionโ
- Annually: 3 KPIs
- Bi-Annually: 1 KPIs
- Monthly: 9 KPIs
- Project-End: 2 KPIs
๐พ Data Sourcesโ
- BI Dashboard: 3 KPIs
- HR Dashboard: 1 KPIs
- JIRA: 5 KPIs
- MS Teams: 1 KPIs
- Survey: 1 KPIs
- TFS: 4 KPIs
๐ Detailed KPI Specificationsโ
๐ 1. Effort Varianceโ
Attribute | Value |
---|---|
Weightage | 10% |
Measure | Percentage |
Data Source | BI Dashboard |
Frequency | Project-End |
Automation | โ Automated |
Default Score | 5 |
๐ Description: Difference between the budgeted and actual efforts
๐งฎ Formula: % {(Actual Efforts - Budget Efforts) / Budget Efforts}
๐ Calculation Details:
Purpose: Quantify the variance between planned (budgeted) and actual effort across all Development Manager (DM) projects.
Formula: Budget Variance (%) = (Actual Effort โ Budgeted Effort) / Budgeted Effort ร 100
Data Sources: EPM SharePoint โDMs Projectโ list; Planned Efforts (Budgeted Effort); Completed Work Efforts (Actual Effort)
Calculation Steps:
1. Retrieve all โDMs Projectโ entries from SharePoint;
2. Pull Planned Efforts and Completed Work Efforts for each project;
3. Compute variance percentage using the formula;
4. Aggregate: sum individual variances and calculate their average;
5. Multiply average variance by the KPIโs weight.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 10 | Effort Variance |
๐ข 4 | <= (less than or equal to) | 15 | Effort Variance |
๐ก 3 | <= (less than or equal to) | 20 | Effort Variance |
๐ 2 | <= (less than or equal to) | 30 | Effort Variance |
๐ด 1 | > (greater than) | 30 | Effort Variance |
๐ 2. Technical Documentation Maintenanceโ
Attribute | Value |
---|---|
Weightage | 10% |
Measure | Percentage |
Data Source | MS Teams |
Frequency | Project-End |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Ensure all technical documents are updated and uploaded on TFS
๐งฎ Formula: Review of documents uploaded
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 95 | Doc Maintenance |
๐ข 4 | <= (less than or equal to) | 95 | Doc Maintenance |
๐ก 3 | <= (less than or equal to) | 90 | Doc Maintenance |
๐ 2 | <= (less than or equal to) | 85 | Doc Maintenance |
๐ด 1 | <= (less than or equal to) | 80 | Doc Maintenance |
โ 3. Scope completion rateโ
Attribute | Value |
---|---|
Weightage | 6% |
Measure | Percentage |
Data Source | TFS |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: The scope completion rate covers the percentage of tickets completed in a sprint
๐งฎ Formula: % Tasks Completed
๐ Calculation Details:
Purpose: % of tasks completed in a sprint.
Formula: (Tasks Completed / Tasks Created) ร 100
Data Source: TFS project (monthly), Creation & Completion dates.
Steps:
1. Filter tasks created this month.
2. Count created vs. completed in month.
3. Apply formula.
4. Multiply by KPI weight.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 95 | Completion Rate |
๐ข 4 | <= (less than or equal to) | 95 | Completion Rate |
๐ก 3 | <= (less than or equal to) | 90 | Completion Rate |
๐ 2 | <= (less than or equal to) | 85 | Completion Rate |
๐ด 1 | <= (less than or equal to) | 80 | Completion Rate |
๐ค 4. Unit Case Automationโ
Attribute | Value |
---|---|
Weightage | 7% |
Measure | Percentage |
Data Source | TFS |
Frequency | Monthly |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: To measure number of unit cases automated during unit testing
๐งฎ Formula: % of Unit Cases Automated
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 95 | % of Automated Unit Test Cases |
๐ข 4 | <= (less than or equal to) | 95 | % of Automated Unit Test Cases |
๐ก 3 | <= (less than or equal to) | 90 | % of Automated Unit Test Cases |
๐ 2 | <= (less than or equal to) | 85 | % of Automated Unit Test Cases |
๐ด 1 | <= (less than or equal to) | 80 | % of Automated Unit Test Cases |
โฐ 5. SLA of Developmentโ
Attribute | Value |
---|---|
Weightage | 10% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: To measure SLA of development is met for production issues
๐งฎ Formula: SLA Achievement Rate (%) = (Tickets Resolved Within SLA / Total Tickets Assigned) ร 100
๐ Calculation Details:
Purpose: Measure the percentage of production tickets assigned to your department that meet the defined SLA for Severity 3 and Severity 4 incidents.
Severity Levels: S3 (Level 3 โ Normal), S4 (Level 4 โ General)
Formula: SLA Achievement Rate (%) = (Tickets Resolved Within SLA / Total Tickets Assigned) ร 100
Data Sources: Ticketing System; Severity (S3, S4); Assignment (Department, Development Manager); Resolution Timestamp; SLA Target (by severity level)
Calculation Steps:
1. Identify Scope: retrieve all client organizations in production and their DMs.
2.Filter Tickets: select Level 3 & 4 tickets assigned in the period.
3.Assess SLA Compliance: compare each ticketโs resolution time vs. SLA target and count those resolved within SLA.
4.Compute Rate: apply the formula.
5. Apply Weighting: multiply the result by the KPIโs weight.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 95 | % of Dev Issues Within SLA |
๐ข 4 | <= (less than or equal to) | 95 | % of Dev Issues Within SLA |
๐ก 3 | <= (less than or equal to) | 90 | % of Dev Issues Within SLA |
๐ 2 | <= (less than or equal to) | 85 | % of Dev Issues Within SLA |
๐ด 1 | <= (less than or equal to) | 80 | % of Dev Issues Within SLA |
๐จ 6. S1 & S2 SLAโ
Attribute | Value |
---|---|
Weightage | 6% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: To measure SLA of severity incidents in production
๐งฎ Formula: SLA Achieved for severity incidents
๐ Calculation Details:
Purpose: Measure the percentage of production tickets assigned to your department that meet the defined SLA for Severity 1 and Severity 2 incidents.
Severity Levels: S1 (Level 1 โ Severe), S2 (Level 2 โ Critical)
Formula: SLA Achievement Rate (%) = (Tickets Resolved Within SLA / Total Tickets Assigned) ร 100
Data Sources: Ticketing System; Severity (S1, S2); Assignment (Department, Development Manager); Resolution Timestamp; SLA Target (by severity level)
Calculation Steps: 1Identify Scope: retrieve all client organizations in production and their DMs.
2Filter Tickets: select Level 1 & 2 tickets assigned in the period.
3Assess SLA Compliance: compare each ticketโs resolution time vs. SLA target and count those resolved within SLA.
4Compute Rate: apply the formula.
5Apply Weighting (if applicable): multiply the result by the KPIโs weight.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | equals | 100 | % of Critical Dev Issues Within SLA |
๐ข 4 | >= (greater than or equal to) | 95 | % of Critical Dev Issues Within SLA |
๐ก 3 | >= (greater than or equal to) | 90 | % of Critical Dev Issues Within SLA |
๐ 2 | >= (greater than or equal to) | 80 | % of Critical Dev Issues Within SLA |
๐ด 1 | < (less than) | 80 | % of Critical Dev Issues Within SLA |
๐ฏ 7. On-Time Project Development Completionโ
Attribute | Value |
---|---|
Weightage | 7% |
Measure | Percentage |
Data Source | BI Dashboard |
Frequency | Annually |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Percentage of projects delivered on or before the deadline
๐งฎ Formula: % of projects development completed on time
๐ Calculation Details:
Purpose: Measure the percentage of projects that complete development on or before their baseline cutover date, while excluding customer-driven delays.
Formula: On-Time Completion Rate (%) = (Number of Projects Completed On Time or Customer-Delayed) / Total Number of Projects ร 100
Data Sources: EPM SharePoint โDevelopment Manager Projectsโ list; Baseline Cutover Date; Actual Cutover Date; Variance Reason
Calculation Steps: 1Retrieve Projects: pull all โDevelopment Manager Projectsโ entries.
2Compare Dates: for each project, compare Actual Cutover Date against Baseline Cutover Date.
3Classify Completion: On Time (Actual โค Baseline); Customer-Delayed but Accepted (Actual > Baseline and Variance Reason = โCustomerโ); Late (Actual > Baseline and Variance Reason โ โCustomerโ).
4Count Projects: Numerator = projects On Time or Customer-Delayed but Accepted; Denominator = all projects.
5Compute Rate: apply the formula.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 85 | % of Projects Delivered On Time |
๐ข 4 | <= (less than or equal to) | 85 | % of Projects Delivered On Time |
๐ก 3 | <= (less than or equal to) | 75 | % of Projects Delivered On Time |
๐ 2 | <= (less than or equal to) | 70 | % of Projects Delivered On Time |
๐ด 1 | <= (less than or equal to) | 65 | % of Projects Delivered On Time |
๐ 8. On-Time CRF Development Completionโ
Attribute | Value |
---|---|
Weightage | 5% |
Measure | Percentage |
Data Source | BI Dashboard |
Frequency | Annually |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Percentage of CRF delivered on or before the deadline
๐งฎ Formula: % of CRF development completed on time
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 85 | % of CRFs Delivered On Time |
๐ข 4 | <= (less than or equal to) | 85 | % of CRFs Delivered On Time |
๐ก 3 | <= (less than or equal to) | 75 | % of CRFs Delivered On Time |
๐ 2 | <= (less than or equal to) | 70 | % of CRFs Delivered On Time |
๐ด 1 | <= (less than or equal to) | 65 | % of CRFs Delivered On Time |
๐ง 9. Production Patch Revert / Resubmissionโ
Attribute | Value |
---|---|
Weightage | 5% |
Measure | Percentage |
Data Source | JIRA |
Frequency | Annually |
Automation | โ Automated |
Default Score | 5 |
๐ Description: To measure number of patches that are either reverted or a subsequent patch has to be resubmitted
๐งฎ Formula: Number of Impacted Patches / Total number of Patches sent
๐ Calculation Details:
Purpose: Measure the proportion of production patches that are reverted or require a subsequent resubmission.
Formula: Patch Revert Rate (%) = (Number of Impacted Patches / Total Patches Sent) ร 100
Data Sources: Jira; Level 0 Sub-status; Status change history
Definition of Terms: Total Patches Sent = issues with Level 0 Sub-status = โPatch Dispatched to clientโ or โAwaiting Client Responseโ; Impacted Patches = those sent patches whose status changed from โLevel 0 โ Client Endโ back to โLevel 2 โ Support Engineerโ while still in a sent sub-status.
Calculation Steps: 1. Query Jira for โsentโ patches;
2. Count these as Total Patches Sent;
3. Identify reverts via status history and count as Impacted Patches;
4. Compute rate using the formula;
5. Multiply result by the KPIโs assigned weight.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | No. of Patch Revert |
๐ข 4 | <= (less than or equal to) | 4 | No. of Patch Revert |
๐ก 3 | <= (less than or equal to) | 6 | No. of Patch Revert |
๐ 2 | <= (less than or equal to) | 8 | No. of Patch Revert |
๐ด 1 | > (greater than) | 8 | No. of Patch Revert |
๐ 10. Task Management on TFSโ
Attribute | Value |
---|---|
Weightage | 5% |
Measure | Percentage |
Data Source | TFS |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: Ensure all tasks are managed on TFS
๐งฎ Formula: % of working days for which the work is assigned on TFS
๐ Calculation Details:
Purpose: Ensure all work is tracked in TFS by comparing each resourceโs assigned task effort against their available capacity.
Formula: Utilization Rate (%) = (Total Estimated Task Effort / Resource Capacity) ร 100
Data Sources: Power BI Compliance Dashboard; Resource Capacity (available hours); TFS Project; Work Item Type = Task; Assigned Resource; Original Estimate (hours)
Calculation Steps: 1. Retrieve capacity from Power BI dashboard;
2. Query TFS for all tasks assigned in the period;
3. Sum Original Estimate to get Total Estimated Task Effort;
4. Divide by Resource Capacity ร 100;
5. Interpret near-100% as optimal, >100% over-allocated, <100% under-utilized.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 95 | TFS Task Coverage |
๐ข 4 | <= (less than or equal to) | 95 | TFS Task Coverage |
๐ก 3 | <= (less than or equal to) | 90 | TFS Task Coverage |
๐ 2 | <= (less than or equal to) | 85 | TFS Task Coverage |
๐ด 1 | < (less than) | 80 | TFS Task Coverage |
โฑ๏ธ 11. WBSโ
Attribute | Value |
---|---|
Weightage | 5% |
Measure | Percentage |
Data Source | TFS |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: No Task should be more than 1 day
๐งฎ Formula: % of Tasks that are for 1 day or less
๐ Calculation Details:
Purpose: Identify the proportion of newly created WBS tasks whose original estimate exceeds one business day (8 hours).
Formula: Non-Compliance Rate (%) = (Number of Tasks with Estimate > 8h / Total Number of Tasks Created) ร 100
Data Sources: TFS Project; Work Item Type = Task; Created Date (current month); Original Estimate (in hours)
Calculation Steps: 1. Query TFS for all Task work items created this month;
2. Read each taskโs Original Estimate;
3. Count tasks where Estimate > 8h;
4. Count total tasks;
5. Apply formula to compute the rate.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 95 | % of Tasks with 1-Day Duration |
๐ข 4 | <= (less than or equal to) | 95 | % of Tasks with 1-Day Duration |
๐ก 3 | <= (less than or equal to) | 90 | % of Tasks with 1-Day Duration |
๐ 2 | <= (less than or equal to) | 85 | % of Tasks with 1-Day Duration |
๐ด 1 | <= (less than or equal to) | 80 | % of Tasks with 1-Day Duration |
๐ 12. Bug Rate per resourceโ
Attribute | Value |
---|---|
Weightage | 10% |
Measure | Count |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: Bug rate tracks how often you find bugs during testing
๐งฎ Formula: Number of Bugs per Sprint
๐ Calculation Details:
Purpose: Track the total number of Jira issues reported against Development Managerโs projects with Nature Bug.
Formula: Issue Count = Total Number of Issues Reported with Nature Bug
Data Sources: Jira (โPOLโ project); Project โ Development Manager mapping
Calculation Steps: 1. Query Jiraโs โPOLโ project for all issues with Nature Bug in the reporting period;
2. Group results by project (Development Manager);
3. Count issues per project.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | <= (less than or equal to) | 2 | Number of Bugs |
๐ข 4 | <= (less than or equal to) | 4 | Number of Bugs |
๐ก 3 | <= (less than or equal to) | 6 | Number of Bugs |
๐ 2 | <= (less than or equal to) | 8 | Number of Bugs |
๐ด 1 | > (greater than) | 8 | Number of Bugs |
๐ 13. Critical Bug Rateโ
Attribute | Value |
---|---|
Weightage | 10% |
Measure | Count |
Data Source | JIRA |
Frequency | Monthly |
Automation | โ Automated |
Default Score | 5 |
๐ Description: To measure if the delivered feature is in functional state
๐งฎ Formula: Number of Critical & High Defects
๐ Calculation Details:
Purpose: Measure the total number of high-priority (โcriticalโ) issues reported in each Development Managerโs projects.
Definition: Critical Bugs = all Jira issues with Priority = High.
Formula: Critical Bug Rate = Total Number of Critical Issues Reported
Data Sources: Jira (โPOLโ project); all issue types; Priority field = High; Project โ Development Manager mapping
Calculation Steps: 1. Query Jiraโs โPOLโ project for issues where Priority = Critical in the reporting period;
2. Group results by project (and DM);
3. Count critical issues per project.
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | equals | 0 | Number of Critical Bugs |
๐ข 4 | equals | 1 | Number of Critical Bugs |
๐ก 3 | <= (less than or equal to) | 3 | Number of Critical Bugs |
๐ 2 | <= (less than or equal to) | 5 | Number of Critical Bugs |
๐ด 1 | > (greater than) | 5 | Number of Critical Bugs |
๐ฅ 14. Employee Retention Rateโ
Attribute | Value |
---|---|
Weightage | 10% |
Measure | Count |
Data Source | HR Dashboard |
Frequency | Monthly |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Percentage of employees who stay over a given period
๐งฎ Formula: Number of resources retained every year
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 85 | Employee Retention Rate |
๐ข 4 | <= (less than or equal to) | 85 | Employee Retention Rate |
๐ก 3 | <= (less than or equal to) | 75 | Employee Retention Rate |
๐ 2 | <= (less than or equal to) | 70 | Employee Retention Rate |
๐ด 1 | <= (less than or equal to) | 65 | Employee Retention Rate |
๐ 15. Team satisfaction on the project deliveredโ
Attribute | Value |
---|---|
Weightage | 5% |
Measure | Percentage |
Data Source | Survey |
Frequency | Bi-Annually |
Automation | ๐ค Manual |
Default Score | 5 |
๐ Description: Average Score in team survey
๐งฎ Formula: Avg. Score provided by Team
๐ฏ Scoring Rules:
Score | Condition | Threshold | Field |
---|---|---|---|
๐ข 5 | > (greater than) | 90 | Team Satisfaction Score |
๐ข 4 | <= (less than or equal to) | 90 | Team Satisfaction Score |
๐ก 3 | <= (less than or equal to) | 85 | Team Satisfaction Score |
๐ 2 | <= (less than or equal to) | 80 | Team Satisfaction Score |
๐ด 1 | <= (less than or equal to) | 75 | Team Satisfaction Score |
This document was automatically generated from KPI specifications on July 09, 2025