Performance Review Guide for Tech Leads: Write Better Reviews and Develop Your Team

By Fernando March 8, 2025 19 min read

Table of Contents

  1. Why Performance Reviews Still Matter
  2. Continuous Feedback: The Foundation
  3. Writing Effective Performance Reviews
  4. The 5 Evaluation Dimensions for Engineers
  5. Calibration: Ensuring Fairness
  6. Recognizing and Avoiding Bias
  7. Delivering the Review Conversation
  8. Addressing Underperformance
  9. Developing High Performers
  10. Performance Review Templates

Performance reviews are one of the most dreaded activities in management. Engineers hate receiving vague, unhelpful reviews. Managers hate writing them. HR hates chasing overdue submissions. And yet, when done well, performance reviews are one of the most powerful tools a tech lead has for developing talent, building trust, and driving team performance.

The problem is not the concept of performance evaluation — it is the execution. Most organizations have built systems that optimize for administrative compliance rather than genuine development. This guide shows you how to do performance reviews that actually help your people grow, based on approaches I have refined over 22 years of engineering leadership.

Why Performance Reviews Still Matter

There is a trendy argument that formal performance reviews are outdated and should be replaced entirely by continuous feedback. I disagree. While continuous feedback is essential (and I will discuss it next), formal reviews serve purposes that informal feedback cannot:

The key is to make reviews a natural summary of ongoing conversations, not a surprise. If your team member learns something significant in their review that they did not already know from your 1-on-1 conversations, you have failed as a manager.

Continuous Feedback: The Foundation

Formal reviews work best when they are built on a foundation of continuous feedback. This means providing specific, timely feedback throughout the review period, not saving it all for review time.

The 3-Day Rule

When you observe something that warrants feedback — positive or negative — deliver it within three days. Feedback loses impact exponentially with time. "Great job on the API redesign you finished this morning" is powerful. "Remember that API redesign you did two months ago? Good job." is meaningless.

The Feedback Journal

Keep a running document for each team member where you record specific observations throughout the review period. When review time comes, you will have a rich set of examples to draw from instead of relying on recency bias (overweighting the most recent events). Include:

Peer Feedback Collection

Your perspective as a manager is limited. You do not see how your team members interact with peers, how they collaborate in code reviews, or how they handle technical disagreements. Collect structured feedback from 3-5 peers for each review. Ask specific questions:

Writing Effective Performance Reviews

A good performance review is specific, balanced, and forward-looking. Here is the anatomy of an effective review:

Start with Impact

Lead with the person's most significant accomplishments during the review period. Be specific about the outcome and the person's contribution:

Weak: "Carlos did a good job this quarter."

Strong: "Carlos led the migration from PostgreSQL 12 to 16 with zero downtime, affecting 2M daily active users. He proactively identified a connection pooling issue during testing that would have caused a 30-minute outage, and his runbook enabled the on-call team to handle the cutover without his direct involvement."

Be Specific About Strengths

Generic praise is useless. "Great team player" tells the person nothing about what to continue doing. Instead: "Your habit of documenting design decisions in ADRs has significantly improved the team's ability to onboard new members. The three ADRs you wrote for the payment system saved approximately 20 hours of explanation time during Maria's onboarding."

Be Equally Specific About Growth Areas

This is where most managers struggle. The temptation is to soften growth areas into compliments: "You are so thorough that sometimes it takes longer than necessary." This is not helpful. Be direct: "Your code reviews are thorough, but they often take 48+ hours, which blocks other engineers. I need you to reduce your average review time to under 24 hours, even if that means fewer comments per review."

Include Forward-Looking Goals

Every review should end with 2-3 specific development goals for the next period. Make them SMART: Specific, Measurable, Achievable, Relevant, and Time-bound.

The 5 Evaluation Dimensions for Engineers

When evaluating engineering performance, I use five dimensions that cover the full scope of an engineer's contribution:

DimensionWhat It CoversExample Indicators
Technical ExecutionCode quality, problem-solving, architecture decisionsPR quality, bug rates, technical debt created vs. resolved
DeliveryReliability, estimation accuracy, shipping cadenceStories completed, deadline adherence, iteration velocity
CollaborationTeamwork, code reviews, knowledge sharingReview turnaround, mentoring activity, documentation contributions
CommunicationWritten and verbal clarity, proactive updatesTechnical writing quality, meeting contributions, stakeholder feedback
Growth and InitiativeLearning, ownership, proactive improvementNew skills applied, process improvements proposed, stretch projects taken on

