MoreRSS

site iconStanley Tseng | 曾友志 修改

資深產品與增長顧問。擅長:產品企劃、產品增長、數據分析、建構數據驅動的敏捷產品團隊
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Stanley Tseng | 曾友志 的 RSS 预览

導入 AI 開發後,下一個瓶頸在哪裡?

2026-04-20 10:10:37

老闆說:「我們現在有 AI 了,你覺得產品開發速度可以快多少?」

我通常反問:「你現在產品從想到上線,哪個環節最慢?」

大部分人停頓一下,說:「應該是開發吧。」

其實不是。開發早就被 Claude, Codex 這些工具補上去了,RD 寫程式的速度蠻快的,問題不在這。

我問過蠻多 PM,他們真正的瓶頸是兩個地方:第一,把 idea 轉成 RD 看得懂的需求;第二,東西做完之後,要怎麼確認它對了。

說穿了,就是「轉譯」跟「驗收」,這兩個環節還卡著。

做一個產品功能,其實是一串循環,不是一條直線

我在產品營常跟同學說一件事:做一個東西,它的真實樣子不是瀑布,是一個循環。

想 → 轉譯 → 做 → 檢查找問題 → 轉譯 → 做 → 檢查找問題 → 轉譯 → 做……

你看,「轉譯」跟「檢查找問題」出現了不只一次,出現了好幾輪。

在這個循環裡,AI 能幫到的地方,其實已經蠻清楚了,「做」這件事,AI 幫很多。但「想」,加速不了,這是 PM 的核心工作;「轉譯」,現在還是瓶頸;「檢查找問題」,也還是瓶頸。

GWT 就是用來同時拆這兩個瓶頸的工具

轉譯為什麼是瓶頸?因為 PM 腦袋裡的 idea,跟 RD 收到的需求,中間有一個巨大的 gap。

PM 說「要讓用戶感覺結帳很快」,RD 心裡想:「這到底是要改後端速度?改動畫?還是改步驟數?」

沒有人知道。大家靠會議、靠猜、靠 RD 問、靠 PM 再講一次,把這個 gap 慢慢縮小,這個過程蠻費時間的。

其實有一個東西可以解這件事,叫做 GWT,也就是 Given-When-Then。

Given(在什麼情境下),When(當使用者做了什麼),Then(應該出現什麼結果)。

這個格式搭配 Example Mapping 深入挖掘細節,確保團隊能對齊。

一旦有了 GWT 後,搭配工具和一些初期建設,RD 就可以直接把它轉成自動化測試,也就是 TDD 的做法。「驗收」這件事就不再靠人工一個個 case 點,RD 跑測試,通過了就是通過了。

這樣就把轉譯和驗收這兩個瓶頸,同時拆掉。

GWT 庫不是每次重生,是要累積的資產

這裡有一個細節很重要,就是 GWT 不應該每次從零重寫。

功能有新有舊,很多 GWT 其實是重複的,或者是在原來的基礎上修一兩條。每次都重新產,其實是在浪費時間。

所以正確的做法,是維護一個 GWT 庫,舊的功能有自己的 GWT,新功能做完加進去,修改的功能去更新對應的條目。時間久了,這個庫本身就是系統文件,也是測試基礎。

再加一個 skill 幫助快速產 GWT,讓 PM 不需要從白紙開始想格式,來幫助 PM 從 user story 產出符合公司框架、避開常踩的坑,產出 GWT 交給 RD。

這樣 PM 在轉譯這個環節花的時間,就可以拆掉瓶頸,品質更高。

PM 不是要一條龍,是要把自己的「供料角色」做對

我蠻常看到一個迷思:覺得「自己一條龍可以從需求到驗收全部搞定」的 PM,是厲害的 PM。

但其實這個想法,跟工廠老闆說「我找一個人從採購到包裝全包」是一樣的邏輯,量出不來的。

要量,就是要建系統,拆瓶頸。

方法A:一個人一條龍做完,這樣沒有交接的瓶頸,但可以一條龍做完的人,本來就是少數,不太可能用這種方法規模化。

方法B:把不同職能的人組合,但是有人和人之間的瓶頸,但可以修流程,拆瓶頸,最重要的是可以複製。

