FRAMEWORK GIAO TIẾP CÔNG SỞ THỰC CHIẾN
              Nói đúng người – đúng lúc – đúng cách – đúng mục tiêu

1. Người giỏi giao tiếp công sở không phải là người nói nhiều

Một người giao tiếp giỏi trong công sở thường có 5 năng lực chính:

                    NGƯỜI GIỎI GIAO TIẾP CÔNG SỞ
                                  |
        -------------------------------------------------------
        |              |              |              |         |
        v              v              v              v         v
  Hiểu bối cảnh   Đọc người nghe   Nói đúng mục tiêu  Giữ cảm xúc  Dẫn dắt kết quả
        |              |              |              |         |
        v              v              v              v         v
 Biết đang ở     Biết người kia    Không nói lan man  Không phản   Sau khi nói xong,
 tình huống nào  cần gì/sợ gì      Biết mình muốn gì  ứng bốc đồng có next step rõ

Nói đơn giản:

Giao tiếp giỏi = Nói đúng người + đúng lúc + đúng cách + đúng mục tiêu

Ví dụ trong công việc, cùng một vấn đề “task bị trễ”, nhưng cách nói với từng người sẽ khác:

Task bị trễ
   |
   |-- Nói với client:
   |      "There is a delivery risk. We have two options..."
   |
   |-- Nói với PM:
   |      "This task may impact the sprint timeline. I suggest we re-prioritize..."
   |
   |-- Nói với teammate:
          "Bạn đang vướng ở đâu? Mình cùng check để unblock sớm nhé."

2. Framework tổng quát: Trước khi mở miệng, hãy quét 5 yếu tố

Trước khi nói trong một tình huống nhạy cảm, hãy tự hỏi nhanh:

                        TRƯỚC KHI NÓI
                              |
                              v
        ------------------------------------------------
        |          |           |           |            |
        v          v           v           v            v
      WHO        CONTEXT      GOAL        RISK        TONE
   Nói với ai?  Bối cảnh gì? Muốn đạt gì? Rủi ro gì? Nói giọng nào?

WHO — Mình đang nói với ai?

Sếp / Client / PM / Teammate / Junior / Người lớn tuổi / Người đang khó chịu

Ví dụ:

EQ thấp:
"Anh update task trước 3h nhé."

EQ cao:
"Anh ơi, để em tổng hợp status gửi client cho đầy đủ,
anh giúp em update phần của anh trước 3h được không ạ?"

CONTEXT — Bối cảnh đang ở đâu?

Quy tắc:
Góp ý nhạy cảm  → nói riêng
Khen ngợi       → có thể nói public
Thông tin chung → nói group
Conflict        → ưu tiên 1-1 trước
Bạn muốn góp ý ai đó
        |
        v
Có nhạy cảm không?
        |
        |-- Không --> Có thể nói trong group
        |
        |-- Có ----> Nói riêng 1-1
                     |
                     v
             Tập trung vào hành vi,
             không công kích con người

GOAL — Mục tiêu của câu nói là gì?

Trước khi nói, hãy tự hỏi:

Sau câu nói này, mình muốn người kia:
- Hiểu điều gì?
- Làm điều gì?
- Quyết định điều gì?
- Cảm thấy thế nào?

RISK — Nếu nói không khéo thì rủi ro gì?

Câu nói:
"Requirement không rõ nên em chưa làm được."

Rủi ro:
Nghe giống đổ lỗi cho BA/client.

Cách nói tốt hơn:
"Em đã check flow hiện tại. Có một điểm cần confirm
để tránh implement sai behavior."

TONE — Nên dùng tone nào?

Tone chuyên nghiệp
      |
      v
------------------------------------------------
|             |              |
Calm          Respectful     Solution-oriented
Bình tĩnh     Tôn trọng      Hướng giải pháp

3. Công thức nói chuyện EQ cao: A.C.T

                         A.C.T
                          |
        -------------------------------------
        |                |                  |
        v                v                  v
   Acknowledge        Clarify             Take action
   Ghi nhận           Làm rõ vấn đề       Đề xuất bước tiếp theo

Ví dụ với client báo bug:

A - Acknowledge:
"Thanks for reporting this. I understand this issue affects your testing flow."

C - Clarify:
"We'll first reproduce the issue and check whether it is related to the recent change."

T - Take action:
"After that, we'll share the root cause and proposed fix."

4. Công thức xử lý tình huống bất ngờ: P.A.U.S.E

