PM 轉職 AI FDE Field notes · Taipei

首頁 · 開發觀念基礎 · 第 6 課,共 6 課

開發觀念基礎

一張圖說完

這一課不教新名詞。把前面五課收成一張四格圖,拿去跟客戶或工程師對。

四格,不要四頁

四格是:前端、後端、資料庫、資安。每一格最多三行。寫不下,代表你還在講願景,沒有在講第一版。前端那格只寫人看到什麼、什麼狀態可以消失。後端那格只寫規則、要問誰、問不到怎麼辦。資料庫那格只寫要記住的事實和主鍵指到誰。資安那格只寫誰可以按、什麼絕不能出現在畫面上、哪個輸入不能直接信。

模糊需求先整句抄在圖的上面,不要急著改寫成專業詞。抄完再往下拆。拆的時候若某一格是空的,就留空,空本身是發現。空的資安格通常代表你以為「內部系統不用想這個」。內部系統一樣有權限,一樣有鑰匙。

怎麼知道拆對了

拿掉前端那格,剩下三格仍然說得清「什麼情況必須停」。說不清,代表規則被畫面上的提示文字冒充了。拿掉資安那格,你還是會做出一個能演示的原型,但你不知道誰不該按。那不叫完成,那叫還沒問完。

這張圖的讀者是下週要跟你一起做的人,不是評審。所以用退貨這種具體的名詞,不要用「提升智能體驗」。小安、訂單編號、七天、轉人工,這些詞讓四格站得住。形容詞讓四格看起來很滿,隔天卻沒有人知道要做什麼。

圖畫完,才有資格談第一版範圍

下一軌會把需求收成範圍。範圍若沒有這張圖,很容易又變回功能清單。有了這張圖,你可以把「不做」寫得很具體:第一版的前端不做換貨流程,後端不猜沒有編號的單,資料庫不存卡號,資安上不讓沒有客服身份的人按退貨。

練習時允許圖很醜。不允許四格裡有一格寫著「等工程師看著辦」。看著辦的那格,就是上線當週會爆的那格。

範例 · 一句話拆完的四格

需求:「讓 AI 處理退貨,減少排隊。」

  • 前端:小安輸入訂單編號,看到可退、不可退或轉人工。查詢中可以消失。
  • 後端:七天內且未拆封才可退;沒有編號或訂單系統沒回答就轉人工,不准猜。
  • 資料庫:記住結論、時間、操作者,並指回那張訂單。不存完整卡號。
  • 資安:只有客服身份按得到;訂單系統的鑰匙不進頁面;顧客的自由文字不當成命令。

練習

選一個你自己的模糊需求,畫這四格。每一格最多三行,寫超過就刪到剩下三行。

請一位同事只看圖,不聽你解釋,復述這個第一版做什麼、不做什麼。復述對不上的那格,重寫。

完成的時候

  • 你有一張四格圖,而且資安格不是空白。
  • 同事能不靠你補充,講出一個必須停下來的情況。