PM 在這個系統裡,其實是「供料」的角色,供好的需求給 RD,讓 RD 可以快速做、快速測、快速跑。

如果 PM 供的料是模糊的描述,RD 就要花很多時間跟 PM 對齊,做完還要等 PM 一個個功能點進去按,才知道對不對,這個流程產能就一直卡著。

換個做法:PM 供的料是 GWT,RD 拿去跑自動化測試,出問題的 case 才需要 PM 進來看。PM 的時間就可以集中在真正重要的一件事:這個功能做出來,是不是用戶真正要的東西?體驗好不好?品質夠不夠?

這才是 PM 應該花時間的地方。

The post 導入 AI 開發後,下一個瓶頸在哪裡? first appeared on Mr. PM 下午先生.

Vibe Coding 做出成果之後,沒人告訴你的三個陷阱

2026-04-18 12:12:00

最近跟很多朋友交流,他原本不會寫 code,是做規劃和整合的人,但開始 Vibe Coding 後做出了成果,反而變成期待通膨,工作吃不消。

這就是職場常見的陷阱:能力強的人,事情會越來越多,搞死自己。但 Vibe Coding 這波,陷阱比以前更深,因為大家對 AI 的想像太美好了。

不是不要 vibe coding,因為我自己也在做,也樂在其中,但是這其中難免有很多令人不舒服的地方。

第一層:能力陷阱

證明了 A 可行,就直接假設 B 也可行。

但常常遇到的狀況是,難度不是線性成長,是指數成長。「你能做到 A,那 B 應該也不難吧!」,說這話的人不是故意刁難,他是真的這樣覺得。

所謂「應該不難」的題目,到了實作層面會膨脹一百倍。

不是不能做,可能真的做得到。但做得到跟拼盡全力才做到是兩回事。Vibe coding 技能的人,對到底要花多少力氣和時間才能做到,估計誤差是非常大的,自己都不知道自己的能力邊界在哪裡,然後會有多喘。

這時候,真的要懂得做取捨,專注在重要的事情上,更策略的去做事,不要想用「努力」去壓過去,長期來講不可能。

第二層:支援體系陷阱

做 Vibe Coding 的人,不是傳統職能定義的人,卡在中間規劃和實作中間。

傳統 PM 遇到問題,可以找工程師討論。工程師遇到問題,有技術社群、有 Stack Overflow、有同事可以 code review。但做 Vibe Coding 的人呢?你遇到的問題,同事給的支援,其實很有限。

Vibe Coding 的人是開拓者,但開拓者的代價是「沒人帶,沒補給」。

沒有支援體系,就得自己幫自己建。但建支援體系本身也要花時間。在補給不足的狀況下,自然就跑不快。

第三層:對 AI 誤解的陷阱

這可能是最核心的。

AI 進步太快,大家對 AI 能做什麼,認知很不一樣。

因為做 Vibe Coding 的人是「用 AI 做的」,所以在別人眼中,工作量被自動打了折扣。AI 幫忙寫了 code,所以應該更快、更多、更便宜。至於花了多少時間理解需求、設計架構、debug AI 寫出來的東西,這些隱形的工作量,大家認知的不一樣,有人覺得很多,有人覺得很少,根本沒對齊。

那該怎麼辦?

我們回頭看一下,以前所謂「能力很好的員工,是怎麼不累死自己的呢?」這個議題。

管理期待、寫工作紀錄、透明化自己的工作,從以前沒 AI 的時代,到現在有 AI 的時代,這些原則都沒變過。

不是你可以一條龍做到底,就一條龍自己做,而是要思考各自擅長的任務,把 AI 考慮進來,建立新的團隊 Protocol。經濟學的比較利益法則早就說過,什麼都強的大國,還是要跟他國貿易,才能達到效益最大化。

一個人走得快,一群人走得遠,這個原則到 AI 時代也是不會變。

懂取捨,抓重點,會是 AI 最關鍵的事。

The post Vibe Coding 做出成果之後,沒人告訴你的三個陷阱 first appeared on Mr. PM 下午先生.

AI 寫的 Spec 你看不懂?那你的 SDD 和 vibe coding 已經失控了

