無需更多會議的產品與工程協同
產品和工程團隊之所以產生分歧,不是因為意見不合,而是因為工具不共享上下文。以下是背後的機制及解決方法。
By Ellis Keane · 2026-04-07
你們有多少會議,是因為兩個團隊看不到彼此的工作而存在的?
我不是在修辭性地發問。數一數!產品與工程之間的每週同步會、每兩週一次的路線圖評審、每週四莫名其妙要佔去四十五分鐘的「快速對齊」電話(是的,我知道我說過不再用具體時長,但這真的發生在我們身上),還有那種名為 sprint 計劃實則只是產品在重新解釋工程師已經在 ticket 裡讀過的內容的會議 – 只不過加上了本該從一開始就寫進 ticket 的額外上下文。
現在問問自己:如果產品和工程真的能夠即時看到對方在做什麼,而不需要有人在會議上彙報,那麼這些會議還有多少會保留下來?我敢打賭,會比你願意承認的少得多。我還敢打賭,你正在努力解決的產品與工程協同問題,其實根本不是一個溝通問題。
產品與工程協同不是溝通問題。它是披著溝通問題外衣的可見性問題,而我們卻一直試圖用更多溝通來解決它。 attribution: Chris Calo
迷思:協同是關於溝通的
在新創世界裡有一個根深蒂固的觀念:產品與工程的不協同從根本上是一個人的問題。產品經理沒有把上下文解釋清楚。工程負責人沒有足夠早地提出異議。設計師在 Figma 裡做了沒人要求的決策。如果大家都能更好地溝通,一切就會好起來。
聽著,我在這兩邊都待過。我曾是那個納悶為什麼工程師做出來的東西和規格不一樣的人,也曾是那個納悶為什麼規格在啟動會到 PR 審查之間改了三次的人。根據我的經驗,兩邊通常都在用自己掌握的資訊做出合理的判斷。問題在於,他們掌握的資訊幾乎從來都不是同一份資訊。
產品與工程不協同是上下文傳遞問題,而非溝通問題。雙方都在基於對另一方所知內容的不完整圖景做出合理決策。
機制:上下文是如何遺失的
讓我來追蹤這個實際機制,因為一旦你看清楚,就再也無法視而不見,它也解釋了為什麼增加會議是如此誘人(卻最終無效)的應對方式。
產品經理做出了一個優先級決策。可能發生在與客戶的對話中,可能在與 CEO 的 Slack 討論串裡,可能在追蹤路線圖的 Notion 文件裡。這個決策被記錄在 PM 的原生工具中,以對他們有意義的格式 – 而這種格式幾乎永遠不是工程師會遇到的格式。
與此同時,一位工程師正在開發相關功能。他們的上下文存在於 Linear 問題、GitHub PR、程式碼注釋,以及討論技術方案的 Slack 頻道中。他們可能在站立會議上聽到了這個產品決策,但站立會議在設計上就是低頻寬的(說實話,這也是它們尚可忍受的部分原因),所以優先級變化的細節並未傳達到位。
兩週後,PR 來了。產品一看說:「這不太是我們討論的那個。」工程說:「這正是 ticket 上寫的。」兩邊都沒錯!Ticket 描述了做什麼,但為什麼則躺在三週前某條沒人想到要附連結的 Slack 討論串裡。
title: "一個功能如何以不協同的狀態發布" 週一,第1週|ok|PM 根據客戶回饋電話決定優先推進 onboarding 流程。記錄在 Notion 中。 週二,第1週|ok|PM 用新優先級更新 Linear epic,新增解釋變化的評論。 週三,第1週|amber|工程師領取 ticket。閱讀了描述,但沒有閱讀 epic 上的 14 條評論串。開始開發。 週五,第2週|amber|設計師在 Figma 中分享了更新的設計稿。在評論中 @ 了工程師。通知被淹沒在其他 47 條通知之下。 週一,第3週|missed|工程師提交 PR。實現在技術上是正確的,但沒有考慮到 PM 與客戶討論的邊界情況,而該情況僅在 Notion 文件中提及。 週三,第3週|missed|PM 審查 PR 並要求修改。工程師感到困惑,因為 ticket 裡根本沒提這些。會議被排上日程。花了四十五分鐘重建早已存在於三個不同工具中的上下文。
這不是虛構的場景。如果你曾在超過四人的團隊中發布過軟體,這種情況的某個版本肯定發生過,而應對方式幾乎總是「我們需要更好的溝通」,然而真正的問題是:上下文本來就存在,只是分散在互不相通的工具之間。
為什麼「紀律」方案無法擴展
你可能在想:如果 PM 在 Linear ticket 裡附上了 Notion 文件的連結,如果工程師讀了完整的評論串,如果設計師把設計稿發到 Slack 而不只是 Figma,一切就會好起來。對四人團隊而言,你說得對。但即使是紀律嚴明的人,隨著團隊壯大也會在這方面失敗,因為需要維護的跨工具連接數量以平方級增長,沒有人能可靠地維護所有這些連接。
算一下(是的,我要在部落格裡做數學,請耐心一點)。如果你的團隊用五個工具,共有 10 種可能的工具對連接。每種連接代表一類可能遺失的上下文。隨著加人,每個人都帶來了自己的工具使用模式、自己的通知偏好、自己對何時值得附連結和何時認為別人已經知道的判斷標準。協調路徑以平方級增長,在實踐中感覺像指數增長,系統變得難以管理 – 不是因為誰粗心,而是因為維護面太大,無法依靠人工完成。
stat: "10 個工具對連接" headline: "僅需 5 個工具" source: "Combinatorial pairs: n(n-1)/2 where n=5"
真正有效的方法(而非再開一場會)
我不會說會議毫無用處。有些會議確實很有價值,尤其是那些在做決策而非分享本可非同步傳遞的資訊的會議。但那些純粹為了彌合工具之間資訊差而存在的協同會議 – 那些才是可以消滅的。
讓上下文跟著工作走。 當產品決策在 Slack 中做出時,相關的 Linear ticket 應該自動知曉。當工程師開啟一個涉及正在 Figma 中討論的元件的 PR 時,這段討論應該自動浮現,而不需要有人記得去附連結。這聽起來很顯然,但大多數團隊完全依賴人工來建立這些連接,這意味著連接在有人想到時才會存在,在沒人想到時就消失了。
縮小「已決策」與「可見」之間的差距。 一個決策在某個工具裡待得越久,還沒到達在另一個工具裡需要它的人,就越有可能有人基於過時的上下文開始工作。理想的差距是零。現實的差距是「在該功能的下一個工作會議之前」。超過一天就是在自找麻煩。
停止用會議來同步狀態。 如果一場會議主要是為了讓一個團隊告訴另一個團隊他們在做什麼,那麼這場會議是可見性問題的症狀,而不是解決方案。用對真實活動的共同視圖來替代它,而不是自我回報的狀態。「我們的工程師說完成了 80%」和「這是本週合併的四個 PR,關聯到它們所關閉的三個 Linear 問題」之間有著根本性的差異。
有效的方法
- 上下文路由 – 產品決策自動關聯到相關的工程 ticket
- 共享活動視圖 – 真實工作產出對雙方可見,而非自我回報的狀態
- 非同步決策日誌 – 決策在產生之處記錄,在需要之處浮現
無效的方法
- 更多同步 – 增加會議來彌合資訊差只會增加額外負擔
- 狀態更新儀式 – 有人在表單裡輸入「完成了 80%」對任何人都沒有幫助
你可以消滅的會議,是那些為在工具之間傳遞上下文而存在的會議。如果上下文能自動流轉,這場會議就沒有議程可言。
產品與工程協同技術堆疊
我將坦誠地說出我認為理想的設定是什麼樣的,因為我們正在 Sugarbug 構建的恰恰是這個,假裝不知道是不誠實的。有效的協同技術堆疊有三層:
- 決策的共同事實來源。 不是一個腐化的 wiki(我們詳細寫過文件腐化的問題)。而是一份活的記錄,從 Slack 討論串、Notion 頁面和 Linear 評論中提取,重建出決策了什麼、何時決策、為何決策。
- 自動浮現上下文。 當工程師開啟 PR 時,相關的產品上下文出現了。當 PM 查看某個功能時,近期的工程活動是可見的。雙方都不需要去主動尋找,因為系統透過追蹤知識圖譜中的連接,知道這些事物是相關的。
- 基於活動而非狀態的可見性。 與其問「你本週做了什麼?」,系統可以展示實際發生了什麼:已合併的 PR、已關閉的問題、已解決的 Figma 評論、已做出的 Slack 決策。無需自我回報。
Sugarbug 將 Linear、GitHub、Slack、Figma 和 Notion 連接成一個做到這一切的單一知識圖譜。我不會在此贅述,你可以在 sugarbug.ai 自行了解,但架構比具體工具更重要。無論你是自建、用 Zapier 和臨時手段拼湊,還是使用專門的產品,原則是一樣的:讓上下文自動流轉,會議就會變成可選項。
真正需要開會的時候
並非每場協同會議都是浪費。我與我們的設計師和聯合創辦人之間一些最有價值的對話,是關於產品走向和原因的非結構化、廣泛討論。這些對話產生的上下文無法在 ticket 或 Slack 訊息中捕獲,試圖將它們自動化掉會是一個錯誤。
值得保留的會議是那些:
- 你正在做一個需要即時辯論的決策(而不是分享可以非同步傳遞的資訊)
- 情緒氛圍很重要,你需要感受整個房間的狀態
- 話題足夠模糊,需要大家一起大聲思考才能獲益
其他一切 – 每一場因為有人需要知道某件已經寫在某處的事而存在的會議 – 都是你可以用更好的可見性來替代的會議。
將訊號智慧直接發送到您的收件匣。
常見問題
Q: 產品和工程團隊之間不協同的原因是什麼? A: 產品與工程的不協同很少源於意見分歧。根本原因在於:產品經理在路線圖工具和客戶回饋系統中工作,而工程師在程式碼儲存庫和問題追蹤系統中工作,一方的上下文很少能以及時、結構化的方式傳遞給另一方。
Q: Sugarbug 能幫助產品與工程協同嗎? A: Sugarbug 將 Linear、GitHub、Slack、Figma 和 Notion 等工具連接成單一知識圖譜。當某項產品決策發生在 Slack 討論串中,而工程師在審查 PR 時需要該上下文時,Sugarbug 會自動浮現這一關聯,無需任何人手動複製連結。
Q: 如何在不增加會議的情況下改善產品與工程的協同? A: 最有效的方法是縮小工具之間的資訊差,而不是透過會議來彌合。貼近程式碼的上下文、在產品與工程工具之間自動路由訊號,以及雙方對各自實際工作內容的共同可見性,都能降低對同步協調會議的需求。
Q: 哪些工具有助於產品和工程團隊保持協同? A: 連接現有技術堆疊而非取而代之的工具通常效果最好。與其再添加一個儀表板,不如尋找能在 GitHub PR 中展示 Linear 問題上下文、將 Slack 決策關聯到相關 ticket,並允許查詢團隊實際做了什麼(而非狀態更新所聲稱的內容)的系統。