Khi bị hỏi khó, bị phê bình, hoặc bị đẩy vào tình huống bất ngờ, đừng trả lời ngay theo cảm xúc.

                         P.A.U.S.E
                            |
        -------------------------------------------------
        |          |            |           |            |
        v          v            v           v            v
      Pause     Acknowledge   Understand   Suggest      Execute
      Dừng lại  Ghi nhận      Hiểu rõ      Đề xuất      Thực hiện

Ví dụ khi client hỏi khó — "Why did this happen again?":

EQ thấp:
"Maybe because the requirement changed."

EQ cao:
"I understand your concern. Let us check the root cause carefully
before making any conclusion.

From our side, we'll review the recent changes, reproduce the issue,
and confirm whether this is a regression or an existing behavior.
Then we'll share a clear action plan to prevent it from happening again."

5. Bản đồ các tình huống công sở thường gặp

                         GIAO TIẾP CÔNG SỞ
                                  |
        ----------------------------------------------------------
        |             |              |              |             |
        v             v              v              v             v
  Với client       Với sếp/PM      Với teammate   Trong meeting  Khi conflict
        |             |              |              |             |
        v             v              v              v             v
  Clarify req      Báo rủi ro      Giao task      Report status  Bị hiểu lầm
  Deal deadline    Xin resource    Góp ý          Ask question   Bị phê bình
  Báo bug          Update status   Nhờ hỗ trợ     Invite speaker Tranh luận
  Confirm scope    Escalate issue  Resolve blocker Chốt action   Từ chối

6. Tình huống 1: Daily meeting với client

Cấu trúc report chuyên nghiệp:

                       DAILY UPDATE STRUCTURE
                                  |
        ------------------------------------------------
        |             |              |                 |
        v             v              v                 v
   Yesterday       Today          Blocker            Need confirmation
   Đã làm gì       Sẽ làm gì      Đang vướng gì      Cần confirm gì

Mẫu nói:

Yesterday, I worked on the login validation flow and completed the main implementation.

Today, I'll continue with the error handling and unit test.

Currently, I have one open question about the expected behavior when the user session expires.

Could you confirm whether we should redirect the user to the login page
or show a warning message first?

Khi muốn mời người khác nói:

[Name], could you help share your update on the API integration part?

7. Tình huống 2: Client hỏi requirement chưa rõ

Requirement chưa rõ
       |
       v
Đừng nói: "I don't understand"
       |
       v
Nói theo hướng:
- Mình đã check
- Có điểm cần confirm
- Nếu không confirm có rủi ro
- Đưa option nếu có

Câu trả lời chuyên nghiệp:

I checked the current flow and found one point that needs confirmation.

For this case, there seem to be two possible behaviors:

Option 1: The system shows a warning message.
Option 2: The system redirects the user directly to the login page.

Could you confirm which behavior is expected?

Câu này EQ cao vì:

✓ Không nói client viết requirement dở
✓ Không nói mình không biết
✓ Không đẩy trách nhiệm
✓ Có chuẩn bị trước option
✓ Giúp client ra quyết định dễ hơn

8. Tình huống 3: Báo task có risk bị trễ

Task có risk
    |
    v
Nêu risk rõ ràng
    |
    v
Nêu nguyên nhân trung lập
    |
    v
Đưa phương án giảm risk
    |
    v
Xin align decision

Mẫu trả lời:

This task has a delivery risk because the logic is more complex than expected.

To reduce the risk, I suggest we split it into two parts:

Part 1: Deliver the core behavior first.
Part 2: Handle the edge cases in the next update.

This way, we can still keep progress for the release while managing the risk.

9. Tình huống 4: Client yêu cầu deadline quá gấp

Công thức:

Không nói NO trực tiếp
        |
        v
1. Team hiểu mục tiêu
2. Nêu rủi ro khách quan
3. Đưa option
4. Recommend option

Mẫu trả lời:

We understand the target date is important.

With the current scope, there is a delivery risk if we keep the same deadline.

To move forward, we can consider two options:

Option 1: Keep the deadline, but reduce the scope to the core features.
Option 2: Keep the full scope, but extend the timeline.

My recommendation is option 1 if the release date is fixed.

10. Tình huống 5: Khi client không hài lòng về bug

Client không hài lòng
        |
        v
Đừng phòng thủ → Ghi nhận impact → Cam kết kiểm tra
        |
        v
Nêu process xử lý → Hẹn update rõ ràng

Mẫu trả lời:

