論述基礎與限制

本卡抽自 infra 教學模組的管理層視角掃描。22 篇技術文章完成三輪審查後,掃描「管理層會問什麼」發現 10 處缺口,集中在成本量級和時程估算。限制:evidence 來自單一教學模組;成本數字(AWS 定價)有時效性,寫入教材後需要維護。

核心原則

技術教材的讀者通常需要向上彙報:為什麼要做這件事、要花多久、花多少錢、做完怎麼知道有效果。如果教材只講技術機制(怎麼寫 HCL、怎麼設 IAM),讀者學會了做法卻沒有素材向管理層說明,結果是做法正確但推不動——因為管理層沒拿到他們決策需要的資訯。

管理層需要的資訊有四類,跟技術段落的位置關係明確:

資訊類型管理層的問題嵌入位置
成本量級「這個選項每月多花多少?」緊接取捨討論段,用量級而非精確數
時程估算「導入/遷移/拆分要多久?」緊接操作流程段,給範圍不給單點
進度指標「怎麼知道有在進步?」治理或 review 流程段
決策簽核點「這個決定要不要上層同意?」影響全組織的架構決策段

情境

infra 教學模組的 22 篇文章完成三輪寫作審查(compliance / cadence / steelman)後,從管理層視角掃描發現:

  • NAT per-AZ vs 共享的段落講了可用性取捨,但沒說每個 NAT Gateway 月費約 $32——管理層看不到這筆錢的量級
  • 環境拆分的 retrofit 路徑講了操作步驟,但沒給時程估算——管理層問「要多久」時工程師得另外估
  • tagging 講了為什麼要標,但沒說怎麼量化進度——管理層沒有可追蹤的指標
  • 跨帳號策略講了 SCP 怎麼設,但沒標記這是需要 CTO 對齊的決策——工程師可能自己決定了影響全組織的設定

這些缺口的共同模式是:技術內容本身完整,但缺少讓讀者「帶出去用」的彙報素材。

理想做法

在技術段落旁邊嵌入管理層資訊,用 1-2 句帶過量級,不獨立成段。嵌入而非集中的理由是:工程師讀到技術取捨時,同時拿到彙報素材,不需要翻到另一篇文章去找對應的商業論證。

成本用量級而非精確數字。「每個 NAT Gateway 月費約 $32」比「$31.54/月」有用——量級讓管理層判斷這是百元級、千元級還是萬元級的決策,精確數字會隨定價調整而過時。

時程用範圍而非單點。「1-2 週」比「10 天」誠實——infra 工作的時程變數主要來自 stateful 資源的數量和 drift 的嚴重度,這些在動工前無法精確預估。

進度用可查詢的指標。「缺 tag 資源數 / 總資源數」比「我們在做 tagging」可追蹤——管理層需要的是趨勢線,不是狀態報告。

沒這樣做的麻煩

  • 推動卡在溝通:工程師學會了怎麼做 IaC,但在預算會議上說不出「導入要 2-3 天、第一個里程碑是一條指令重建環境」,管理層聽到的是一個沒有時間框架的技術提案
  • 成本決策沒有量級感:multi-AZ RDS 費用翻倍、NAT per-AZ 三倍固定費——這些取捨在技術上有道理,但管理層需要知道「翻倍是從 $50 到 $100 還是從 $5000 到 $10000」才能判斷值不值得
  • 進度不可見:infra 工作的中間產出(state 設好了、第一批資源 import 了)對管理層不可見,看起來像「花了兩週什麼都沒產出」。有量化指標(覆蓋率從 40% 到 70%)才能讓進度可追蹤

判讀徵兆

寫技術教材時,對每個取捨段落問兩個問題:

  • 「讀者的老闆會問什麼?」——如果答案是「多少錢」或「多久」而段落裡沒有,就是缺口
  • 「這個決定影響範圍多大?」——如果影響跨團隊或跨帳號,標記為需簽核的決策點

成本數字寫入教材後要標明是量級參考而非精確報價,避免讀者直接拿去做預算。雲端定價會變,量級通常穩定——$30/月級的服務不太會跳到 $300/月。

跟其他抽象層原則的關係