π¬ Tech Lead Communication β Translator Giα»―a Engineering & Business (Clarity > Intelligence)
π― Mα»₯c TiΓͺu BΓ i ViαΊΏt
Tech Lead khΓ΄ng chα» giα»i kα»Ή thuαΊt β mΓ phαΊ£i giα»i giao tiαΊΏp. BΓ i nΓ y Δi sΓ’u vΓ o vai trΓ² βtranslatorβ cα»§a Tech Lead, cΓ‘ch dα»ch ngΓ΄n ngα»― Business β Engineering, communication flow, vΓ cΓ‘c kα»Ή nΔng giao tiαΊΏp quan trα»ng.
Senior Engineer solves problems. Tech Lead aligns people to solve problems.
Series Navigation
BΓ i 1 β How to Become a Tech Lead (Career Path & Mindset)
BΓ i 2 β Engineering Manager (Technical Skill & Leadership)
BΓ i 3 β Tech Lead Time Management (40% Coding, 25% Meetings...)
BΓ i 4 β Tech Lead Decision Making (70% Rule, Trade-offs)
BΓ i 5 β (bΓ i nΓ y) Tech Lead Communication
π 1. Tech Lead = Translator Giα»―a 2 ThαΊΏ Giα»i
Hai NgΓ΄n Ngα»― KhΓ‘c Nhau
TECH LEAD COMMUNICATION
Engineering World Business World
(Developers) (Product / Stakeholders)
ββββββββββββββββββββββ ββββββββββββββββββββββ
β β β β
β Performance β β User Experience β
β Refactoring β β Revenue Impact β
β Scalability β β Time to Market β
β Technical Debt β β Customer Needs β
β API latency β β Cost reduction β
β Code quality β β Market share β
β β β β
βββββββββββββ¬βββββββββ βββββββββββββ¬βββββββββ
β β
β KhΓ΄ng hiα»u nhau! β
β β β
βΌ βΌ
βββββββββββββββββββββββββββββββ
β TECH LEAD β
β β
β β
Translate β
β β
Align priorities β
β β
Clarify scope β
β β
Reduce misunderstanding β
β β
ββββββββββββββββ¬βββββββββββββββ
β
βΌ
Clear Technical Plan
Everyone aligned β
TαΊ‘i Sao CαΊ§n Translator?
KhΓ΄ng cΓ³ Tech Lead translate:
Product: "CαΊ§n feature X nhanh"
Engineer: "CαΊ§n refactor trΖ°α»c"
β Conflict
β Misunderstanding
β Wrong expectations
β Delay & frustration
ββββββββββββββββββββββββββββββββββββββββ
CΓ³ Tech Lead translate:
Product: "CαΊ§n feature X nhanh"
β
βΌ
Tech Lead: "Business cần X vì [reason].
Ta cΓ³ thα» MVP trong 2 tuαΊ§n.
Refactor sau khi validate."
β
βΌ
Engineer: "Hiα»u rα»i, cΓ³ context. Let's go!"
β Alignment
β Clear expectation
β Smooth delivery
π 2. Communication Flow β Luα»ng ThΓ΄ng Tin
Flow CΖ‘ BαΊ£n
Business Requirement
β
βΌ
"We need feature X"
β
βΌ
βββββββββββββββββ
β Tech Lead β
β Translate β
βββββββββ¬ββββββββ
β
βΌ
Technical tasks + Context
β
βΌ
βββββββββββββββββ
β Engineering β
β Team β
βββββββββ¬ββββββββ
β
βΌ
Implementation & Feedback
β
βΌ
βββββββββββββββββ
β Tech Lead β
β Summarize β
βββββββββ¬ββββββββ
β
βΌ
Progress update to Business
(business language, not tech jargon)
Bi-directional Flow
Tech Lead xα» lΓ½ 2 chiα»u:
Business β Tech Lead β Engineering
(Requirements) (Tasks)
Engineering β Tech Lead β Business
(Progress/Issues) (Status update)
Tech Lead lΓ HUB trung tΓ’m:
Business
β
β
βΌ
Tech Lead
β
β
βΌ
Engineering
π€ 3. Translation Examples β Dα»ch ThαΊΏ NΓ o?
Business β Engineering
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Business β Engineering β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Business nΓ³i: β
β βββββββββββββ β
β "Users are leaving because pages load too slow." β
β β
β β β
β βΌ β
β β
β Tech Lead translates: β
β βββββββββββββββββββββ β
β "Performance optimization needed. Tasks: β
β ββ Optimize bundle size (target: -30%) β
β ββ Improve API latency (target: <200ms) β
β ββ Implement caching layer β
β ββ Reduce initial render time β
β β
β Priority: High. Deadline: 2 weeks. β
β Impact: reduce bounce rate by ~20%" β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Business β Engineering β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Business nΓ³i: β
β βββββββββββββ β
β "We need to launch in Vietnam market next month." β
β β
β β β
β βΌ β
β β
β Tech Lead translates: β
β βββββββββββββββββββββ β
β "Localization project. Tasks: β
β ββ i18n setup (if not exists) β
β ββ Vietnamese language file β
β ββ Currency & date format β
β ββ Local payment integration β
β ββ Testing with VN users β
β β
β Effort: 3 weeks with 2 devs. β
β Risk: Payment integration may take longer." β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Engineering β Business
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Engineering β Business β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Engineer nΓ³i: β
β βββββββββββββ β
β "We need to refactor the payment module. β
β The code is spaghetti and hard to maintain." β
β β
β β β
β βΌ β
β β
β Tech Lead translates: β
β βββββββββββββββββββββ β
β "We propose a 2-week improvement project that: β
β ββ Reduces payment errors by ~50% β
β ββ Improves checkout reliability β
β ββ Speeds up future payment features by 2x β
β ββ Reduces support tickets β
β β
β ROI: Investment now saves 2 months later. β
β Risk of not doing: more bugs, slower features." β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Engineering β Business β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Engineer nΓ³i: β
β βββββββββββββ β
β "The current architecture won't scale. β
β We need to migrate to microservices." β
β β
β β β
β βΌ β
β β
β Tech Lead translates: β
β βββββββββββββββββββββ β
β "When we reach 10x current users: β
β ββ Current system will slow down significantly β
β ββ Some features will become unreliable β
β ββ Development speed will decrease β
β β
β Proposal: Gradual migration over 6 months. β
β Business impact: Support future growth. β
β Cost of delay: Emergency fixes later (3x cost)." β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Translation Cheat Sheet
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Translation Cheat Sheet β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Engineering term β Business term β
β βββββββββββββββββββββββββββββββββββββββββ β
β Refactoring β Code improvement β
β Technical debt β Accumulated shortcuts β
β API latency β Response time β
β Scalability β Growth capacity β
β Microservices β Modular architecture β
β Database migration β Data structure update β
β CI/CD β Automated deployment β
β Load balancing β Traffic distribution β
β Caching β Speed optimization β
β Code review β Quality assurance β
β β
β Business term β Engineering term β
β βββββββββββββββββββββββββββββββββββββββββ β
β User experience β Frontend performance β
β Revenue impact β Conversion rate / uptime β
β Time to market β Sprint capacity β
β Cost reduction β Infrastructure optimizationβ
β Customer churn β Error rate / reliability β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π§ 4. Multi-Direction Communication
Tech Lead Giao TiαΊΏp Vα»i Nhiα»u BΓͺn
ββββββββββββββββββββ
β Business β
β (Product / PO) β
β β
β Requirements β
β Priorities β
β Timeline β
ββββββββββ¬ββββββββββ
β
βΌ
ββββββββββββββββββββ
β TECH LEAD β
β β
β Central hub β
β Translator β
β Aligner β
ββββββββββ¬ββββββββββ
β
ββββββββββββββββββββββΌβββββββββββββββββββββ
βΌ βΌ βΌ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Developers β β Designers β β Platform β
β (Engineering)β β (UX/UI) β β (DevOps) β
β β β β β β
β Technical β β User flows β β Infra needs β
β implementationβ β Visual designβ β Deployment β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
Communication With Each Stakeholder
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Communication by Stakeholder β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β With Business / Product: β
β ββ Status updates (weekly) β
β ββ Risk communication β
β ββ Timeline negotiation β
β ββ Scope discussion β
β ββ Trade-off explanation β
β β
β With Engineering Team: β
β ββ Task clarification β
β ββ Technical guidance β
β ββ Priority explanation β
β ββ Context sharing (WHY we're building this) β
β ββ Feedback & recognition β
β β
β With Design Team: β
β ββ Technical feasibility β
β ββ Implementation constraints β
β ββ Collaboration on complex UX β
β β
β With Platform / DevOps: β
β ββ Infrastructure needs β
β ββ Deployment coordination β
β ββ Performance requirements β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π 5. Communication Responsibilities
Tech Lead Communication Duties
Tech Lead Communication Responsibilities:
βββββββββββββββββββββββββββββββββββββββββββββββ
β β
β 1. Clarify requirements β
β "BαΊ‘n muα»n X cΓ³ nghΔ©a lΓ gΓ¬ cα»₯ thα»?" β
β β
β 2. Explain technical trade-offs β
β "Option A nhanh nhΖ°ng cΓ³ risk Y" β
β β
β 3. Align expectations β
β "Deadline nΓ y cαΊ§n scope nhΖ° thαΊΏ nΓ y" β
β β
β 4. Unblock team β
β "TΓ΄i sαΊ½ clarify vα»i Product vα» X" β
β β
β 5. Report progress β
β "Sprint nΓ y hoΓ n thΓ nh 80%, risk Z" β
β β
β 6. Escalate issues β
β "VαΊ₯n Δα» nΓ y cαΊ§n decision tα»« leadership"β
β β
β 7. Share context β
β "ChΓΊng ta build X vΓ¬ business cαΊ§n Y" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββ
π¨ 6. Communication Failures β Khi Giao TiαΊΏp Tα»
Failure Flow
Communication Failure:
Business expectation
"Feature X ready next week"
β
βΌ
Misunderstanding
(Tech Lead khΓ΄ng clarify scope)
β
βΌ
Wrong feature built
(Team build full feature, not MVP)
β
βΌ
Deadline missed
β
βΌ
Rework needed
β
βΌ
Trust damaged
Relationship strained
Common Communication Mistakes
β Sai lαΊ§m thΖ°α»ng gαΊ·p:
1. Assume understanding
"ChαΊ―c Product hiα»u rα»i" β KhΓ΄ng, hα» khΓ΄ng hiα»u
2. Too much jargon
"CαΊ§n refactor vΓ¬ tech debt" β Business: "???"
3. No written follow-up
Meeting xong β ai nhα» gΓ¬? β Misalignment
4. One-way communication
Chα» nΓ³i, khΓ΄ng hα»i β Bα» lα»‘ concerns
5. Avoid difficult conversations
KhΓ΄ng nΓ³i risk β Surprise later
6. Over-promise
"ChαΊ―c 1 tuαΊ§n xong" β 3 tuαΊ§n vαΊ«n chΖ°a xong
Good vs Bad Communication
β Bad Communication: β
Good Communication:
"Δang lΓ m" "HoΓ n thΓ nh 60%, cΓ²n task X, Y.
ETA: Thα»© 5"
"KhΓ΄ng Δược" "Option nΓ y cΓ³ risk Z.
Δα» xuαΊ₯t option khΓ‘c: ..."
"CαΊ§n refactor" "CαΊ£i thiα»n nΓ y giΓΊp giαΊ£m bug 50%,
ship feature nhanh hΖ‘n 2x"
"Technical issue" "GαΊ·p vαΊ₯n Δα» X, Δang investigate.
Update trong 2 giα»"
"It's complicated" "TΓ³m tαΊ―t: A do B, cαΊ§n C.
Chi tiαΊΏt α» doc nΓ y: [link]"
π§ 7. Communication Mindset Shift
Tα»« Senior ΔαΊΏn Tech Lead
Mindset shift:
Senior Engineer:
βββββββββββββββββββββββββββββββββββ
β β
β "I understand the system." β
β β
β Focus: Personal understanding β
β β
βββββββββββββββββββββββββββββββββββ
β
βΌ
Tech Lead:
βββββββββββββββββββββββββββββββββββ
β β
β "Everyone understands the plan."β
β β
β Focus: Team alignment β
β β
βββββββββββββββββββββββββββββββββββ
Key Principle
βββββββββββββββββββββββββββββββββββββββββββββββ
β β
β Clarity > Intelligence β
β β
β KhΓ΄ng cαΊ§n nΓ³i technical phα»©c tαΊ‘p β
β Quan trα»ng lΓ Mα»I NGΖ―α»I HIα»U ΔΓNG β
β β
β β "We need to implement CQRS pattern β
β with event sourcing for scalability" β
β β
β β
"We'll separate read and write logic β
β so the system can handle 10x users" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββ
πͺ 8. Communication Skills Stack
Kα»Ή NΔng CαΊ§n CΓ³
Tech Lead Communication Skills:
βββββββββββββββββββββββββββββββββββββββββββββ
β β
β 1. Active Listening β
β ββ Nghe Δα» hiα»u, khΓ΄ng phαΊ£i Δα» replyβ
β ββ Hα»i clarifying questions β
β β
β 2. Clear Explanation β
β ββ ΔΖ‘n giαΊ£n hΓ³a complex concepts β
β ββ DΓΉng analogies & examples β
β β
β 3. Conflict Resolution β
β ββ Mediate giα»―a cΓ‘c bΓͺn β
β ββ Find common ground β
β β
β 4. Expectation Management β
β ββ Set realistic expectations β
β ββ Communicate risks early β
β β
β 5. Technical Storytelling β
β ββ Frame technical work in β
β β business terms β
β ββ Make case for technical investment β
β β
β 6. Written Communication β
β ββ Clear documentation β
β ββ Effective async communication β
β β
β 7. Presentation Skills β
β ββ Present to non-technical audience β
β ββ Technical demos β
β β
βββββββββββββββββββββββββββββββββββββββββββββ
Active Listening Framework
Active Listening:
Stakeholder nΓ³i
β
βΌ
Listen fully (khΓ΄ng interrupt)
β
βΌ
Paraphrase back
"NαΊΏu tΓ΄i hiα»u ΔΓΊng, bαΊ‘n muα»n X vΓ¬ Y?"
β
βΌ
Clarify
"Khi bαΊ‘n nΓ³i 'fast', nghΔ©a lΓ bao lΓ’u?"
β
βΌ
Confirm understanding
"OK, vαΊy requirement lΓ : ..."
π 9. Communication Best Practices
Async vs Sync Communication
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Async vs Sync Communication β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Use ASYNC for: β
β ββ Status updates β
β ββ Documentation sharing β
β ββ Non-urgent questions β
β ββ FYI information β
β ββ Written records needed β
β β
β Use SYNC (meeting/call) for: β
β ββ Complex discussions β
β ββ Conflict resolution β
β ββ Brainstorming β
β ββ Urgent issues β
β ββ Relationship building β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Documentation Habits
Document everything important:
Decision made
β
βΌ
Write Decision Record
ββ What was decided
ββ Why (rationale)
ββ Who decided
ββ When
β
βΌ
Share with stakeholders
β
βΌ
Reference later
"As we documented in [link]..."
β No "I thought we agreed on X"
β Single source of truth
Meeting Follow-up Template
After every important meeting:
βββββββββββββββββββββββββββββββββββββββββββ
β Meeting Summary β
βββββββββββββββββββββββββββββββββββββββββββ€
β β
β Date: [date] β
β Attendees: [names] β
β β
β Key Decisions: β
β 1. [decision 1] β
β 2. [decision 2] β
β β
β Action Items: β
β - [ ] [task] - Owner: [name] - Due: X β
β - [ ] [task] - Owner: [name] - Due: Y β
β β
β Open Questions: β
β - [question needing follow-up] β
β β
β Next Steps: β
β - [what happens next] β
β β
βββββββββββββββββββββββββββββββββββββββββββ
β Send to all attendees + stakeholders
β Everyone aligned
π― 10. Checklist Tα»± ΔΓ‘nh GiΓ‘
Translation Skills
- CΓ³ thα» giαΊ£i thΓch technical concepts cho non-technical ngΖ°α»i?
- CΓ³ thα» translate business requirements thΓ nh technical tasks?
- TrΓ‘nh jargon khi nΓ³i vα»i stakeholders?
Communication Habits
- Follow up meetings bαΊ±ng written summary?
- Document important decisions?
- Proactively share progress updates?
Listening & Clarifying
- Hα»i clarifying questions trΖ°α»c khi assume?
- Paraphrase back Δα» confirm understanding?
- Listen Δα» hiα»u, khΓ΄ng phαΊ£i Δα» reply?
Conflict & Alignment
- Comfortable cΓ³ difficult conversations?
- CΓ³ thα» mediate giα»―a Engineering vΓ Business?
- Set realistic expectations?
π‘ Tα»ng KαΊΏt
Tech Lead Communication:
1οΈβ£ Translator β Bridge Engineering β Business
2οΈβ£ Bi-directional β Both ways, not just top-down
3οΈβ£ Multi-stakeholder β Business, Team, Design, DevOps
4οΈβ£ Clarity β Everyone understands the plan
5οΈβ£ Documentation β Write it down, no assumptions
Key Principles:
βββββββββββββββββββββββββββββββββββββββββββ
β β
β 1. Clarity > Intelligence β
β Simple & clear beats complex β
β β
β 2. Document decisions β
β No "I thought we agreed..." β
β β
β 3. Proactive communication β
β Share before being asked β
β β
β 4. Listen first β
β Understand before responding β
β β
β 5. Translate, don't just relay β
β Add context, not just pass message β
β β
βββββββββββββββββββββββββββββββββββββββββββ
The Real Shift:
Senior Engineer:
"I understand the system."
Tech Lead:
"Everyone understands the plan."
βThe biggest communication problem is we donβt listen to understand. We listen to reply.β
π TΓ i Liα»u Tham KhαΊ£o
- Book: Crucial Conversations β Patterson, Grenny, McMillan, Switzler
- Book: Nonviolent Communication β Marshall B. Rosenberg
- Article: Technical Writing for Engineers
- Article: How to Communicate Technical Concepts to Non-Technical Stakeholders
BΓ i liΓͺn quan:
- Tech Lead Decision Making β Quy TrΓ¬nh Ra QuyαΊΏt Δα»nh Hiα»u QuαΊ£ β 70% Rule, Trade-offs & Ownership.
- Tech Lead Time Management β CΓ‘ch PhΓ’n Bα» Thα»i Gian Hiα»u QuαΊ£ β 40% Coding, 25% Meetingsβ¦
- How to Become a Tech Lead β Career Path, Mindset & Responsibilities β Career path vΓ 5 kα»Ή nΔng cα»t lΓ΅i.