Thanks for raising this. I understand this issue affects your testing
and may slow down the release validation.

We'll take this seriously. The team will reproduce the issue, check the root cause,
and confirm whether it is related to the recent change.

I'll provide an update with the investigation result and next action by the end of today.

11. Tình huống 6: Khi bạn không biết câu trả lời

EQ thấp:
"I think maybe it works like that."

EQ cao:
"I don't have the confirmed answer at the moment.

To avoid giving incorrect information, I'll verify it after the meeting
and get back to you with a clear answer."

Nếu muốn thể hiện chủ động hơn:

"I have an assumption, but I'd like to verify it before confirming.

My current understanding is that the system should follow the existing validation flow.
I'll double-check the implementation and confirm after the meeting."

12. Tình huống 7: Góp ý teammate làm chưa tốt

Công thức S.B.I:

                         S.B.I
                          |
        ------------------------------------
        |              |                   |
        v              v                   v
    Situation       Behavior             Impact
    Tình huống      Hành vi              Tác động

Câu hoàn chỉnh:

In yesterday's daily meeting, the task status was not very clear,
and we didn't mention the blocker early.

As a result, the client may not understand the delivery risk.

Next time, let's prepare three points before the meeting:
current status, blocker, and next action.

13. Tình huống 8: Góp ý người lớn tuổi hơn hoặc senior hơn

Góp ý người senior/lớn tuổi
        |
        v
Không dùng tone chỉ đạo
        |
        v
Dùng tone: Nhờ hỗ trợ / Cùng align / Vì mục tiêu chung

Tiếng Việt:

Anh ơi, để phần report với client được đầy đủ hơn, em muốn align nhanh với anh
một chút về status của task này.

Hiện tại em thấy có một risk nhỏ ở phần timeline.
Anh em mình cùng check xem có cần báo sớm với client không ạ?

Tiếng Anh:

I'd like to quickly align with you on this task so that we can report
to the client more accurately.

I see a small timeline risk here. Could we review it together and decide
whether we should raise it early?

14. Tình huống 9: Nhắc teammate update status

Không nên:
"Bạn update status đi."
→ Nghe giống ra lệnh.

Nên dùng:
"Could you help update the current status before 3 PM?

I need to consolidate the team update for the client,
and your input will help us avoid missing any important information."

15. Tình huống 10: Khi teammate hỏi quá nhiều

Teammate hỏi quá nhiều
        |
        v
Không chặn câu hỏi
        |
        v
Dạy cách tự phân tích trước khi hỏi
        |
        v
Yêu cầu họ mang theo assumption

Câu trả lời:

Good question. Before I answer directly, I'd like you to try one step first.

Please check the existing flow and write down:
1. What you understand
2. What is unclear
3. Your proposed solution

Then send it to me, and I'll help confirm or adjust it.

16. Tình huống 11: Khi cần phản biện ý kiến

Công thức YES – AND – RISK – OPTION:

        |             |              |                 |
        v             v              v                 v
   Ghi nhận       Bổ sung góc nhìn   Nêu risk          Đưa option

Tiếng Anh:

I see your point, and I agree this approach can help us move faster.

One concern I have is maintainability when the scope grows.

Maybe we can compare it with another option before making the final decision.

Tiếng Việt:

Em hiểu ý anh, và em đồng ý là cách này có thể giúp mình đi nhanh hơn.

Điểm em hơi lo là khả năng maintain khi scope lớn hơn.

Có lẽ mình nên so sánh thêm với một option khác trước khi chốt.

17. Tình huống 12: Khi bị hiểu lầm

Bị hiểu lầm
    |
    v
Không nói: "Ý tôi không phải vậy"
    |
    v
Nói: Cảm ơn vì đã làm rõ → Diễn đạt lại → Xác nhận lại

Tiếng Anh:

Thanks for pointing that out. Let me clarify my point.

What I meant was not that we should skip this step, but that we should
prioritize the core flow first and handle the edge cases after that.

Does that make sense?

Tiếng Việt:

Cảm ơn anh đã chỉ ra điểm này. Để em làm rõ lại ý của em.

Ý em không phải là mình bỏ qua bước đó, mà là mình nên ưu tiên core flow trước,
sau đó xử lý edge cases sau.

Không biết em diễn đạt như vậy đã rõ hơn chưa ạ?

18. Tình huống 13: Khi cuộc họp bị im lặng

Meeting bị im lặng
        |
        v
