Home → Leadership
Letting Someone Go: The Last Step, Not a Surprise
Tuesday, 16:30. Three people in the room: someone from HR, me, and them. I told them the decision. Their first words were “This is the first time I hear this.” They were right. For nine months I had hinted at the same thing. I had never written it down once.
- A surprise when you let someone go is the manager’s mistake. If they hear it for the first time in the final talk, the months before were wasted.
- Written expectations, a fixed period, check-ins. Six weeks, three measurable items, a written note every two weeks.
- The plan must be possible to pass. If you have already decided, do not write a plan. Everyone notices the theatre.
- The final talk is short and not open for debate. The first sentence is the decision. If it goes past fifteen minutes, you are negotiating again.
- Tell the team on the same day, briefly and correctly. Who left, who takes over the work, where to ask questions. No performance details.
- Access and knowledge handover do not wait for the last day. A password only one person knows is not a problem of the last day. It is a problem of the months before.
From the field: “This is the first time I hear this”
They were a mid-level backend engineer on the reporting team. In the last six months, 7 of the 11 tasks they took did not finish inside the sprint. Two bugs reached production. One of them made the end-of-day transaction report reach the regulator 40 minutes late.
I had talked about all of this in our one-on-ones. At least, I thought I had. What I actually said was: “We need to speed up a bit.” “Let’s look at that reporting work again.” “Let’s keep the end of the sprint a bit tighter.” None of these said “if this continues, you cannot work here”. None of them were written.
The decision formed in my head in the week after the second production bug. The final conversation took 40 minutes. I spent thirty of them defending the decision, because the person in front of me kept asking, fairly, “when did you tell me?” I had no date to give.
Why the surprise is your fault
Something you only hint at is, for the other person, something you never said. Someone on every team hears “we need to speed up a bit” every week. Nobody takes that sentence to mean “my job is at risk”. And they are right not to.
I wrote about how to give feedback in a separate post: event, impact, expectation. That post had one rule: if you are saying the same thing for the third time, you are past the feedback stage. This post starts there. How to measure performance is another topic. Here I assume the measuring is done and the problem is clear.
What I really missed was this: the soft sentences were not protecting them. They were protecting me. For nine months I postponed my own discomfort. They paid the bill all at once, in the final conversation.
Written expectations, a fixed period, check-ins
The second time I reached the same point, I changed the order. After the third conversation I wrote one page, and we both read it. It had four things: the reason, the expectations, the support and the dates.
IMPROVEMENT PLAN - 6 weeks, check-in every 2 weeks
------------------------------------------------------------
Reason : 7 of the 11 tasks taken in the last 6 months
did not finish inside the sprint. 2 prod bugs.
Expectation 1 : A task you take finishes inside the sprint, or
you say "this will not finish" by mid-sprint.
Expectation 2 : Every PR that goes to production has tests and
a rollback step.
Expectation 3 : Every Friday, task status in 3 lines, written.
Support : 1 hour a week pairing with a senior engineer.
Check-ins : week 2, week 4, week 6. Every result is written
down and both sides read it.
Outcome : In week 6 each item is "met" or "not met".
If not met, the employment ends.
This line is written in the plan CLEARLY.
The last line is the hardest one to write. But without it, the plan reads like a suggestion for growth. The person only understands how serious it is in week six. So you have not removed the surprise. You have only delayed it.
Why six weeks
Less than two sprints measures noise; one sprint can just be bad luck. More than three months tires both sides, and the team notices. Our sprints are two weeks long, so six weeks is three full sprints. Not too short, not too long.
Check-ins produce dates
The real job of a check-in is to produce a date. In week six, the question “how did we get to this decision?” will come. The answer needs to be a timeline, not an impression. The second time, the timeline looked like this:
| When | What happened | Written? |
|---|---|---|
| 1st conversation | Event, impact, expectation; in the one-on-one | Short email the same day |
| 3rd conversation | “This time it is a different conversation”; decision to start a plan | Yes |
| Plan, week 0 | Three expectations, six weeks, last line clear | Yes, both sides read it |
| Week 2 | 2 of 3 expectations met | Yes |
| Week 4 | 1 met; “two weeks left” said clearly | Yes |
| Week 6 | 1 met; decision | Yes |
| Final conversation | 12 minutes | Yes, HR record |
My test for myself: if I cannot write the timeline on one page, I am not ready for the decision. In that case, the next step is not the final conversation. It is the next check-in.
The plan must be possible to pass
- Expectations fit the level; not what you would expect from a senior
- Support is concrete: who, how many hours a week
- What goes well is written down at check-ins too
Of the four plans I have run, two were passed. If the plan works, some people pass it.
- The decision is already made; the plan is “for the record”
- Expectations are higher than anyone could meet
- Check-ins are skipped or postponed
The person sees it by week two. After that, nobody says an honest word.
If you have already decided, the honest path is not a plan. It is a direct conversation. Talk to HR and legal first about what is possible. But do not act as if there is a chance that does not exist.
The final conversation: short, clear, not open for debate
The first time, I talked for 40 minutes, because I had no dates and had to defend the decision inside the conversation. The second time, it took 12 minutes. The only thing that changed was that the conversation was a notice, not a decision. The decision had already been made in week six, on a page both sides had seen.
FINAL CONVERSATION - 10-15 minutes, someone from HR present
------------------------------------------------------------
1. First sentence is the decision:
"Today we are ending your employment."
2. One sentence of reason:
"2 of the 3 expectations in the plan were not met.
We also talked about this in week 2 and week 4."
3. What happens next: last day, payments, access, reference.
4. Stop and listen: do not open a debate, do not defend
the decision again.
5. Close: "If anything comes up today, HR is here.
From tomorrow you can also write to me."
DO NOT: spend the first 5 minutes on small talk.
DO NOT: say "it was not my decision" (it was).
DO NOT: go through the plan items one by one again.
Saying the decision in the first sentence feels harsh. But the person knows why they are there the moment they walk in; seeing someone from HR is enough. Every extra minute is waiting for them and relief for you. Listening is not the same as negotiating. They say what they want to say. You do not reopen the decision in reply.
“How did we get to this decision?”
This question comes every time. The first time, my answer was an impression: “In the last few months things did not go the way we wanted.” The person argued with that, and they had a right to, because you can argue with an impression. The second time, my answer was the timeline: “We set up the plan in the third conversation. In week two, two items were met. In week four, one. In week four we said there were two weeks left.” Nobody argues with a date. The person was still upset, but there was nothing left to argue about.
There is a trap here: moving back into defence while you read out the timeline. Say it once, then stop. If they say “but that week this happened”, listen. The place for that conversation was the week-four check-in, not today.
What to tell the team, and how much
The first time, I said nothing for two days. I thought it was respect for the person. In those two days, rumours filled the gap: was there a reorg, were we shrinking, who was next? The following week, three people asked the same thing in their one-on-ones, in different words: “Am I doing OK?”
The second time, I told the team the same day, at 17:30, in five minutes.
| Say | Do not say |
|---|---|
| That they left the team as of today | The plan, its items, any numbers |
| Who takes over their work, and from when | What was said in the final conversation |
| That there is no downsizing and no other exits planned (if true) | “I did not want this either” and other ways to clear yourself |
| That anyone with questions can ask in a one-on-one or at my desk | Any judgement about the person who left |
The left column is for the team’s sense of safety. The right column is for the dignity of the person who left. They do not conflict. The team’s real question is not “why did they leave”. It is “could this happen to me, and would I know in time?” The best answer is that everyone already hears a clear picture in their own one-on-ones. How to build that is in the one-on-ones post. Few things shake psychological safety as fast as someone leaving.
Access and handing over the work
The first time, I made two mistakes. Their access to the VPN and to the production database read replica stayed open for six days; nobody owned the removal list. The second mistake cost more. The night job that uploads the report to the regulator’s portal used a certificate tied to their personal account. Getting a new certificate took two working days. For those two days we uploaded the report by hand.
- Access is closed as the conversation ends. Not before: they should not learn the decision by seeing their session drop. Not after either: six days, like the first time.
- The list is ready in advance. IdP, VPN, cloud accounts, third-party dashboards, shared passwords. Within one hour of the conversation, everything is closed and shared passwords are rotated.
- Knowledge handover does not wait for the last day. If only one person knows something, that is a problem of the months before, not of the last day. The pairing hours in the plan already start to spread that knowledge.
- You do not ask for documents on the last day. Expecting handover notes from someone you just let go is neither realistic nor respectful.
In the security audit post I explained why access removal should be measured by the longest time, not the average. One account left open after someone leaves makes the whole process meaningless.
Respect for the person
A correct decision does not mean the person is a bad person. Most of the time they are a good person in the wrong job, the wrong team or at the wrong time. A few rules:
- They do not pack their desk in front of the team. An early slot the next morning, or we send their things.
- If they want to write a goodbye message, they write it. In the team channel, in their own words.
- The reference is honest. I write what they did well. The second person’s testing discipline was really good, and I wrote that.
- A “what’s next for you” talk is offered. Not forced. The second time, we had coffee two weeks later and talked about where they would do better.
What to track
| What | Why |
|---|---|
| “First time I hear this” in a final conversation | Should be zero; if you hear it, there was no written expectation |
| Time from the third conversation to the plan | Weeks, not months. Months means you are hinting |
| Share of people who pass the plan | If it is zero, the plans are theatre or start too late |
| Length of the final conversation | Over 15 minutes means the decision is still being debated |
| Longest time from exit to access removal | In hours; the worst case, not the average |
| “Am I doing OK?” in the next two weeks | If it rises, the team was not told enough or in time |
What did not work for me
- Hinting. For nine months I said “let’s speed up a bit”. They heard it as small talk, not a warning. That was a normal way to hear it.
- Writing a plan after I had decided. Once, I wrote a four-week plan when I had already decided in my head. At the week-two check-in they said: “This is already over, isn’t it?” They were right. The last two weeks were wasted for both of us.
- Softening the final conversation. The first five minutes were “how are you, how was your week”. They knew why they were there. Those five minutes only made the wait longer.
- Staying silent with the team. I thought it was respect. Two days of silence made three people doubt their own jobs.
Checklist
- Is the expectation written, and has the person read it?
- Does the plan clearly say “if not met, the employment ends”?
- Is every check-in dated and written down?
- Can I write the timeline on one page?
- Was the plan possible to pass, or had I already decided?
- Have HR and legal covered the last day, payments and the reference?
- Is the access list ready, and who closes it at what time?
- Is there any password, job or knowledge that only this person has?
- Do I know what I will tell the team today, and what I will not?
Conclusion
That Tuesday, of the three people in the room, I was the least prepared. The decision may have been right. But every sentence I had not written in nine months came back to me, one by one, in those 40 minutes.
The second time, the decision was still heavy; nothing about it got easier. What changed was that the person knew what they would hear when they walked in. At the end they said: “Yes, I knew this was coming.” That is the best sentence you can hear in a conversation like this.
The test: if someone on your team is underperforming, do they know today that their job is at risk? If not, you are the one preparing their surprise.