Not every dimension carries equal weight at every level. Junior engineers are evaluated primarily on technical execution and growth. Senior engineers are evaluated more heavily on collaboration, communication, and the quality of their architectural decisions. Staff and principal engineers are evaluated primarily on their influence, strategic contributions, and ability to multiply the team's output.

Calibration: Ensuring Fairness

Calibration is the process of comparing evaluations across managers to ensure consistency. Without calibration, one manager's "exceeds expectations" might be another's "meets expectations."

How to Run a Calibration Session

  1. Managers submit initial ratings independently. This prevents anchoring bias.
  2. Group by level. Compare all senior engineers across teams, all juniors across teams, etc.
  3. Each manager presents their rationale. For each person, explain why they received their rating with specific evidence.
  4. Challenge and adjust. Other managers ask questions and push back where ratings seem inconsistent. "You rated Alex as exceeding expectations, but the accomplishments you described sound similar to what Sara did, and you rated her as meeting expectations. What differentiates them?"
  5. Document final ratings and rationale. This creates accountability and a reference for future calibrations.

Common Calibration Pitfalls

Recognizing and Avoiding Bias

Cognitive biases affect every performance review. Awareness is the first step to mitigation. Here are the biases most relevant to engineering performance reviews:

Delivering the Review Conversation

Writing the review is half the job. Delivering it effectively is the other half.

Before the Meeting

During the Meeting

  1. Start with their self-assessment. "How do you feel about your performance this period?" This reveals gaps between your perception and theirs, which you can address directly.
  2. Walk through the review together. Do not just read it aloud. Discuss each section. Ask for reactions. Provide additional context and examples.
  3. Spend equal time on strengths and growth areas. Many managers rush through strengths to "get to the important part." Recognizing what people do well is just as important as identifying what they need to improve.
  4. Discuss growth goals collaboratively. Goals imposed without input are less motivating than goals co-created. Ask what they want to work on, then align with what you observe.
  5. End with a clear summary. "My overall assessment is that you are performing at a strong meeting-expectations level with clear trajectory toward exceeding in the areas we discussed. Your focus areas for next quarter are X and Y."

After the Meeting

Addressing Underperformance

Addressing underperformance is the most challenging part of performance management. Here is a structured approach:

Step 1: Verify the Problem

Before concluding someone is underperforming, ask yourself: Are the expectations clear? Does the person have the resources and support they need? Is there an external factor (personal issues, team dysfunction, organizational change) affecting their performance?

Step 2: The Direct Conversation

Be clear, specific, and compassionate. "I have observed that your delivery has dropped significantly over the past two months. You have missed three sprint commitments, and two of your recent features required major rework after code review. This is below the expectations for your role, and we need to discuss what is happening and how to improve."

Step 3: The Performance Improvement Plan (PIP)

If informal feedback has not led to improvement, a formal PIP may be necessary. A good PIP includes:

Important: A PIP should be a genuine opportunity for improvement, not a paper trail for termination. If you have already decided to let someone go, a sham PIP is dishonest and unfair.

Step 4: Follow Through

Meet weekly during the PIP period. Acknowledge improvements. Be direct about continued shortfalls. At the end of the PIP period, make a clear decision: the person has improved sufficiently and exits the PIP, or they have not and you proceed with the consequences outlined.

Developing High Performers

High performers present their own challenges. They are often underserved by performance management systems that focus on identifying and addressing problems.

Performance Review Templates

Quarterly Performance Summary Template

## Performance Review: [Name]
## Period: Q[X] [Year]
## Reviewer: [Your Name]

### Summary
[2-3 sentence overall assessment]

### Key Accomplishments
1. [Specific accomplishment with measurable impact]
2. [Specific accomplishment with measurable impact]
3. [Specific accomplishment with measurable impact]

### Strengths
- [Specific strength with example]
- [Specific strength with example]

### Growth Areas
- [Specific area with concrete improvement suggestion]
- [Specific area with concrete improvement suggestion]

### Goals for Next Quarter
1. [SMART goal]
2. [SMART goal]

### Overall Rating
[Rating with justification]
"A performance review should never contain a surprise. If you have been doing your job as a manager — giving timely feedback, having honest 1-on-1s, and addressing issues as they arise — the review is simply a formalization of conversations you have already had."

Build a World-Class Performance Culture

The First Lead course includes complete performance review frameworks, calibration guides, PIP templates, and difficult conversation scripts. Develop your team with the confidence of a seasoned engineering leader.

Develop Your Leadership Skills