Tóm tắt nhanh → Đặt câu hỏi định hướng → Mời đúng người nói

Mẫu nói:

Let me summarize what we have so far.

We have confirmed the main flow, but there is still one open point
about the error handling.

[Name], could you help confirm the expected behavior for this case?

Kéo client vào discussion:

From the business perspective, could you help confirm which option is more suitable?

19. Tình huống 14: Khi meeting đi lan man

Meeting lan man
       |
       v
Không cắt ngang thô
       |
       v
Ghi nhận discussion → Kéo về mục tiêu → Đề xuất parking lot

Tiếng Anh:

This is a useful discussion. To make sure we stay focused on today's goal,
may I suggest we park this topic and come back to it after we finalize the main flow?

Tiếng Việt:

Phần này mình trao đổi cũng hữu ích. Để đảm bảo meeting hôm nay đi đúng mục tiêu,
em đề xuất mình tạm ghi nhận topic này lại và quay lại sau khi chốt xong main flow.

20. Tình huống 15: Khi cần escalation với PM/Manager

Escalation tốt
      |
      v
Không than phiền → Nói bằng dữ kiện → Nêu impact → Đưa option → Xin quyết định

Mẫu:

I'd like to raise one delivery risk.

The current task has grown beyond the original scope because we found
additional edge cases during implementation.

Impact: it may affect the sprint timeline by around two days.

I see two options:
1. Reduce the scope for this sprint
2. Add support from another developer

Could you help decide which direction we should take?

21. Tình huống 16: Khi bạn phải từ chối khéo

TỪ CHỐI EQ CAO
      |
      v
Ghi nhận → Nêu giới hạn → Đưa lựa chọn khác

Tiếng Anh:

I understand this is important.

At the moment, I'm focusing on the release blocker, so I may not be able
to take this immediately.

I can support it after the release, or we can ask another team member
to pick it up first if it is urgent.

Tiếng Việt:

Em hiểu việc này quan trọng.

Hiện tại em đang tập trung xử lý release blocker nên có thể chưa nhận ngay được.

Em có thể hỗ trợ sau release, hoặc nếu việc này gấp,
mình có thể nhờ một bạn khác pick trước.

22. Tình huống 17: Khi cần xin lỗi chuyên nghiệp

XIN LỖI CHUYÊN NGHIỆP
        |
        v
Nhận impact → Không đổ lỗi → Nêu cách sửa → Phòng ngừa lần sau

Mẫu:

Sorry for the inconvenience caused by this issue.

We understand it affected your testing process.

The team has identified the root cause and is preparing the fix.

To avoid the same issue in the next release, we'll add one more
verification step to our checklist.

23. Tình huống 18: Khi muốn thể hiện leadership trong giao tiếp

LEADERSHIP COMMUNICATION
          |
          v
Summarize → Align → Assign next step
Tóm tắt     Thống nhất  Chốt hành động

Mẫu trong meeting:

Let me summarize the discussion.

We have agreed on the main flow. There is one remaining open point about validation.

Next step:
- I'll check the frontend impact.
- [Name] will confirm the API behavior.
- We'll update the client by tomorrow.

Câu này thể hiện bạn là người:

✓ Có khả năng tổng hợp
✓ Có khả năng điều phối
✓ Có tư duy ownership
✓ Biết biến discussion thành action

24. Bộ câu nói giúp bạn ứng biến trong công sở

Khi cần thêm thời gian suy nghĩ:
→ "Let me think through this for a moment."
→ "That's a good question. I'd like to check one detail before confirming."

Khi cần làm rõ:
→ "Could you help clarify what you mean by that?"
→ "Just to make sure I understand correctly, do you mean...?"

Khi cần xác nhận:
→ "Could you confirm if my understanding is correct?"
→ "Let me repeat my understanding to make sure we are aligned."

Khi cần đưa ý kiến trái chiều:
→ "I see your point. One concern I have is..."
→ "That approach makes sense. Another option we may consider is..."

Khi cần chốt:
→ "So the next step is..."
→ "Can we align on this direction?"

Khi chưa biết:
→ "I don't have the confirmed answer right now, but I'll verify and get back to you."

Khi muốn giảm căng thẳng:
→ "I think we all have the same goal here. Let's focus on how to move forward."

25. Cách luyện thực hành hằng ngày

                    PRACTICE LOOP
                         |
                         v
        -----------------------------------------
        |            |            |             |
        v            v            v             v
   Observe       Prepare       Practice       Reflect
   Quan sát      Chuẩn bị      Thực hành      Rút kinh nghiệm

