Proxmox VEXXIV · Professional DevelopmentCommunication
Communicating with non-technical stakeholders
What you'll learn
- Translate technical work into business impact
- Write status updates and capacity reports that non-technical stakeholders can act on
- Push back on scope with data, not opinion
- Avoid the most common communication pitfalls
Prerequisites
Verified against Proxmox VE 9.2.4 · Proxmox Backup Server 4.2.5 · Ceph Squid / Tentacle · Debian 13 (Trixie) · Linux kernel 7.0 (PVE 9.2 default) · 2026-08-07
The translation problem
Infrastructure work has technical depth that non-technical stakeholders don’t (and shouldn’t) have. Your job in communication is to translate — to surface what matters for their decisions without dragging them through what doesn’t.
This lesson covers the common communication patterns: status updates, capacity reports, scope pushback, and incident comms.
Know your audience
Every audience has different needs:
Executives (CFO, CEO, board)
- Cares about: cost, risk, business outcomes
- Doesn’t care about: technology choices, implementation details
- Format: 1-page summaries, slide decks, decisions framed as yes/no
Product managers
- Cares about: features delivered, timelines, blockers
- Doesn’t care about: which database, which hypervisor
- Format: weekly status, sprint reviews, roadmap docs
Customers (internal or external)
- Cares about: is the service working, when will it be back
- Doesn’t care about: root cause, post-mortem details
- Format: status pages, short email updates
Peers (other engineers)
- Cares about: technical correctness, design trade-offs
- Doesn’t care about: business justification (assume it’s good)
- Format: design docs, Slack threads, code reviews
Same project, four different communication styles.
Status updates
A good status update is short, structured, and actionable.
Format
**Status**: green / yellow / red
**This week**:
- Shipped: PBS offsite sync
- In progress: 3-node cluster build
**Next week**:
- Complete cluster build
- Begin Ceph pilot
**Blockers**:
- None / [specific ask]
Three sections: status (single word), what happened, what’s next. Optional blockers section.
What “green/yellow/red” means
- Green: on track, no concerns
- Yellow: some risk, needs awareness
- Red: off track, needs intervention
Avoid:
- Status updates without “what’s next” (no forward motion)
- Status updates without “blockers” (problems hidden)
- Status updates longer than 200 words (readers tune out)
Capacity reports
A capacity report says: “Here’s where we are, here’s where we’re going, here’s what we need to do about it”.
Sections:
- Current state: utilisation today (CPU, RAM, storage, network)
- Forecast: 3-6 months projection based on current growth
- Risks: where the forecast crosses thresholds
- Recommendations: what to do (add capacity, optimise, etc.)
Example table:
| Resource | Current | 6-month forecast | Risk |
|---|---|---|---|
| Storage | 60% (300 TB / 500 TB) | 85% | High |
| CPU | 35% | 50% | Low |
| RAM | 70% | 80% | Medium |
Recommendation: “Procure 200 TB additional storage by end of Q3; defer CPU expansion until Q4 unless VM count exceeds forecast.”
For non-technical readers, replace technical terms with business impact:
- “Storage at 85%” → “Backup capacity will be exhausted by mid-Q4, risking our 7-day retention SLA”
- “RAM at 70%” → “Workload growth will exceed capacity by year-end”
Pushing back on scope
When stakeholders ask for things you can’t or shouldn’t do:
- Acknowledge the goal: “I understand you need X by date Y”
- State the constraint: “The current capacity is Z, which won’t support X without…”
- Offer alternatives: “We can either reduce scope, add capacity, or push the date”
- Recommend a choice: “I’d recommend option A because…”
This pattern works because it’s:
- Collaborative, not adversarial
- Data-driven, not opinion-driven
- Decision-ready, not just problem-reporting
Specific phrases that work
- “To do that, we’d need to [cost/timeline/capacity]. Is that within scope?”
- “I can deliver that in [timeframe] if we cut [scope]. Want me to?”
- “Here’s what would have to slip: [list]. Which would you prefer?”
- “I think this approach has [risk]. Here’s a safer alternative: [B].”
Incident communications
Three audiences during incidents:
Internal team (Slack channel)
- Technical detail, hypotheses, runbook links
- Already covered in another lesson
Stakeholders (executives, PMs)
- Business impact (which customers, which services)
- ETA to resolution
- Confidence level
- “We are aware of issue X affecting Y customers. ETA to fix: 2 hours. Confidence: medium.”
Customers (status page)
- Plain language, no internal jargon
- What they should do (or not do)
- “We are investigating an issue affecting file uploads. Some users may experience delays. We will update at HH:MM.”
Common communication pitfalls
“Burying the lede”
The most important fact is in paragraph 4. Executives don’t read paragraph 4. Lead with the conclusion:
❌ “We evaluated three options for the backup storage upgrade, considering factors including cost, reliability, and operational complexity. After analysis, we recommend option B…”
✅ “We recommend option B for backup storage. It costs $X, takes Y weeks, and reduces risk of Z. Options A and C are [summary].”
“Hedging”
“We might be able to possibly perhaps consider” sounds weak. Be specific and confident:
❌ “It might be possible to look at adding capacity if needed”
✅ “We can add capacity in 4 weeks for $10K”
“No news is good news”
Silence during incidents or project delays erodes trust. If you have no new information, post a status update saying so. The update itself is the message.
“Jargon”
“Fibre channel replication RPO is 4 hours with async journal” means nothing to a CFO. “Backup data is 4 hours old in the worst case” is clear.
“Apologising for technical reality”
Saying “sorry, our infra doesn’t support that” sounds weak. Reframe: “To support that, we need X. Here’s what that costs.”
Building a communication muscle
Practice:
- Write status updates weekly, even when no one asks
- Volunteer to present at all-hands or team meetings
- Translate one technical concept per week into a non-technical explanation
- Ask for feedback on your written updates
The best communicators are made, not born. It’s a skill like any other.
Key takeaways
- Match your communication to the audience; engineers ≠ executives ≠ customers
- Status updates: short, structured, action-oriented
- Capacity reports: current state, forecast, risks, recommendations
- Pushing back on scope: acknowledge, state constraint, offer alternatives, recommend
- Lead with the conclusion; bury nothing
Knowledge check
Knowledge check · 4 questions
Q1. When pushing back on scope, which approach works best?
Q2. What does "yellow" status mean in a weekly status update?
Q3. Name one communication pitfall to avoid.
Q4. Reconstruct the answer from the lesson context.
Passing score: 75%. Answers are checked in this browser.