LeadershipTechnical ManagerCommunication and Influence

Session 01 - Stakeholder Management

Stakeholder Mapping - Power/Interest Matrix

Không phải mọi stakeholder đều cần cùng mức attention. Matrix giúp prioritize effort communication.

Power/Interest Grid

          High Power
              │
   ┌──────────┼──────────┐
   │  KEEP     │  MANAGE   │
   │  SATISFIED│  CLOSELY  │
   │           │           │
   │  CTO khi  │  Product  │
   │  không    │  Owner,   │
   │  involve  │  Direct   │
   │  trực tiếp│  Manager  │
───┼───────────┼───────────┼───
   │  MONITOR  │  KEEP     │
   │  (minimal │  INFORMED │
   │  effort)  │           │
   │           │  End users│
   │  Legal,   │  Dev team │
   │  Finance  │  QA team  │
   │           │           │
   └──────────┼──────────┘
              │
          Low Power
   Low Interest    High Interest

Stakeholder Register Template

StakeholderRolePowerInterestStrategyComm FrequencyPreferred Channel
VP EngineeringSponsorHighHighManage CloselyWeekly1:1 meeting
Product OwnerPartnerHighHighManage CloselyDailyStandup + Slack
CTOExecutiveHighLowKeep SatisfiedMonthlyEmail summary
Dev TeamDoerLowHighKeep InformedDailyStandup + Slack
Security TeamReviewerMediumMediumKeep InformedBi-weeklyEmail + meeting khi cần

Communication Plan Template

markdown
## Communication Plan - [Project/Initiative Name]

### Stakeholder Communication Matrix

| Who | What | When | How | Owner |
|-----|------|------|-----|-------|
| VP Engineering | Progress, risks, decisions needed | Weekly | 1:1 slide deck (max 5 slides) | Tech Lead |
| Product Owner | Sprint progress, blockers | Daily | Standup + Jira board | Scrum Master |
| Dev Team | Technical decisions, architecture changes | As needed | ADR + team meeting | Tech Lead |
| CTO | Milestone updates | Monthly | Email summary (1 page) | Engineering Manager |
| QA Team | Release scope, known issues | Per sprint | Release notes doc | Dev Lead |

### Escalation Path
Level 1: Tech Lead → Engineering Manager (24h response)
Level 2: Engineering Manager → VP Engineering (same day)
Level 3: VP Engineering → CTO (urgent only)

### Communication Rules
- Bad news travels FAST - escalate ngay, đừng đợi
- No surprises trong meetings lớn - pre-align 1:1 trước
- Written > verbal cho decisions (tạo audit trail)

Managing Up - Reporting to CTO/VP

Nguyên tắc "Managing Up"

PrincipleCách thực hiện
Speak their languageBusiness impact, không phải technical details
Bring solutions, not problems"Vấn đề X. Propose giải pháp A hoặc B. Recommend A vì..."
No surprisesFlag risks sớm, cập nhật progress regularly
Be conciseExecs có 5 phút attention - lead với key message
Understand their goalsBiết OKR/KPI của họ để align message

Status Report Template cho Executives

markdown
## Weekly Status - [Team/Project] - [Date]

### TL;DR (2 câu)
[Overall status] - [Key highlight hoặc risk]

### Status: 🟢 On Track / 🟡 At Risk / 🔴 Blocked

### Key Metrics
| Metric | Target | Current | Trend |
|--------|--------|---------|-------|
| Sprint velocity | 40 pts | 38 pts | → |
| Production incidents | < 2 | 1 | ↓ (good) |
| Deployment frequency | Daily | 4x/week | ↑ |

### Highlights
- [Accomplishment 1 - business impact]
- [Accomplishment 2]

### Risks & Blockers
| Risk | Impact | Mitigation | Need from you |
|------|--------|-----------|---------------|
| [Risk] | [H/M/L] | [Plan] | [Decision/resource needed] |

### Decisions Needed
1. [Decision] - Options: A or B. Recommendation: A because [reason]

Saying "No" Diplomatically

Framework: "Yes, and..." / "Yes, but..."