Observe — Mỗi ngày quan sát: Ai nói chuyện tốt? Họ dùng câu gì? Họ xử lý conflict thế nào?

Prepare — Trước daily meeting, chuẩn bị 4 ý:

My current status is...
The main blocker is...
The delivery risk is...
I need confirmation on...

Practice — Mỗi ngày chọn 1 kỹ năng nhỏ:

Ngày 1: Luyện summarize
Ngày 2: Luyện ask clarification
Ngày 3: Luyện raise risk
Ngày 4: Luyện disagree politely
Ngày 5: Luyện close meeting with next steps

Reflect — Sau meeting, tự hỏi:

Mình nói có rõ không?
Mình có nói quá dài không?
Mình có làm ai mất mặt không?
Mình có chốt được next step không?
Mình có thể nói câu nào tốt hơn?

26. Bài tập thực hành 7 ngày

7-DAY COMMUNICATION TRAINING
          |
          v
| Day 1  | Day 2   | Day 3 | Day 4    | Day 5    | Day 6   | Day 7  |
| Status | Clarify | Risk  | Feedback | Conflict | Summary | Review |
| report | question| report| teammate | handling | meeting | self   |

Day 1 — Luyện report status:

Yesterday, I completed...
Today, I will focus on...
Currently, there is no blocker / I have one blocker...

Day 2 — Luyện hỏi clarification:

Could you confirm the expected behavior when...?

Day 3 — Luyện báo risk:

I'd like to raise one delivery risk...

Day 4 — Luyện góp ý teammate:

In this situation, I noticed...
The impact is...
Next time, let's...

Day 5 — Luyện xử lý conflict:

I think we both have valid points.
Let's focus on the goal and compare the options.

Day 6 — Luyện summarize meeting:

Let me summarize what we agreed today...

Day 7 — Review:

Câu nào mình nói tốt?
Câu nào mình nói chưa tốt?
Lần sau mình sẽ thay bằng câu nào?

27. Checklist người giao tiếp ứng biến tốt

Trước khi nói:
[ ] Mình biết mục tiêu câu nói chưa?
[ ] Mình biết người nghe là ai chưa?
[ ] Mình biết rủi ro nếu nói thẳng chưa?

Trong khi nói:
[ ] Mình có bình tĩnh không?
[ ] Mình có nói rõ vấn đề không?
[ ] Mình có tránh đổ lỗi không?
[ ] Mình có đưa next step không?

Sau khi nói:
[ ] Người nghe có hiểu không?
[ ] Có action rõ chưa?
[ ] Có cần follow-up bằng message không?

28. Bộ khung trả lời nhanh theo tình huống

| Tình huống          | Câu mở đầu nên dùng                    |
|---------------------|----------------------------------------|
| Bị hỏi khó          | "That's a good question..."            |
| Bị phê bình         | "I understand your concern."           |
| Không đồng ý        | "I see your point, one concern is..."  |
| Chưa rõ requirement | "Could you help confirm..."            |
| Task có risk        | "I'd like to raise one risk..."        |
| Cần từ chối         | "I understand this is important..."    |
| Cần góp ý           | "I'd like to share one observation..." |
| Cần chốt meeting    | "Let me summarize the next steps..."   |

29. Nguyên tắc quan trọng nhất

Đừng giao tiếp theo cảm xúc nhất thời.
Hãy giao tiếp theo mục tiêu.

Ví dụ:

Cảm xúc:
"Mình bực vì teammate không update status."

Mục tiêu:
"Mình cần status rõ để report client."

Câu nói nên dùng:
"Bạn giúp mình update status trước 3h nhé,
để mình tổng hợp gửi client và tránh miss thông tin."

30. Tóm tắt cuối cùng

                 GIAO TIẾP CÔNG SỞ EQ CAO
                            |
                            v
        ------------------------------------------------
        |              |              |                 |
   Bình tĩnh       Tôn trọng       Rõ ràng          Có giải pháp
        |              |              |                 |
        v              v              v                 v
 Không phản ứng   Không làm mất   Nói đúng vấn đề   Luôn có next step
 theo cảm xúc     mặt người khác  không lan man     hoặc option
Nói để giải quyết vấn đề,
không nói để thắng người khác.

Nói để người nghe muốn hợp tác tiếp,
không nói để họ phải phòng thủ.

Nói có dữ kiện,
có cảm xúc phù hợp,
có next step rõ ràng.