Split View: 영어로 진행 상황 보고와 나쁜 소식 전하기: 결론부터, 원인, 그다음 요청
영어로 진행 상황 보고와 나쁜 소식 전하기: 결론부터, 원인, 그다음 요청
들어가며: 내용이 아니라 순서가 문제입니다
일정이 밀렸다는 말을 영어로 해야 하는 상황을 떠올려 보세요. 대부분 이렇게 씁니다.
배경을 설명하고, 무엇이 예상보다 오래 걸렸는지 말하고, 팀이 얼마나 노력했는지 덧붙이고, 마지막 문단에서 그래서 금요일은 어렵겠다고 말합니다.
문법은 완벽합니다. 그런데 이 메일을 받은 사람은 세 번째 줄쯤에서 이미 짜증이 나 있습니다. 결론을 모른 채 설명을 읽고 있기 때문입니다.
여기서 중요한 건 단순히 예의의 문제가 아닙니다. 결론을 뒤로 미루면 앞의 모든 설명이 변명으로 읽힙니다. 읽는 사람 입장에서는 아직 무슨 일이 일어났는지 모르는데 이유부터 듣고 있으니, 그 이유를 "지금 나를 준비시키는 중이구나"로 해석할 수밖에 없습니다. 같은 원인 설명이 결론 뒤에 오면 정보가 되고, 결론 앞에 오면 변명이 됩니다.
결론을 먼저 말하는 건 내 설명이 공정하게 읽히도록 만드는 장치입니다. 이게 이 글의 핵심입니다.
결론 → 원인 → 요청
나쁜 소식의 표준 구조는 세 조각입니다.
1부, 결론. 무슨 일이 일어났는지 또는 무엇이 안 되는지를 한 문장으로. 형용사 없이.
2부, 원인. 왜 그렇게 됐는지를 사실로. 여기서 사람이 아니라 사건을 말합니다.
3부, 요청. 내가 필요한 것 또는 상대가 결정할 것. 선택지가 있으면 함께.
여유가 있으면 4부, 재발 방지를 붙입니다. 급한 상황에서는 나중으로 미뤄도 됩니다.
We're going to miss Friday. ← 1부: 결론
The migration turned up about forty thousand rows
with bad timestamps that didn't show up in staging. ← 2부: 원인
I need either a day of Jin's time to write the
backfill, or we drop the audit-log part of this
release and ship the rest on Friday. Your call. ← 3부: 요청
이 세 줄이 전부입니다. 여기서 각 부분이 하는 일을 정확히 보면 이렇습니다.
1부는 상대의 첫 번째 질문에 답합니다. 나쁜 소식을 받는 사람의 머릿속에는 언제나 같은 질문이 먼저 옵니다. 얼마나 나쁘고, 내가 뭘 해야 하나.
2부는 그다음 질문에 답합니다. 여기서 중요한 건 사실만 쓰는 것입니다. 우리가 최선을 다했지만이나 예상치 못하게는 사실이 아니라 평가입니다. 사십만 행에 잘못된 타임스탬프가 있었다는 게 사실입니다.
3부가 있어야 이 메시지는 보고가 아니라 요청이 됩니다. 3부가 빠지면 상대는 나쁜 소식만 받고 무엇을 해야 할지 모릅니다. 나쁜 소식에 선택지를 붙이면 그건 사고 보고가 아니라 의사결정 요청이 됩니다.
평상시 보고: 상태 어휘의 세기
나쁜 소식을 잘 전하려면 평소에 상태를 정확하게 말해야 합니다. 상태 어휘가 뭉개져 있으면 진짜 위험 신호가 왔을 때 아무도 알아채지 못합니다.
| 표현 | 뜻 | 세기 |
|---|---|---|
| Shipped. | 배포 완료. | — |
| On track. | 계획대로. | 진짜일 때만 |
| On track, with one watch item. | 계획대로지만 지켜볼 게 하나 있음. | 낮음 |
| Slowed, but still on track. | 느려졌지만 아직 일정 안. | 낮음 |
| At risk. | 지금 조치가 없으면 못 맞출 수 있음. | 중간 |
| Slipping. | 이미 밀리는 중. | 중간에서 높음 |
| Blocked. | 남의 무언가를 기다리는 중, 내가 할 수 있는 게 없음. | 높음 |
| Off track. | 계획이 깨졌고 다시 세워야 함. | 높음 |
| Descoped. | 이번 범위에서 뺐음. | — |
| Parked. | 보류. | — |
여기서 가장 자주 틀리는 게 blocked입니다. 막혔다는 말은 내 쪽에서 할 수 있는 일이 남아 있지 않다는 뜻입니다. 아직 시도해 볼 게 있으면 그건 slowed나 at risk입니다. blocked를 남용하면 진짜로 막혔을 때 아무도 서두르지 않습니다.
영국계와 대기업 환경에서는 빨강, 노랑, 초록으로 표기하는 RAG 방식도 흔합니다. 이 경우 노랑에서 빨강으로 넘어가는 기준을 팀이 미리 합의해 두지 않으면 표기가 무의미해집니다.
그리고 하나 분명히 해 둘 게 있습니다. 일정이 안 맞는데 on track이라고 쓰는 것은 프로젝트에서 가장 비싼 문장입니다. 이건 예의도 배려도 아닙니다. 상태 보고의 목적은 아직 시간이 있을 때 남들이 선택할 수 있게 하는 것이고, 늦게 말하면 그 선택지를 없애 버립니다. 금요일에 밝혀질 사실을 화요일에 말하면 사흘이 생기고, 금요일에 말하면 아무것도 남지 않습니다.
간단한 3줄 보고 틀도 적어 둡니다.
| 줄 | 내용 |
|---|---|
| Status | On track / At risk / Blocked 중 하나 |
| Changed | 지난 보고 이후 달라진 것 |
| Need | 내가 필요한 것, 없으면 Nothing right now |
데일리 스탠드업의 어제, 오늘, 막힌 것 형식도 같은 구조입니다. 그리고 솔직히 말하면 세 줄 중 남들에게 실제로 필요한 건 막힌 것 한 줄입니다.
위험을 미리 알리기
조기 경고는 대단히 값어치 있는 행동인데, 대부분 잘못된 형태로 나옵니다. 조금 걱정됩니다 같은 문장은 정보가 아닙니다. 받는 사람이 무엇을 해야 할지 알 수 없기 때문입니다.
좋은 위험 신호에는 조건과 날짜와 영향이 있습니다. 만약 X가 Y까지 안 되면 Z가 위험하다는 형태입니다.
| 표현 | 뜻 |
|---|---|
| Flagging early: if the vendor doesn't confirm by Wednesday, Friday is at risk. | 미리 알립니다. 벤더가 수요일까지 확정 안 하면 금요일이 위험합니다. |
| This isn't a problem yet, but it could be by next week. | 아직 문제는 아닌데 다음 주에는 문제가 될 수 있습니다. |
| Putting a marker down so it's not a surprise later. | 나중에 놀라지 않게 미리 표시해 둡니다. |
| I want to get ahead of this. | 이건 미리 손 쓰고 싶습니다. |
| Early warning, not an escalation — nothing to do right now. | 에스컬레이션이 아니라 조기 경고입니다. 지금 하실 건 없습니다. |
| I'll tell you on Wednesday either way. | 어느 쪽이든 수요일에 알려 드리겠습니다. |
Early warning, not an escalation은 실무에서 아주 유용합니다. 조기 경고를 받은 관리자가 즉시 대응 모드로 들어가면 오히려 일이 커지는 경우가 많은데, 이 한마디가 그걸 막아 줍니다.
마지막 문장도 습관으로 만들 만합니다. 다음 갱신 시점을 함께 약속하면 상대가 그때까지 물어보지 않아도 됩니다. 경고에 갱신 일정이 붙으면 상대의 불안이 관리 가능한 일정으로 바뀝니다.
막혔다고 말하되 무기력하게 들리지 않기
I'm stuck이라고만 말하면 도움이 필요한 사람으로만 보입니다. 같은 상황을 다르게 말하면 상황을 통제하고 있는 사람으로 보입니다. 차이는 태도가 아니라 네 조각을 다 말했느냐입니다.
무엇에 막혔는지, 무엇을 이미 해봤는지, 무엇이 있으면 풀리는지, 그동안 무엇을 하고 있을지.
| 표현 | 뜻 |
|---|---|
| I'm blocked on the staging credentials. | 스테이징 계정 때문에 막혀 있습니다. |
| I've pinged infra twice and checked the wiki. | 인프라팀에 두 번 요청했고 위키도 봤습니다. |
| I need someone with prod access — who has it these days? | 프로덕션 권한 있는 사람이 필요합니다. 요즘 누가 갖고 있나요? |
| Meanwhile I'm moving to the test harness work. | 그동안 테스트 하네스 작업으로 옮겨 가 있겠습니다. |
| I've hit a wall with the OAuth callback. | OAuth 콜백에서 막혔습니다. |
| I've spent about an hour on this and I'm going in circles. | 한 시간쯤 붙잡고 있는데 제자리를 돌고 있습니다. |
| Waiting on legal — chased Monday, no reply yet. | 법무팀 대기 중입니다. 월요일에 재촉했고 아직 답이 없습니다. |
앞선 글에서 다룬 원리와 정확히 같습니다. I can't do it은 나에 대한 문장이고 I'm blocked on X는 의존 관계에 대한 문장입니다. 후자는 반박할 수도 없고 나를 평가하지도 않습니다.
들인 시간을 말하는 것도 유용합니다. 한 시간을 썼다는 정보가 있으면 상대가 심각도를 잴 수 있습니다. 팀에 따라 "몇 분 이상 막히면 물어보라"는 명시적 규칙이 있는 곳도 있는데, 이건 회사마다 다르니 새 팀에서는 관례를 먼저 물어보는 게 좋습니다.
답이 오는 도움 요청
도움 요청도 형태가 정해져 있습니다. 무엇을, 얼마나 걸리는지, 지금까지 뭘 해봤는지, 언제까지. 네 개가 다 있으면 승낙률이 확실히 달라집니다.
이유는 간단합니다. Can you help me?만 받으면 상대는 답하기 전에 먼저 비용을 추정해야 합니다. 추정이 안 되니까 일단 미룹니다. 반대로 10분이라고 말하면 추정할 게 없어서 바로 답이 나옵니다.
| 표현 | 뜻 |
|---|---|
| Can I borrow you for ten minutes? | 10분만 시간 내줄 수 있어? |
| Do you have 15 minutes to look at something with me? | 15분만 같이 봐줄 수 있어? |
| Could I get a second pair of eyes on this? | 이거 한 번만 같이 봐줄래? |
| I might be missing something obvious — can you double-check my logic? | 뻔한 걸 놓쳤을 수도 있어. 논리 한 번만 봐줄래? |
| Who owns the billing service these days? | 요즘 빌링 서비스 담당이 누구야? |
| Not urgent — sometime today would be great. | 급하진 않아. 오늘 중이면 좋겠어. |
| No need to fix it, I just want to know if I'm on the right track. | 고쳐 달라는 건 아니고 방향이 맞는지만 알고 싶어. |
a second pair of eyes는 영어권 직장에서 대단히 흔한 관용구로, 상대를 전문가로 세우지 않으면서 부담 없이 검토를 부탁하는 표현입니다. 코드, 문서, 계약서 어디에나 씁니다.
마지막 문장도 좋습니다. 요청의 범위를 미리 잘라 주면 상대가 "이거 잡으면 두 시간 날아가는 거 아닌가" 하는 걱정을 하지 않습니다.
참고로 테크 업계에서 흔한 sanity check라는 표현이 있습니다. 뜻은 같지만 최근 여러 조직의 문서 지침에서 권장하지 않는 표현으로 분류하는 경우가 늘어, 대신 sense-check나 double-check를 쓰기도 합니다. 회사 스타일 가이드를 한 번 확인해 보세요.
실수를 인정하기
이 절이 이 글에서 가장 중요합니다. 그리고 여기서만큼은 표현보다 원칙이 먼저입니다.
기본값은 책임을 지는 것입니다. 영어를 부드럽게 만드는 기술은 실수를 흐리는 데 쓰는 게 아닙니다. 흐린 보고는 단기적으로 편하지만 두 배로 비싸게 돌아오고, 무엇보다 문제를 고칠 사람들에게서 시간을 빼앗습니다.
인정의 표준 순서는 이렇습니다. 무슨 일이 있었는지 → 영향 → 지금 상태 → 다음 단계. 재발 방지는 급한 불이 꺼진 뒤에 붙입니다.
| 표현 | 뜻 | 무게 |
|---|---|---|
| My bad. | 내 실수. | 가벼움, 동료 사이 |
| Apologies for the delay. | 늦어서 죄송합니다. | 가벼움, 일상적 |
| That's on me. | 제 잘못입니다. | 중간, 명확한 책임 인정 |
| My mistake — I misread the spec. | 제 실수입니다. 스펙을 잘못 읽었습니다. | 중간 |
| I should have checked the staging config before deploying. | 배포 전에 스테이징 설정을 확인했어야 했습니다. | 중간에서 무거움 |
| I got this wrong, and it cost us the morning. | 제가 틀렸고 그것 때문에 오전을 날렸습니다. | 무거움 |
| I owe you an apology for Thursday. | 목요일 건은 사과드립니다. | 무거움, 사람에게 |
사과의 무게는 실제 피해의 크기에 맞춰야 합니다. 사소한 일에 무거운 사과를 반복하면 정작 큰 일에서 쓸 사과가 남지 않고, 반대로 진짜 피해에 My bad로 넘어가면 피해를 이해하지 못한 사람으로 보입니다. 고객에게 영향이 간 장애에 My bad는 확실히 가볍습니다.
속도도 문장만큼 중요합니다. 완벽한 문장을 만드는 10분보다 지금 보내는 한 줄이 낫습니다.
I broke the build on main. Rollback is running, ETA about ten minutes.
Nothing to do on your side — I'll post when it's green.
여기에 미묘하지만 중요한 구분이 하나 있습니다. 요즘 많은 팀이 비난 없는 사후 분석을 지향하고, 그래서 시스템 중심 언어를 씁니다. 배포 파이프라인이 리뷰 없는 설정 변경을 허용했다는 문장은 회피가 아니라 진짜로 고쳐야 할 지점을 가리키는 좋은 문장입니다.
다만 이 언어가 내가 무엇을 했는지를 대체하면 그때부터는 회피가 됩니다. 둘은 함께 쓸 수 있습니다.
I pushed the config change without review — that's on me.
The pipeline also allowed it, and I think we should close that gap.
앞 문장이 있어서 뒤 문장이 신뢰를 얻습니다. 순서를 바꾸면 같은 두 문장이 변명처럼 읽힙니다.
반대로, 남의 나쁜 소식을 받았을 때
이 절은 표현 목록이라기보다 한 문장짜리 습관에 관한 이야기입니다.
동료가 문제를 일찍 알려 왔을 때 내가 어떻게 반응하는지가 다음번에 그 사람이 언제 말할지를 결정합니다. 첫 반응이 추궁이면 다음 소식은 반드시 늦게 옵니다. 이건 성격 문제가 아니라 학습입니다.
| 표현 | 뜻 |
|---|---|
| Thanks for flagging. | 알려 줘서 고마워. |
| Good catch. | 잘 잡았다. |
| What's the state right now? | 지금 상태가 어때? |
| What do you need? | 뭐가 필요해? |
| Let's fix it first — we'll do the why later. | 일단 고치고, 원인은 나중에 보자. |
| Anything I can unblock? | 내가 뚫어 줄 게 있을까? |
| No blame here, I just want the sequence. | 탓하려는 게 아니라 순서를 알고 싶어. |
Thanks for flagging이 이 표의 핵심입니다. 두 단어짜리 문장인데, 조기 경고라는 행동에 즉시 보상을 주기 때문에 그 팀의 보고 속도를 실제로 바꿉니다.
첫 반응으로 하지 말아야 할 것도 분명합니다. Why didn't you tell me sooner?와 Who did this?는 지금 아무것도 고치지 못하면서 다음 보고만 늦춥니다. 과정에 대한 질문이 정말 필요하다면 불이 꺼진 뒤에, 사람이 아니라 절차를 대상으로 하세요.
고객과 경영진에게 나쁜 소식 전하기
| 표현 | 뜻 |
|---|---|
| I want to give you an early heads-up. | 미리 알려 드리려고 연락드립니다. |
| The short version is we're going to be about two weeks late. | 짧게 말씀드리면 2주 정도 늦어집니다. |
| Here's what happened, and here's what we're doing about it. | 무슨 일이 있었고 어떻게 하고 있는지 말씀드리겠습니다. |
| What I can commit to today is the read path. The rest I'll confirm Thursday. | 오늘 확답드릴 수 있는 건 읽기 경로입니다. 나머지는 목요일에 확정하겠습니다. |
| I don't have a date I'd trust yet. I'll have one by Thursday. | 아직 믿을 만한 날짜가 없습니다. 목요일까지 드리겠습니다. |
| I'd rather tell you now than on the 30th. | 30일에 말씀드리는 것보다 지금이 낫다고 봤습니다. |
마지막에서 두 번째 문장을 강조하고 싶습니다. 모르는 날짜를 지어내지 마세요. 대화를 끝내려고 만든 날짜는 그 순간에는 상대를 안심시키지만, 그 날짜를 또 못 지키면 이번에는 일정이 아니라 신뢰가 무너집니다. 모른다고 말하고 언제까지 알아내겠다고 약속하는 편이, 짧게는 불편하고 길게는 압도적으로 유리합니다.
I'd rather tell you now than on the 30th도 좋은 문장입니다. 조기 보고라는 행동 자체에 이름을 붙여 주기 때문에, 나쁜 소식이 성실함의 증거로 재구성됩니다.
하지 않는 편이 나은 것
결론을 마지막에 놓기. 이 글 전체의 요지입니다.
나쁜 소식을 작게 말하기. 2주 지연을 a slight delay라고 쓰면 두 번 손해를 봅니다. 상대가 진짜 규모를 알았을 때 한 번, 그리고 이후 모든 보고를 의심받으면서 계속.
수동태로 행위자 숨기기. The config was changed나 Mistakes were made는 영어권에서 책임 회피 화법의 교과서 사례로 알려져 있습니다. 누가 했는지 쓰세요.
근거 없는 낙관. It should be fine은 확인했을 때만 쓰는 말입니다. 확인 안 했으면 I haven't verified that yet이 정확합니다.
헤지 쌓기. 나쁜 소식에 완화 장치를 겹겹이 붙이면 읽는 사람은 실제보다 더 나쁘게 상상합니다. 한 겹이면 충분합니다.
As you know와 As I mentioned last week. 일이 늦어진 상황에서 이 표현은 책임을 상대에게 미루는 것처럼 읽힙니다.
과잉 사과. 사과가 길어지면 상대가 나를 위로해야 하는 상황이 됩니다. 그러면 대화의 주제가 문제에서 내 감정으로 옮겨 갑니다.
검증 전에 해결 선언. It's fixed를 두 번 말하면 처음 장애보다 신뢰가 더 깎입니다. The rollback is done — I'm verifying now가 정확합니다.
금요일 저녁에 나쁜 소식 보내기. 의도가 없어도 묻으려는 것처럼 보입니다. 급한 게 아니라면 월요일 아침이 낫고, 급하면 금요일 오후 늦게가 아니라 지금 보내야 합니다.
남 탓 얹기. 첫 메시지에는 사실과 다음 단계만 넣으세요. 책임 분배가 필요한 경우라도 그건 사후 분석의 일이지 사고 보고의 일이 아닙니다.
실전 흐름: 일정이 밀렸을 때
(화요일 오전, 팀 채널)
나: Heads-up on the payments release: Friday is at risk.
What changed: the migration found ~40k rows with bad
timestamps. Staging didn't have them.
Where we are: I've got a backfill script drafted, untested.
What I need: either a day of Jin's time to test it, or
we drop the audit-log piece and ship the rest Friday.
Nothing needed from anyone else right now. I'll update
Wednesday 2pm either way.
PM: How confident are you in the 40k number?
나: That's a count from a query I ran this morning, so the
number is solid. What I haven't verified is whether the
backfill handles the null case. I'll know by tonight.
(수요일 오후)
나: Update as promised. Jin and I tested the backfill —
it works, but it takes six hours to run.
So: Friday is now a slip, not a risk. Realistic date is
Tuesday the 24th.
I don't want to give you a Monday date I don't believe.
Tuesday I do believe.
PM: Fine. Anything you'd do differently?
나: Yes — that's on me. I built the staging dataset from a
clean export instead of a production snapshot, so the bad
rows were never going to show up. I'll switch staging to
a sampled snapshot this sprint.
여기서 한 일을 정리하면 이렇습니다. 결론을 먼저 말하고, 원인을 사실로 말하고, 선택지와 함께 요청하고, 다음 갱신 시점을 약속하고, 아는 것과 모르는 것을 구분하고, 믿지 않는 날짜를 주지 않고, 마지막에 스스로 책임을 짚었습니다. 어느 문장도 자기 비하를 하지 않았고, 어느 문장도 책임을 피하지 않았습니다.
오늘 바로 해볼 것
- 나쁜 소식의 첫 줄: 결론을 한 문장으로 먼저 쓰고 나머지를 그 밑에 붙이세요.
- 조기 경고 한 문장:
Flagging early: if X isn't done by Wednesday, Friday is at risk. - 막혔을 때 네 조각: 무엇에, 뭘 해봤고, 뭐가 필요하고, 그동안 뭘 할지.
- 모를 때의 정직:
I don't have a date I'd trust yet. I'll have one by Thursday.
나쁜 소식을 잘 전한다는 건 부드럽게 말한다는 뜻이 아니라, 상대가 아직 손을 쓸 수 있을 때 정확하게 말하는 것입니다.
이어서 읽기
- 사내 영어 이메일과 메신저 — 이전 글. 앞머리 세 줄로 톤을 정하는 법.
- 사내 영어 스몰톡 — 다음 글. 보고 말고 그냥 사람과 말하는 자리.
- 작문 연습장 — 결론 먼저 쓰기는 손으로 몇 번 써봐야 몸에 붙습니다.
- 설득 연습소 — 나쁜 소식에 선택지를 붙이는 건 결국 의사결정을 설계하는 일입니다.
Reporting Status and Delivering Bad News in English: Conclusion First, Then Cause, Then the Ask
Introduction: the problem is the order, not the content
Think of a situation where you have to say in English that the schedule has slipped. Most people write it like this.
Explain the background, say what took longer than expected, add how hard the team worked, and in the final paragraph say that Friday is therefore going to be difficult.
The grammar is perfect. But the person receiving this email is already irritated somewhere around the third line. Because they are reading an explanation without knowing the conclusion.
What matters here is not simply a question of manners. Push the conclusion to the back and every explanation in front of it reads as an excuse. From the reader's side, they still do not know what happened and they are being given reasons first, so they have no choice but to interpret those reasons as "I am being softened up right now." The same account of the cause becomes information when it comes after the conclusion and an excuse when it comes before.
Saying the conclusion first is the device that makes your explanation get read fairly. That is the core of this article.
Conclusion, then cause, then the ask
The standard structure for bad news is three pieces.
Part 1, the conclusion. What happened, or what is not going to work, in one sentence. No adjectives.
Part 2, the cause. Why it turned out that way, as facts. Here you talk about events, not people.
Part 3, the ask. What you need, or what the other person has to decide. With options where there are any.
If there is room, attach Part 4, prevention. In an urgent situation this can wait.
We're going to miss Friday. ← Part 1: conclusion
The migration turned up about forty thousand rows
with bad timestamps that didn't show up in staging. ← Part 2: cause
I need either a day of Jin's time to write the
backfill, or we drop the audit-log part of this
release and ship the rest on Friday. Your call. ← Part 3: the ask
Those three lines are the whole thing. Look precisely at what each part is doing and you get this.
Part 1 answers the other person's first question. The head of someone receiving bad news always runs the same question first. How bad is it, and what do I have to do?
Part 2 answers the next question. What matters here is writing only facts. We did our best, but and unexpectedly are not facts, they are evaluations. That forty thousand rows had bad timestamps is a fact.
Part 3 is what turns this message from a report into a request. Without part 3, the other person receives only bad news and does not know what to do with it. Attach options to bad news and it stops being an incident report and becomes a decision request.
Everyday reporting: the strength of your status vocabulary
To deliver bad news well you have to state status accurately in normal times. If the status vocabulary is mush, nobody notices when a real warning arrives.
| Phrase | What it means | Strength |
|---|---|---|
| Shipped. | Deployed. | — |
| On track. | On plan. | Only when it is true |
| On track, with one watch item. | On plan, with one thing to watch. | Low |
| Slowed, but still on track. | Slower, but still inside the schedule. | Low |
| At risk. | Without action now, this may not land. | Medium |
| Slipping. | Already sliding. | Medium to high |
| Blocked. | Waiting on someone else's thing, nothing I can do. | High |
| Off track. | The plan is broken and has to be rebuilt. | High |
| Descoped. | Taken out of this scope. | — |
| Parked. | On hold. | — |
The one people get wrong most often here is blocked. Saying you are blocked means there is nothing left that you can do from your side. If there is still something to try, that is slowed or at risk. Overuse blocked and nobody hurries when you really are blocked.
In British-influenced and large-enterprise settings the RAG convention — red, amber, green — is also common. In that case, unless the team agrees in advance on the threshold for going from amber to red, the labels stop meaning anything.
And there is one thing to make explicit. Writing on track when the schedule does not hold is the most expensive sentence on a project. This is not politeness and it is not consideration. The purpose of a status report is to let other people choose while there is still time, and reporting late destroys those choices. A fact that will surface on Friday, said on Tuesday, creates three days; said on Friday, it leaves nothing.
Here is a simple three-line reporting frame as well.
| Line | Content |
|---|---|
| Status | One of On track / At risk / Blocked |
| Changed | What is different since the last report |
| Need | What I need, or Nothing right now |
The yesterday, today, blockers format of a daily standup has the same structure. And honestly, of the three lines, the one other people actually need is the blockers line.
Flagging risk early
An early warning is an extremely valuable act, and most of them come out in the wrong shape. A sentence like I'm a bit worried is not information, because the recipient cannot tell what to do with it.
A good risk signal has a condition, a date and an impact. The shape is: if X does not happen by Y, then Z is at risk.
| Phrase | What it means |
|---|---|
| Flagging early: if the vendor doesn't confirm by Wednesday, Friday is at risk. | Flagging in advance. If the vendor does not confirm by Wednesday, Friday is at risk. |
| This isn't a problem yet, but it could be by next week. | Not a problem yet, but it could be one next week. |
| Putting a marker down so it's not a surprise later. | Marking it now so it is not a shock later. |
| I want to get ahead of this. | I want to get in front of this one. |
| Early warning, not an escalation — nothing to do right now. | This is an early warning, not an escalation. Nothing for you to do now. |
| I'll tell you on Wednesday either way. | Either way I will tell you on Wednesday. |
Early warning, not an escalation is extremely useful in practice. A manager who receives an early warning and immediately goes into response mode often makes the situation bigger, and this one phrase prevents that.
The last sentence is worth making a habit too. Promise the next update point along with the warning and the other person does not have to keep asking until then. Attach an update schedule to a warning and the other person's anxiety turns into a manageable calendar item.
Saying you are blocked without sounding helpless
Say only I'm stuck and you look like someone who needs help. Describe the same situation differently and you look like someone in control of it. The difference is not attitude, it is whether you said all four pieces.
What you are blocked on, what you have already tried, what would unblock it, and what you will be doing in the meantime.
| Phrase | What it means |
|---|---|
| I'm blocked on the staging credentials. | I am blocked because of the staging credentials. |
| I've pinged infra twice and checked the wiki. | I have asked infra twice and looked at the wiki. |
| I need someone with prod access — who has it these days? | I need someone with production access. Who has it these days? |
| Meanwhile I'm moving to the test harness work. | In the meantime I am moving over to the test harness work. |
| I've hit a wall with the OAuth callback. | I have hit a wall on the OAuth callback. |
| I've spent about an hour on this and I'm going in circles. | I have been on this about an hour and I am going in circles. |
| Waiting on legal — chased Monday, no reply yet. | Waiting on legal. Chased on Monday, still no reply. |
This is exactly the principle from the earlier article. I can't do it is a sentence about me; I'm blocked on X is a sentence about a dependency. The second cannot be argued with and does not evaluate me.
Saying how much time you have spent is useful too. Knowing you have spent an hour lets the other person gauge severity. Some teams have an explicit rule that you ask after being stuck for a set number of minutes, but this varies by company, so on a new team it is worth asking what the convention is.
A help request that gets answered
A help request has a fixed shape too. What, how long it takes, what you have tried so far, and by when. With all four present, your acceptance rate is measurably different.
The reason is simple. Given only Can you help me?, the other person has to estimate the cost before answering. They cannot estimate it, so they defer. Say ten minutes and there is nothing to estimate, so the answer comes straight back.
| Phrase | What it means |
|---|---|
| Can I borrow you for ten minutes? | Can you spare ten minutes? |
| Do you have 15 minutes to look at something with me? | Do you have 15 minutes to look at something with me? |
| Could I get a second pair of eyes on this? | Could you take one look at this with me? |
| I might be missing something obvious — can you double-check my logic? | I may be missing something obvious. Can you check my reasoning? |
| Who owns the billing service these days? | Who owns the billing service these days? |
| Not urgent — sometime today would be great. | Not urgent. Sometime today would be great. |
| No need to fix it, I just want to know if I'm on the right track. | I am not asking you to fix it, just whether the direction is right. |
a second pair of eyes is an extremely common idiom in English-speaking workplaces. It asks for a review without putting the other person on a pedestal as the expert, and it costs them nothing to accept. You use it for code, documents and contracts alike.
The last sentence is good too. Cut the scope of the request in advance and the other person does not have to worry that picking this up will cost them two hours.
For reference, there is the phrase sanity check, common in the tech industry. It means the same thing, but a growing number of organisations now classify it in their writing guidance as a phrase to avoid, and use sense-check or double-check instead. Have a look at your company style guide.
Owning a mistake
This section is the most important one in the article. And here more than anywhere, the principle comes before the phrases.
The default is taking responsibility. The skills that make English softer are not for blurring a mistake. A blurred report is easier in the short run, comes back twice as expensive, and above all it steals time from the people who have to fix the problem.
The standard order for owning it is this. What happened → impact → current state → next steps. Prevention goes on after the fire is out.
| Phrase | What it means | Weight |
|---|---|---|
| My bad. | My mistake. | Light, between peers |
| Apologies for the delay. | Sorry for the delay. | Light, everyday |
| That's on me. | That one is my fault. | Medium, a clear admission |
| My mistake — I misread the spec. | My mistake. I misread the spec. | Medium |
| I should have checked the staging config before deploying. | I should have checked the staging config before deploying. | Medium to heavy |
| I got this wrong, and it cost us the morning. | I got this wrong and it cost us the morning. | Heavy |
| I owe you an apology for Thursday. | I owe you an apology for Thursday. | Heavy, to a person |
The weight of an apology has to match the size of the actual damage. Repeat heavy apologies over trivia and you have none left for the big one; go the other way and wave off real damage with My bad and you look like someone who has not understood the damage. My bad for an outage that reached customers is definitively too light.
Speed matters as much as the sentence. One line sent now beats ten minutes spent building a perfect sentence.
I broke the build on main. Rollback is running, ETA about ten minutes.
Nothing to do on your side — I'll post when it's green.
There is a subtle but important distinction here. Many teams now aim for blameless postmortems, and so they use system-focused language. A sentence like the deploy pipeline allowed a config change without review is not evasion; it is a good sentence pointing at something that genuinely has to be fixed.
But the moment that language replaces what you did, it becomes evasion. The two can be used together.
I pushed the config change without review — that's on me.
The pipeline also allowed it, and I think we should close that gap.
The second sentence earns trust because the first one is there. Swap the order and the same two sentences read as an excuse.
The other direction: receiving someone else's bad news
This section is less a list of phrases than a story about a one-sentence habit.
How you react when a colleague brings you a problem early decides when that person will tell you next time. If your first reaction is interrogation, the next piece of news will definitely arrive late. This is not a matter of personality, it is learning.
| Phrase | What it means |
|---|---|
| Thanks for flagging. | Thanks for raising it. |
| Good catch. | Good catch. |
| What's the state right now? | What is the state right now? |
| What do you need? | What do you need? |
| Let's fix it first — we'll do the why later. | Let us fix it first and look at the cause later. |
| Anything I can unblock? | Anything I can unblock for you? |
| No blame here, I just want the sequence. | I am not assigning blame, I just want the sequence. |
Thanks for flagging is the heart of this table. It is a two-word sentence, and because it rewards the act of early warning immediately, it genuinely changes how fast a team reports.
What not to do as a first reaction is equally clear. Why didn't you tell me sooner? and Who did this? fix nothing right now and only delay the next report. If you really need questions about process, ask them after the fire is out, and aim them at the procedure rather than the person.
Delivering bad news to customers and executives
| Phrase | What it means |
|---|---|
| I want to give you an early heads-up. | I am getting in touch to let you know early. |
| The short version is we're going to be about two weeks late. | The short version is that we will be about two weeks late. |
| Here's what happened, and here's what we're doing about it. | Here is what happened and here is what we are doing about it. |
| What I can commit to today is the read path. The rest I'll confirm Thursday. | What I can commit to today is the read path. The rest I will confirm on Thursday. |
| I don't have a date I'd trust yet. I'll have one by Thursday. | I do not have a date I would trust yet. I will have one by Thursday. |
| I'd rather tell you now than on the 30th. | I would rather tell you now than on the 30th. |
I want to emphasise the second-to-last sentence. Do not invent a date you do not know. A date made up to end the conversation reassures the other person in that moment, but when you miss that one too, what breaks this time is not the schedule but the trust. Saying you do not know and promising by when you will find out is uncomfortable in the short run and overwhelmingly advantageous in the long run.
I'd rather tell you now than on the 30th is a good sentence too. Because it puts a name on the act of reporting early, the bad news gets reframed as evidence of diligence.
Things better left undone
Putting the conclusion last. The point of this whole article.
Making bad news sound small. Write a two-week delay as a slight delay and you lose twice. Once when they learn the real size, and then continuously, with every subsequent report doubted.
Hiding the actor in the passive voice. The config was changed and Mistakes were made are textbook cases of responsibility-dodging speech in English. Write who did it.
Ungrounded optimism. It should be fine is something you say only when you have checked. If you have not checked, I haven't verified that yet is the accurate sentence.
Stacking hedges. Pile softeners on bad news and the reader imagines something worse than it is. One layer is enough.
As you know and As I mentioned last week. When something is late, these read as pushing responsibility onto the other person.
Over-apologising. When the apology gets long, the other person ends up having to comfort you. The subject of the conversation then moves from the problem to your feelings.
Declaring it fixed before verifying. Say It's fixed twice and the trust damage exceeds the original outage. The rollback is done — I'm verifying now is the accurate version.
Sending bad news on a Friday evening. Even with no such intent, it looks like burying it. If it is not urgent, Monday morning is better; if it is urgent, it should go now, not late on Friday afternoon.
Adding blame for someone else. Put only facts and next steps in the first message. Even where responsibility does need apportioning, that is the job of the postmortem, not of the incident report.
A worked example: when the schedule slips
(Tuesday morning, team channel)
Me: Heads-up on the payments release: Friday is at risk.
What changed: the migration found ~40k rows with bad
timestamps. Staging didn't have them.
Where we are: I've got a backfill script drafted, untested.
What I need: either a day of Jin's time to test it, or
we drop the audit-log piece and ship the rest Friday.
Nothing needed from anyone else right now. I'll update
Wednesday 2pm either way.
PM: How confident are you in the 40k number?
Me: That's a count from a query I ran this morning, so the
number is solid. What I haven't verified is whether the
backfill handles the null case. I'll know by tonight.
(Wednesday afternoon)
Me: Update as promised. Jin and I tested the backfill —
it works, but it takes six hours to run.
So: Friday is now a slip, not a risk. Realistic date is
Tuesday the 24th.
I don't want to give you a Monday date I don't believe.
Tuesday I do believe.
PM: Fine. Anything you'd do differently?
Me: Yes — that's on me. I built the staging dataset from a
clean export instead of a production snapshot, so the bad
rows were never going to show up. I'll switch staging to
a sampled snapshot this sprint.
Here is what was done. The conclusion came first, the cause was given as fact, the ask came with options, the next update point was promised, what was known was separated from what was not, no date was given that was not believed, and at the end the responsibility was pointed at directly. No sentence in it puts the speaker down, and no sentence in it dodges responsibility.
Try this today
- The first line of bad news: write the conclusion as one sentence first and hang the rest underneath it.
- One early warning sentence:
Flagging early: if X isn't done by Wednesday, Friday is at risk. - The four pieces when blocked: on what, what you tried, what you need, what you will do meanwhile.
- Honesty when you do not know:
I don't have a date I'd trust yet. I'll have one by Thursday.
Delivering bad news well does not mean saying it gently; it means saying it accurately while the other person can still do something about it.
Read next
- Office English in email and chat — the previous article. How the first three lines set the tone.
- Small talk at work in English — the next article. Not reporting, just talking to people.
- Writing Practice — conclusion-first writing only sticks after you have written a few by hand.
- Persuasion Lab — attaching options to bad news is, in the end, designing a decision.