2026-04-18 10:19:14

現在越來越多 PM 開始用 Vibe Coding 做產品開發。如果你用 SDD(Spec-Driven Development)框架,像是 Spec Kit,流程大概是這樣:人類寫 User Story、輸入設計稿,然後 AI 會根據這些東西產出 Spec 和開發計劃,最後再依照計劃去實作。

這時候一個很自然的問題就出現了:反正出來的東西會動就好,我幹嘛要去看、甚至看懂 AI 寫的 Spec 和開發計劃?

老實說,這個觀點也不能說錯。但在回答這個問題之前,我想先把 SDD 和 AI 拔掉,回到一個更基本的情境來看。

先談 PM 和工程師的協作

PM 和工程師之間,一直存在一個蹺蹺板的關係。

PM 寫規格模糊,工程師就要強。 資深的工程師知道產品該長什麼樣,你沒說清楚的他會主動問你,會按照業界慣例自己補上,會按照他腦中的產品樣貌來做。最後做出來的東西,雖然你沒寫到,但八九不離十。

反過來,工程師弱,PM 就要強。 PM 不能只丟一句話就走,你要把規格講得非常清楚,還要反覆去問工程師:「你對這個功能打算怎麼做?」不是在質疑他,而是在確認他真的理解你要的東西。

這個蹺蹺板的意思是:一邊強,另一邊可以弱一點。但如果兩邊都弱,東西就做不出來。

現在把 AI 放進來

PM 用 Vibe Coding 開發,套了 SDD 框架,AI 就是那個工程師。

但 AI 是一個什麼樣的工程師?

AI 寫程式很快,但它不是一個可靠的工程師。 它不會像資深工程師那樣主動問你「這裡你沒講清楚,你是要 A 還是 B?」。它會直接猜,而且猜錯了也不會告訴你。它有很多誤解,很多自行腦補。

當然這是現況,AI 進步很快,也許哪一天他就是可靠的工程師。

所以回到蹺蹺板:AI 這個工程師不夠強,PM 就要強。

但好消息是,AI 這個工程師的腦袋是透明的。

人類工程師怎麼理解你的需求,你看不到。你只能從他最後做出來的東西去判斷他到底懂不懂。但 AI 不一樣——它怎麼想,會直接反映在它產出的 Spec 中。

所以 Review AI 產的 Spec,就是在 Review AI 到底懂不懂你的需求。

這就是為什麼看懂 Spec 很重要。不是因為 Spec 本身有多神聖,而是因為那是你唯一能在「它開始寫程式之前」就抓到誤解的機會。等它寫完程式你才發現不對,修的成本就高了。

那看不懂的部分怎麼辦?

這裡要誠實面對一件事:AI 產出的東西,PM 不是每一層都看得懂。

以 Spec Kit 為例,它的流程會產出好幾層東西:Spec、Plan、Task、Implementation。Spec 這一層,因為是基於你的 User Story 展開的,PM 通常看得懂。但 Plan 和 Task 涉及技術架構和實作細節,PM 大多看不懂。

這不代表那些東西沒價值,而是那些層的校驗責任不在 PM 身上。

如果你是 PM 一個人在跑 Vibe Coding,那 Spec 之後的層就算產出來,也沒有人校驗,等於白做。但如果有 RD 參與,那些層就變成 RD 的校驗工具——他可以幫你把關你看不到的技術層。

讀不懂的層,就是可能失控的層。就是可能會讓你調來調去都不對,要花超多時間的地方。

那 Spec 要寫到什麼程度?

既然看懂 Spec 很重要,那是不是要用最完整的 SDD 框架,把每一層都跑完?寫最完整的 spec,然後 spec 一定要人都能 review。

不一定。要看你在哪個階段。

探索市場階段:輕量就好。這個階段你要驗證的是「這個東西有沒有人要」,不是「規格有沒有寫完整」。

完整的 SDD 流程(像 Spec Kit 的七步驟)在這個階段太重了。你連方向都還沒確定,今天寫的 Spec 明天可能整個推翻。如果每次轉向都要重跑完整流程,維護 Spec 本身就變成負擔。

