π§© Tech Lead Delegation Model β Nghα» ThuαΊt PhΓ’n CΓ΄ng ΔΓΊng NgΖ°α»i, ΔΓΊng Viα»c
π― Mα»₯c TiΓͺu BΓ i ViαΊΏt
Delegation lΓ kα»Ή nΔng quan trα»ng nhαΊ₯t khi chuyα»n tα»« Senior β Tech Lead. Thay vΓ¬ tα»± lΓ m tαΊ₯t cαΊ£, Tech Lead phαΊ£i phΓ’n cΓ΄ng ΔΓΊng ngΖ°α»i, ΔΓΊng viα»c Δα» team deliver nhanh hΖ‘n. BΓ i nΓ y Δi sΓ’u vΓ o Delegation Model, workflow thα»±c tαΊΏ, anti-patterns, vΓ 3 model nΓ’ng cao mΓ Tech Lead dΓΉng mα»i ngΓ y.
Senior Engineer = Problem Solver. Tech Lead = Team Multiplier.
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
BΓ i 4 β (bΓ i nΓ y) Tech Lead Delegation Model
π§© 1. Delegation Model Tα»ng Quan
Tech Lead LΓ Trung TΓ’m PhΓ’n Phα»i CΓ΄ng Viα»c
TASKS / WORKLOAD
β
βΌ
βββββββββββββββββ
β Tech Lead β
β Evaluate β
β Prioritize β
βββββββββ¬ββββββββ
β
βΌ
βββββββββββββββββββββββββββ
β Decide who should do itβ
βββββββββββββ¬ββββββββββββββ
β
ββββββββββββββββββΌββββββββββββββββββ
βΌ βΌ βΌ
Junior Dev Mid-level Dev Senior Dev
(learning tasks) (feature tasks) (complex tasks)
Key insight: Tech Lead khΓ΄ng phαΊ£i ngΖ°α»i code nhiα»u nhαΊ₯t β mΓ lΓ ngΖ°α»i phΓ’n bα» cΓ΄ng viα»c thΓ΄ng minh nhαΊ₯t.
π 2. Delegation Workflow
Quy TrΓ¬nh 6 BΖ°α»c
Task Appears
β
βΌ
βββββββββββββββββββ
β 1. Tech Lead β
β evaluates β
β (complexity, β
β urgency, β
β risk) β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β 2. Break into β
β sub-tasks β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β 3. Match task β
β β developer β
β (skill fit) β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β 4. Provide β
β context & β
β expectations β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β 5. Monitor β
β progress β
β (not micro- β
β manage) β
ββββββββββ¬βββββββββ
β
βΌ
βββββββββββββββββββ
β 6. Review β
β result & β
β feedback β
βββββββββββββββββββ
Mα»i BΖ°α»c Cα»₯ Thα»
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Delegation Workflow Details β
ββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Step 1: Evaluate β
β ββ Task nΓ y critical hay routine? β
β ββ Δα» phα»©c tαΊ‘p: Low / Medium / High? β
β ββ Deadline: Urgent hay cΓ³ buffer? β
β β
β Step 2: Break down β
β ββ 1 feature lα»n β nhiα»u task nhα» β
β ββ Mα»i task cΓ³ scope rΓ΅ rΓ ng β
β ββ Define done criteria cho tα»«ng task β
β β
β Step 3: Match developer β
β ββ Skill level phΓΉ hợp? β
β ββ Task nΓ y giΓΊp hα» grow khΓ΄ng? β
β ββ Workload hiα»n tαΊ‘i thαΊΏ nΓ o? β
β β
β Step 4: Provide context β
β ββ WHY chΓΊng ta lΓ m task nΓ y β
β ββ Expected output / acceptance criteria β
β ββ Resources & references β
β β
β Step 5: Monitor β
β ββ Check-in α» milestones β
β ββ SαΊ΅n sΓ ng unblock khi cαΊ§n β
β ββ KHΓNG hover mα»i 30 phΓΊt β
β β
β Step 6: Review & Feedback β
β ββ PR review chαΊ₯t lượng β
β ββ Constructive feedback β
β ββ Celebrate wins β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββ
π₯ 3. Delegation Strategy β Match Task Vα»i Skill Level
Ma TrαΊn PhΓ’n CΓ΄ng
TASK DIFFICULTY
Easy Medium Hard
β β β
βΌ βΌ βΌ
Junior Dev Mid Dev Senior Dev
(learning task) (feature work) (complex logic)
β
βΌ
Tech Lead
handles architecture
+ critical decisions
Chi TiαΊΏt Theo Level
ββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β Developer β Δược giao loαΊ‘i task gΓ¬? β
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ€
β β β
β Junior Dev β ββ CRUD features β
β (0-2 nΔm) β ββ UI components β
β β ββ Bug fixes ΔΖ‘n giαΊ£n β
β β ββ Unit tests β
β β ββ Documentation β
β β β KΓ¨m hΖ°α»ng dαΊ«n chi tiαΊΏt β
β β β
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ€
β β β
β Mid Dev β ββ Feature development β
β (2-4 nΔm) β ββ API integration β
β β ββ Performance optimization β
β β ββ Code refactoring β
β β ββ Technical investigation β
β β β Giao context, Δα» tα»± implement β
β β β
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ€
β β β
β Senior Dev β ββ Complex business logic β
β (4+ nΔm) β ββ System design cho module β
β β ββ Security review β
β β ββ Cross-team integration β
β β ββ Mentor junior/mid β
β β β Giao outcome, Δα» tα»± quyαΊΏt cΓ‘ch β
β β β
ββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ€
β β β
β Tech Lead β ββ Architecture design β
β β ββ Critical path decisions β
β β ββ PoC / Technical spikes β
β β ββ Cross-system integration β
β β ββ Production crisis β
β β β
ββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββ
π§ 4. Smart Delegation Logic
Decision Tree
NEW TASK
β
βΌ
Is it critical architecture?
β
ββββββββββ΄βββββββββ
βΌ βΌ
YES NO
β β
βΌ βΌ
Tech Lead Can a Senior Dev
handles it handle it?
β
ββββββββββ΄βββββββββ
βΌ βΌ
YES NO
β β
βΌ βΌ
Assign to Can a Mid Dev
Senior Dev handle it?
β
ββββββββ΄βββββββ
βΌ βΌ
YES NO
β β
βΌ βΌ
Assign to Break down
Mid Dev into smaller
tasks
β
βΌ
Assign sub-tasks
to Junior + Mid
Quick Decision Framework
Hα»i 3 cΓ’u trΖ°α»c khi tα»± lΓ m:
ββββββββββββββββββββββββββββββββββββββββ
β β
β 1. "PhαΊ£i chΓnh mΓ¬nh lΓ m khΓ΄ng?" β
β β Chα» YES nαΊΏu architecture/ β
β critical β
β β
β 2. "Ai phΓΉ hợp nhαΊ₯t?" β
β β Match skill + growth β
β opportunity β
β β
β 3. "CαΊ§n support gΓ¬?" β
β β Context, pair session, β
β hay chα» cαΊ§n review cuα»i? β
β β
ββββββββββββββββββββββββββββββββββββββββ
π 5. Before vs After Delegation
β Senior Engineer Mindset
Task A βββΊ I do it
Task B βββΊ I do it
Task C βββΊ I do it
Task D βββΊ I do it
βββββββββββββββββββββββββββββββ
β Results β
βββββββββββββββββββββββββββββββ€
β Developer: overloaded π₯ β
β Team growth: slow π β
β Delivery: slow β° β
β Bus factor: 1 β οΈ β
β Burnout risk: HIGH π β
βββββββββββββββββββββββββββββββ
β Tech Lead Mindset
Task A βββΊ Dev 1 (Junior β learning opportunity)
Task B βββΊ Dev 2 (Mid β feature ownership)
Task C βββΊ Dev 3 (Senior β complex logic)
Task D βββΊ Tech Lead (architecture decision)
βββββββββββββββββββββββββββββββ
β Results β
βββββββββββββββββββββββββββββββ€
β Team productivity: ββ π β
β Team growth: ββ π β
β Delivery speed: ββ β‘ β
β Bus factor: 4+ β
β
β Burnout risk: LOW π β
βββββββββββββββββββββββββββββββ
π§βπ» 6. VΓ Dα»₯ Thα»±c TαΊΏ β Payment System Feature
Tech Lead PhΓ’n CΓ΄ng ThαΊΏ NΓ o
Feature: Payment System
β
βΌ
Tech Lead evaluates
β
βΌ
Break into 4 tasks
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββ
β β
β Architecture Design βββΊ Tech Lead β
β ββ Payment flow design β
β ββ Error handling strategy β
β ββ Integration pattern selection β
β ββ Security architecture β
β β
β API Integration βββΊ Mid Dev β
β ββ Payment gateway API β
β ββ Request/response mapping β
β ββ Retry logic β
β ββ Error handling implementation β
β β
β UI Implementation βββΊ Junior Dev β
β ββ Payment form components β
β ββ Form validation β
β ββ Loading states β
β ββ Success/error screens β
β β
β Security Review βββΊ Senior Dev β
β ββ Input sanitization β
β ββ PCI compliance check β
β ββ Penetration test scenarios β
β ββ Code security audit β
β β
βββββββββββββββββββββββββββββββββββββββββββββββ
Timeline & Dependencies
Week 1:
Tech Lead: Architecture design ββββββββββββββββ
Junior: UI components (mock data) ββββββββββ
Mid: Study payment API docs ββββββββ
Week 2:
Tech Lead: Review + unblock ββββ
Junior: UI integration ββββββββββββββ
Mid: API integration ββββββββββββββββββββ
Senior: Security review starts ββββββββ
Week 3:
Tech Lead: Final review + deploy ββββββββ
Junior: Bug fixes + polish ββββββ
Mid: Testing + edge cases ββββββββββββ
Senior: Security audit complete ββββββββββββ
β οΈ 7. Delegation Anti-Patterns
β Anti-Pattern 1: Micromanagement
Tech Lead assigns task
β
βΌ
Constantly checking every detail
"Xong chΖ°a? LΓ m tα»i ΔΓ’u rα»i?"
"Sao khΓ΄ng dΓΉng cΓ‘ch nΓ y?"
"Δα» anh review tα»«ng dΓ²ng code..."
β
βΌ
Developer mαΊ₯t autonomy
β
βΌ
ββββββββββββββββββββββββββββ
β HαΊu quαΊ£: β
β ββ Dev khΓ΄ng tα»± tin β
β ββ Dev khΓ΄ng grow β
β ββ Tech Lead burnout β
β ββ Team morale giαΊ£m β
ββββββββββββββββββββββββββββ
β Anti-Pattern 2: Dump & Disappear
Tech Lead overloaded
β
βΌ
Randomly assigns tasks
"Em lΓ m cΓ‘i nΓ y nhΓ©"
(khΓ΄ng context, khΓ΄ng guidance)
β
βΌ
Wrong person for the job
β
βΌ
ββββββββββββββββββββββββββββ
β HαΊu quαΊ£: β
β ββ Task bα» stuck β
β ββ Quality thαΊ₯p β
β ββ Dev frustrated β
β ββ Rework nhiα»u β
ββββββββββββββββββββββββββββ
β Anti-Pattern 3: Γm HαΊΏt Mα»i Thα»©
Tech Lead khΓ΄ng delegate:
Review TαΊ€T CαΊ’ PR β burnout
Attend TαΊ€T CαΊ’ meeting β no deep work
Fix TαΊ€T CαΊ’ bugs β team khΓ΄ng learn
Make TαΊ€T CαΊ’ decisions β team khΓ΄ng grow
Code TαΊ€T CαΊ’ features β bottleneck
β
βΌ
ββββββββββββββββββββββββββββ
β Tech Lead = BOTTLENECK β
β β
β Team chα» Tech Lead β
β Δα» lΓ m Mα»I THỨ β
β β
β Single point of failure β
ββββββββββββββββββββββββββββ
β Healthy Delegation
Right Task
β
βΌ
Right Person
β
βΌ
Clear Context
(WHY + WHAT + HOW much freedom)
β
βΌ
Trust + Support
(Check milestones, not every line)
β
βΌ
Review + Feedback
(Celebrate wins, coach improvements)
π§ 8. Delegation Mindset Shift
Sα»± Thay Δα»i TΖ° Duy
Senior Engineer Tech Lead
"I will solve "Who is the best
the problem." person to solve this?"
"Let me code this." "Let me break this down
and assign effectively."
"I need to know "I need to enable
everything." everyone."
"Quality = my code" "Quality = team's code
through good review"
Delegation Formula
ββββββββββββββββββββββββββββββββββββββββββββ
β β
β Effective Delegation = β
β β
β Task Ownership β
β + β
β Clear Expectations β
β + β
β Trust β
β + β
β Review & Feedback β
β β
β ThiαΊΏu 1 yαΊΏu tα» β delegation thαΊ₯t bαΊ‘i β
β β
ββββββββββββββββββββββββββββββββββββββββββββ
ThiαΊΏu Ownership β Dev khΓ΄ng commit
ThiαΊΏu Expectations β Output sai hΖ°α»ng
ThiαΊΏu Trust β Micromanagement
ThiαΊΏu Review β Quality giαΊ£m
π 9. Ba TΓ¬nh Huα»ng Thα»±c TαΊΏ MΓ Tech Lead GαΊ·p Mα»i NgΓ y
TΓ¬nh huα»ng 1: Junior Dev Hα»i LiΓͺn Tα»₯c
VαΊ₯n Δα»:
Junior: "Anh Ζ‘i, em khΓ΄ng biαΊΏt lΓ m thαΊΏ nΓ o..."
(LαΊ·p lαΊ‘i 5-10 lαΊ§n/ngΓ y)
β
βΌ
Tech Lead bα» interrupt liΓͺn tα»₯c
β
βΌ
KhΓ΄ng code Δược gΓ¬
GiαΊ£i phΓ‘p β Tech Lead Unblocking Model:
Junior bα» stuck
β
βΌ
Tα»± research 30 phΓΊt
(Google, docs, codebase)
β
βΌ
VαΊ«n stuck? β ViαΊΏt ra:
ββ ΔΓ£ thα» gΓ¬?
ββ KαΊΏt quαΊ£ ra sao?
ββ NghΔ© hΖ°α»ng nΓ o?
β
βΌ
Hα»i Tech Lead trong Office Hours
(slot cα» Δα»nh: 15:00-16:00)
β
βΌ
Tech Lead KHΓNG giαΊ£i hα»:
ββ Hα»i cΓ’u dαΊ«n dαΊ―t
β "Em ΔΓ£ xem module X chΖ°a?"
β "Pattern nΓ o tΖ°Ζ‘ng tα»± em tα»«ng lΓ m?"
ββ Gợi Γ½ hΖ°α»ng
ββ Δα» junior tα»± implement
β
βΌ
Junior tα»± giαΊ£i quyαΊΏt + Hα»C ΔΖ―α»’C
Quy tαΊ―c cho Junior:
ββββββββββββββββββββββββββββββββββββββββ
β 30-Minute Rule β
ββββββββββββββββββββββββββββββββββββββββ€
β β
β Stuck < 30 phΓΊt β Tα»± tΓ¬m hiα»u β
β Stuck > 30 phΓΊt β Document vαΊ₯n Δα» β
β Stuck > 1 giα» β Hα»i Tech Lead β
β (vα»i context) β
β β
β Format khi hα»i: β
β ββ "Em Δang lΓ m task X" β
β ββ "Em ΔΓ£ thα» A, B, C" β
β ββ "KαΊΏt quαΊ£ lΓ ..." β
β ββ "Em nghΔ© hΖ°α»ng D, anh thαΊ₯y β
β thαΊΏ nΓ o?" β
β β
ββββββββββββββββββββββββββββββββββββββββ
TΓ¬nh huα»ng 2: Mid Dev LΓ m ChαΊm
VαΊ₯n Δα»:
Sprint estimate: 5 story points
Thα»±c tαΊΏ: chΖ°a xong sau 2 tuαΊ§n
β
βΌ
Sprint bα» delay β team bα» αΊ£nh hΖ°α»ng
GiαΊ£i phΓ‘p β Team Productivity Model:
Mid Dev chαΊm deadline
β
βΌ
Tech Lead diagnose nguyΓͺn nhΓ’n
β
ββββΊ Scope unclear?
β β Clarify acceptance criteria
β β Break task nhα» hΖ‘n
β
ββββΊ Kα»Ή thuαΊt chΖ°a biαΊΏt?
β β Pair programming 1-2 giα»
β β Chα» direction, khΓ΄ng code hα»
β
ββββΊ Over-engineering?
β β "MVP trΖ°α»c, refactor sau"
β β Define "good enough"
β
ββββΊ Bα» block bα»i dependency?
β β Tech Lead unblock
β β Escalate nαΊΏu cαΊ§n
β
ββββΊ Personal issues?
β 1-on-1 empathy
β Adjust workload
Productivity Check Framework:
ββββββββββββββββββββββββββββββββββββββββ
β Khi dev chαΊm, hα»i 5 cΓ’u: β
ββββββββββββββββββββββββββββββββββββββββ€
β β
β 1. Task cΓ³ clear khΓ΄ng? β
β (vague spec β slow delivery) β
β β
β 2. Task cΓ³ quΓ‘ lα»n khΓ΄ng? β
β (> 3 ngΓ y β cαΊ§n break down) β
β β
β 3. Dev cΓ³ bα» block khΓ΄ng? β
β (waiting for API, design, etc.) β
β β
β 4. Dev cΓ³ Δang over-engineer? β
β (perfect lΓ kαΊ» thΓΉ cα»§a done) β
β β
β 5. Dev cΓ³ overwhelmed khΓ΄ng? β
β (quΓ‘ nhiα»u tasks song song) β
β β
ββββββββββββββββββββββββββββββββββββββββ
TΓ¬nh huα»ng 3: Senior Dev BαΊ₯t Δα»ng Architecture
VαΊ₯n Δα»:
Tech Lead: "DΓΉng Microservices"
Senior Dev: "Monolith tα»t hΖ‘n cho scale nΓ y"
β
βΌ
Tension trong team
GiαΊ£i phΓ‘p β Architecture Decision Model:
BαΊ₯t Δα»ng architecture
β
βΌ
ββββββββββββββββββββββββββββββββββββββββ
β Step 1: LISTEN first β
β ββ Nghe hαΊΏt argument cα»§a Senior β
β ββ Hα»i clarifying questions β
β ββ KhΓ΄ng dismiss ngay β
ββββββββββββββββββββ¬ββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββ
β Step 2: EVALUATE together β
β ββ ViαΊΏt Trade-off Analysis β
β β ββββββββββ¬βββββββββ¬ββββββββββββ β
β β βCriteriaβOption AβOption B β β
β β ββββββββββΌβββββββββΌββββββββββββ€ β
β β βScaling β +++ β ++ β β
β β βSpeed β + β +++ β β
β β βComplex β --- β - β β
β β βTeam expβ + β +++ β β
β β ββββββββββ΄βββββββββ΄ββββββββββββ β
β ββ DΓΉng data, khΓ΄ng dΓΉng ego β
ββββββββββββββββββββ¬ββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββ
β Step 3: DECIDE transparently β
β ββ Explain reasoning β
β ββ Acknowledge trade-offs β
β ββ Document decision (ADR) β
ββββββββββββββββββββ¬ββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββ
β Step 4: COMMIT as a team β
β ββ "Disagree and commit" β
β ββ CαΊ£ team follow quyαΊΏt Δα»nh β
β ββ Review lαΊ‘i sau 1-2 sprints β
ββββββββββββββββββββββββββββββββββββββββ
Architecture Decision Record (ADR):
ββββββββββββββββββββββββββββββββββββββββ
β ADR #001: Service Architecture β
ββββββββββββββββββββββββββββββββββββββββ€
β β
β Status: Accepted β
β Date: 2025-07-02 β
β β
β Context: β
β Team size = 5, MVP phase β
β β
β Decision: β
β Monolith first, extract services β
β when needed β
β β
β Reasoning: β
β ββ Faster delivery for MVP β
β ββ Team familiar with monolith β
β ββ Easier debugging β
β ββ Can extract later β
β β
β Trade-offs: β
β ββ (-) Harder to scale later β
β ββ (+) Ship 2x faster now β
β β
β Review date: Sprint 10 β
β β
ββββββββββββββββββββββββββββββββββββββββ
π‘ 10. Bad Tech Lead vs Good Tech Lead
Bad Tech Lead = BOTTLENECK
Mα»i thα»© phαΊ£i qua Tech Lead
β
βΌ
Team chα» β Delivery chαΊm
β
βΌ
Team khΓ΄ng grow
β
βΌ
Tech Lead burnout
ββββββββββββββββββββββββββββββββββββββββ
Good Tech Lead = MULTIPLIER
Tech Lead enable team
β
βΌ
Team tα»± chα»§ β Delivery nhanh
β
βΌ
Team grow liΓͺn tα»₯c
β
βΌ
Tech Lead focus strategy
CΓ‘ch Δo:
Bad Tech Lead:
ββ Team output giαΊ£m khi TL vαΊ―ng
ββ TL lΓ bottleneck mα»i decision
ββ TL code > 60% thα»i gian
Good Tech Lead:
ββ Team hoαΊ‘t Δα»ng tα»t khi TL vαΊ―ng 1 ngΓ y
ββ Team tα»± ra nhiα»u quyαΊΏt Δα»nh
ββ TL focus architecture + strategy
π― 11. Checklist Delegation Hiα»u QuαΊ£
TrΖ°α»c khi giao task
- Task cΓ³ clear scope vΓ acceptance criteria?
- ΔΓ£ match ΔΓΊng developer vα»i ΔΓΊng level?
- Developer hiα»u WHY task nΓ y quan trα»ng?
- Resources vΓ references ΔΓ£ cung cαΊ₯p?
Trong khi thα»±c hiα»n
- Check-in tαΊ‘i milestones (khΓ΄ng micromanage)?
- SαΊ΅n sΓ ng unblock khi dev cαΊ§n?
- KhΓ΄ng nhαΊ£y vΓ o code hα» khi dev gαΊ·p khΓ³?
Sau khi hoΓ n thΓ nh
- PR review kα»Ή lΖ°α»‘ng vα»i constructive feedback?
- Acknowledge effort cα»§a developer?
- RΓΊt kinh nghiα»m cho lαΊ§n delegate sau?
Self-check hΓ ng tuαΊ§n
- CΓ³ task nΓ o mΓ¬nh tα»± lΓ m mΓ nΓͺn delegate?
- Junior cΓ³ Δang Δược mentor Δα»§?
- Team cΓ³ thα» hoαΊ‘t Δα»ng nαΊΏu mΓ¬nh vαΊ―ng 1 ngΓ y?
- CΓ³ ai trong team Δang overloaded / underloaded?
π‘ Tα»ng KαΊΏt
Tech Lead Delegation Model:
1οΈβ£ Evaluate β ΔΓ‘nh giΓ‘ task (complexity, urgency, risk)
2οΈβ£ Match β ΔΓΊng ngΖ°α»i cho ΔΓΊng viα»c
3οΈβ£ Context β Cung cαΊ₯p WHY + WHAT + expectations
4οΈβ£ Trust β Δα» dev tα»± implement, khΓ΄ng micromanage
5οΈβ£ Review β Feedback constructive, celebrate wins
3 NguyΓͺn TαΊ―c VΓ ng:
1. Hα»i "Ai phΓΉ hợp nhαΊ₯t?" trΖ°α»c khi tα»± lΓ m
β Default = delegate, exception = tα»± lΓ m
2. Giao task = giao cαΊ£ ownership
β Dev own outcome, khΓ΄ng chα» code
3. Delegation β Dump
β Cung cαΊ₯p context + support + review
3 Models Thα»±c TαΊΏ:
1. Unblocking Model
β 30-min rule + Office Hours + guided questions
2. Productivity Model
β Diagnose root cause + 5 cΓ’u hα»i framework
3. Architecture Decision Model
β Listen β Evaluate β Decide β Commit
The Fundamental Truth:
Senior Engineer β "I solve problems"
Tech Lead β "I enable the TEAM to solve problems"
Your output β Your code
Your output = Team's delivery
βThe best Tech Leads donβt do the most work. They make sure the right people do the right work.β
π TΓ i Liα»u Tham KhαΊ£o
- Book: The Managerβs Path β Camille Fournier
- Book: Turn the Ship Around! β L. David Marquet
- Book: An Elegant Puzzle β Will Larson
- Article: Makerβs Schedule, Managerβs Schedule β Paul Graham
- Framework: Architecture Decision Records (ADR) β Documenting architecture decisions
BΓ i liΓͺn quan:
- How to Become a Tech Lead β Career Path, Mindset & Responsibilities β Career path vΓ 5 kα»Ή nΔng cα»t lΓ΅i.
- Engineering Manager β Technical Skill, Leadership & Psychological Safety β Sau Tech Lead lΓ gΓ¬?
- Tech Lead Time Management β CΓ‘ch PhΓ’n Bα» Thα»i Gian Hiα»u QuαΊ£ β Coding, Meetings, Mentoring & Strategy.