SituationBad ResponseGood Response
PM muốn thêm feature vào sprint"Không, sprint đã full""Có thể, nhưng cần trade-off feature X. Bạn muốn swap không?"
CTO muốn deadline sớm hơn"Impossible""Có thể nếu giảm scope. Đây là 3 options với different scope/timeline"
Team khác muốn bạn support"Không có bandwidth""Hiện tại team đang focus [X]. Có thể support từ [date]. Hoặc tôi suggest [alternative]"

Template nói "Không"

1. Acknowledge: "Tôi hiểu đây là priority cao cho bạn"
2. Explain:     "Hiện tại team đang commit [X] cho [stakeholder Y]"
3. Options:     "Có 3 options: (A) trade-off, (B) delay, (C) alternative"
4. Recommend:   "Tôi recommend option B vì [reason]"
5. Collaborate: "Bạn thấy thế nào?"

Handling Conflicting Priorities

Priority Alignment Framework

Step 1: List tất cả requests với requester và deadline
Step 2: Map mỗi request với business impact (Revenue/Cost/Risk/Strategic)
Step 3: Estimate effort (T-shirt sizing: S/M/L/XL)
Step 4: Plot trên Impact vs Effort matrix
Step 5: Present matrix cho stakeholders → để HỌ quyết định priority

Impact vs Effort Matrix

Low EffortHigh Effort
High ImpactDO FIRST (Quick Wins)DO NEXT (Major Projects)
Low ImpactFILL IN (Nice-to-have)DON'T DO (Time Sinks)

Conflict Resolution Script

"Chúng ta có 3 requests cùng lúc:
 A: [Feature] từ [Stakeholder 1] - Impact: High, Effort: L
 B: [Bug fix] từ [Stakeholder 2] - Impact: High, Effort: S  
 C: [Tech debt] từ [Team] - Impact: Medium, Effort: M

 Team capacity chỉ đủ cho B + một phần A trong sprint này.
 Propose: B trước (quick win), A bắt đầu sprint này deliver sprint sau, C vào backlog.
 Cần alignment từ [Stakeholder 1] về timeline A."

Status Reporting Best Practices

Rules of Effective Status Reports

RuleExplanation
Lead với conclusion"Project on track" trước, details sau
Use traffic lights🟢🟡🔴 - ai cũng hiểu ngay
Quantify"80% complete" thay vì "gần xong"
Separate facts vs opinions"Deploy delayed 2 days" (fact) vs "Tôi nghĩ cần thêm resource" (opinion)
Action-orientedMỗi risk kèm mitigation plan
Consistent formatCùng template mỗi tuần → stakeholder biết chỗ tìm info

Anti-patterns

✗ "Mọi thứ ổn" (không có data)
✗ Report dài 5 trang không ai đọc
✗ Chỉ report good news, hide problems
✗ Technical jargon cho non-technical audience
✗ Report không có action items

Building Credibility với Non-technical Stakeholders

Credibility Building Actions

ActionKhi nàoVí dụ
Translate tech → businessMọi lúc"Refactoring giảm 40% thời gian phát triển feature mới" thay vì "reduce technical debt"
Deliver on promisesMọi lúcCommit realistic → deliver đúng hạn
Show dataKhi proposeDashboard, metrics, benchmarks
Admit uncertaintyKhi chưa chắc"Estimate hiện tại 4-6 tuần, sẽ refine sau spike"
Educate gentlyKhi phù hợpLunch & learn sessions cho non-tech team
Share winsAfter deliveryDemo, before/after metrics

Vocabulary Translation Table

Technical TermBusiness Translation
Technical debt"Rủi ro tích lũy làm chậm delivery tương lai"
Refactoring"Cải thiện nền tảng để ship nhanh hơn"
Microservices migration"Chia hệ thống để scale và deploy independent"
CI/CD pipeline"Automation đưa code lên production an toàn"
Load testing"Kiểm tra hệ thống chịu được bao nhiêu users"
Database indexing"Tối ưu để tìm data nhanh hơn, giảm thời gian chờ"
API rate limiting"Bảo vệ hệ thống khỏi bị quá tải"