這個階段用輕量的方式就好,重點是:

  • 這個功能要解決什麼問題
  • 使用者怎麼用它
  • 主要流程是什麼

有這三件事,AI 就有一個穩定的參照點,不會每次都重新猜你的意圖,至於 spec 完不完整,能不能 review,不是那麼重要。

團隊協作階段:回歸完整 SDD

當方向確定,要開始擴張時,就該交給 RD 正式開發。此時,就應該拉高規格的嚴謹度。PM 負責 User Story 和 Spec,RD 審核 Plan 和 Task。這時候完整的 SDD 流程才有價值,因為有人能校驗每一層。

這個分法背後的邏輯是:不確定性高的時候降低投資,確定性高的時候提高品質。

結論

回到開頭的問題:看得懂 AI 寫的 Spec 重要嗎?

重要。因為 AI 不是一個可靠的工程師,但它的腦袋是透明的。Spec 就是它的腦袋。你看不懂,就沒辦法在它動手之前抓到誤解。

但「看懂」不代表你要看懂全部。PM 能看懂 Spec 這一層就夠了,技術層的校驗交給 RD。框架選得對,每一層都有人看得懂,才是真正的品質保證。

不管你用什麼工具、走什麼流程,最後都回到那個蹺蹺板:AI 不夠強,你就要強。而你最該強的地方,就是看懂它到底懂不懂你。

--
不想錯過我的新文章:訂閱免費電子報
我的線上課:數據化營運產品增長產品企劃力,歡迎大家報名

關於作者:Mr.PM 下午先生
The post AI 寫的 Spec 你看不懂?那你的 SDD 和 vibe coding 已經失控了 first appeared on Mr. PM 下午先生.

與其洞察需求,不如洞察情緒

2026-03-15 18:39:24

我們常說要洞察用戶的需求,但其實只看需求本身是不夠的,更關鍵的是:這個需求背後承載著怎樣的情緒渴望。

需求是外顯的,但人們為何有這個需求,往往是想透過這個需求,去滿足某種情緒渴望。

情緒渴望可以分為表層與深層兩種。

情緒本身也有層次,表層情緒是喜、怒、哀、樂這類容易被察覺的感受;但深層的,才是人們真正渴望的心理狀態,像是安全感、被理解、掌控感、自在感、成就感,或者是感覺有衝勁、有希望、有能量。

所以當我們在問「這個需求有沒有被滿足」的時候,不能只看行為是否完成,或功能是否使用,而是要回頭問:

「我們有喚起用戶的深層情緒?」

真正有力量的體驗,是能觸及人內在深層的心理需求。設計的挑戰不是讓人感覺「好用」、操作「順手」,而是要引導人從當下,走向一個心理上更整合、更有能量的狀態。

情緒是洞察與創造的起點;忽略情緒,就無法真正滿足需求。

--
不想錯過我的新文章:訂閱免費電子報
我的線上課:數據化營運產品增長產品企劃力,歡迎大家報名

關於作者:Mr.PM 下午先生
The post 與其洞察需求,不如洞察情緒 first appeared on Mr. PM 下午先生.

Sprint Goal 遠比你想的重要

2026-03-15 18:35:19

在跑 Scrum 的時候,有一件非常重要的事情,就是 Sprint Goal。

整個團隊都應該要朝著同一個 Sprint Goal 努力,而不是只專注在把自己手上的事情做完。

舉例來說,有時候在實作的過程中,你可能會覺得某個地方怪怪的,好像哪裡不太對勁。但因為規格就是這樣寫的,你心裡就想說:「算了,照規格做就好。」

你並沒有去思考,或懷疑這樣的實作方式,到底能不能真的幫助團隊達成 Sprint Goal,甚至在 Daily Stand-up 的時候,也選擇不提出來討論、不發問。

如果發生這種情況,其實代表這個 Scrum Team 是不及格的,而這樣的行為,也顯示這位成員在 Scrum 的運作上是不適任的。

--
不想錯過我的新文章:訂閱免費電子報
我的線上課:數據化營運產品增長產品企劃力,歡迎大家報名

關於作者:Mr.PM 下午先生
The post Sprint Goal 遠比你想的重要 first appeared on Mr. PM 下午先生.