As a CIO/CTO, what metrics do you use to evaluate the performance of developers or development team?

47.1k viewscircle icon5 Upvotescircle icon33 Comments
Sort by:
Program Manager in Software6 years ago

If the intent is to measure the performance of developers individually, following metrics could be use

1. Throughput - How much is the developer contributing per day or a defined period using a standard measure like Function Points, Story points or LOC/MLOC(not recommended)

2. Code Quality - Use tools that measure code quality like SONAR, to see the quality of code delivered by the developer, in the absence of such tools, track peer review comments by setting up a mechanism to rate code review defects and track them in a simple spreadsheet or by integrating a code review tool with the code base.

3. Commitment to delivery timelines - How often does the developer delivers on time

4. Quality of estimates - Are the estimates provided by the developer realistic and how close it is to the actual

5. Quality of Application released to Production/Test - Number of defects injected into the application attributable to the developer (Originating from design or development - coding and unit testing)

6. Number of reopened defects 

If you need to measure effectiveness of a development team (assuming practising Agile)

 1.  Measure the sprint velocity

Measure the business value delivered by the team sprint on sprint - You need to come up with a mechanism to assign business value to the requirements
Customer satisfaction - something like NPS
Timely deliveries - if the team is delivering on target or not (Promised vs Actual dates)

Lightbulb on1
CTO in Services (non-Government)6 years ago

Has anyone tried GitPrime? Seems like an interesting value prop, but wondering how it has worked

Lightbulb on2
Head Of Information Technology (UiPath RPA Certified) in Construction6 years ago

Time & Quality to deliver the project

Lightbulb on2
Addl. General Manager (IT) & CISO in Construction6 years ago

S - speed i.e. TAT / churn rate (on time delivery)
U - knowledge and skill in latest tech update
P - quality of project management
E - efficiency of code
R - efficient utilization of technical resources

F - efficient use of budget (funds)
A - agility of code
C - efficiency / correctness of capturing customer requirement
T - use of right technology

B - % of rectified vs repeated bugs
I - integration of tech islands
D - documentation

Lightbulb on3
CIO in Manufacturing6 years ago

Performance of a Developer can be judged using the following metrics:
- Is the thinking process of developer is in sync with the customer requirement. Here work experience of developer counts
- How well he understands the business process and quickly translates requirement into reality
- Is the developer using correct tool and logic making report and application efficient in term of speed and correct information
- Does he coordinate with his supervisor and analyst team frequently and on time
- How the developer manages time in translating the customer requirement into real app/report
- How well he manages the quality of work within stipulated timeline
- How good he is in documentation and change management process

Lightbulb on3

Content you might like

Finding data and putting it to good use13%

Controlling the security and privacy of data45%

Understanding how data is currently being used20%

All of the above19%

None of the above1%

View Results

Keep hard copies and file paperwork13%

Update spreadsheets to create reports44%

Use a digital supply chain management solution27%

Partner with a third-party vendor11%

Other (comment below)3%

View Results