theNet by CLOUDFLARE

大規模推動應用程式創新

分散式團隊如何透過共用脈絡維持速度

當工程領導者談論「實現應用程式堆疊現代化」時,這往往會變成他們團隊的一張採購清單。

他們會提及雲端原生工具、更快的 CI/CD 管道,或是某種能幫您撰寫所有程式碼的新型 AI 助理。但根據我在 RedwoodJS Inc 擔任執行長的經驗,堆疊現代化通常始於採用新工具;然而,成功與否取決於您的團隊是否理解所有環節如何環環相扣,以及這一切為何重要。

這正是讓「去中心化」如此困難的原因。

無論是分散式團隊、模組化基礎架構,還是破碎的工作流程,真正的挑戰都在於「脈絡 (Context)」。如果開發人員在自己的機器上無法推理出系統的運作方式;如果安全與產品部門目標不一致;如果平台團隊成了瓶頸而非助力,那麼世上再多的「現代化」工具也無法幫助您更快速、更安全地交付產品。

RedwoodJS,以及在我合作過的每一個工程組織中,模式都很清楚:去中心化需要的遠不止更好的工具,它需要「有意識的結構設計」;也就是能在對的時間,將正確的脈絡傳遞給正確之人的系統。

讓我們來談談這在實務上究竟是什麼樣貌。


應用程式創新不僅限於工具

您有跨時區工作的分散式團隊、專注於功能開發的開發人員、著眼於風險控管的安全團隊、掌握基礎架構的平台團隊,以及無論您是否準備好都在插入程式碼的 AI。每個人都有各自的工具、激勵機制與工作流程。

大家普遍假設更新的工具能解決這個問題,但結果往往適得其反,讓情況更糟。團隊真正缺乏的其實不是能力,而是清晰度。

現代化過程中最艱難的部分不在於技能或規模,而在於環境落差。過去,您在什麼環境開發,就在什麼環境部署。現在,持續整合存在於雲端,開發人員在本地端,而生產環境則完全在另一個地方,三者行為模式截然不同。您的開發人員猶如在蒙眼飛行,「在我的機器上可以執行」成了日常的災難。

真正的創新,是移除那些微小的摩擦,讓團隊能「今天」就交付產品,而非遙遙無期的「某一天」。這始於縮小環境落差,但真正的解方是「共用脈絡」。


速度取決於脈絡:分散式工作中的無形阻礙

速度並非來自更好的工具,而是來自暢通的決策過程。

當開發人員寫完程式碼並開啟拉取請求時,接下來會發生什麼?如果審查者缺乏脈絡:不了解這項變更的原因、考量了哪些取捨、是誰要求這項變更,他們就必須耗費時間去追查。這會拖慢一切。而在分散式團隊中,手握答案的人甚至可能根本不在線上。

這就是為什麼我們在 RedwoodJS 開始推行「影片拉取請求」(PR)。

開發人員不再撰寫長篇大論的文字,也不再指望別人會去閱讀 Jira 上的工單,而是錄製一段簡短的螢幕分享影片。他們親自走一遍程式碼,解釋「為什麼」要這樣做,而不僅僅是「做了什麼」。他們會談論遇到的困境,以及審查者應該關注的重點。這不需要多花俏,只是一個簡單的螢幕錄影,但能將冰冷且缺乏脈絡的 PR,轉化為一場有溫度的人際對話。

有了脈絡,您才能在維持理解度的同時,保有開發速度。

當這種脈絡消失時,捷徑就開始出現:測試不穩定,所以開發人員就乾脆跳過測試;截止日期逼近,所以他們鋌而走險偷工減料。回饋迴圈斷裂、信任瓦解,速度瞬間跌落谷底。而影片 PR、明確的職責歸屬以及共用標準,都是對抗這種熵增的手段。


當應用程式開發與安全性無法一致時,沒人是贏家

在與 Cloudflare 現場技術長 Trey Guinn 共同主持的《超越應用程式堆疊》系列對談中,我們討論了一項來自《2026 年 Cloudflare 應用程式創新報告》的統計資料:80% 的組織認為他們的開發團隊與安全團隊完全步調一致。

我當時是這麼說的:這根本是胡扯。

開發人員的績效指標是快速交付功能,而安全團隊的績效指標則是防範風險。這不是步調一致;這根本是障礙賽。

結果可想而知:安全性對開發人員來說,就像是對時間徵收的任意稅賦;組織最終得到的系統既不快速也不安全,最後大家都是輸家。

解決方案是成立一個像瑞士(中立國)一樣的平台團隊。

當平台團隊運作順暢時,他們為產品團隊提供服務。他們的職責不是治理,而是賦能。他們提供預設安全的基礎,讓開發人員無需在安全與速度之間做選擇。他們讓「正確的方法」同時也是「最簡單的方法」。而且他們負責處理那些枯燥、重複、沒人想費心思考的雜事,這包括了合規性。當安全性透過共用基礎架構和預設值在早期就被嵌入時,它就不再是瓶頸,而是自動化的過程。平台團隊處於實現這一目標的最佳位置;他們將控管機制、可稽核性以及跨環境的一致性融入系統中,同時又不拖慢團隊的速度。

當平台團隊變成阻礙者時,他們就已經失敗了。但當他們扮演服務提供者的角色,將開發人員視為客戶時,他們便能重新協調各團隊之間的激勵機制,從而扭轉此前各團隊各行其是、相互掣肘的局面。


明確的職責歸屬是安全預設生效的關鍵

團隊擁有共用脈絡之後,下一步就是明確的權責歸屬。脈絡能幫助人們理解某個決策背後的原因,而權責歸屬則確保有人為接下來發生的事負責。若缺乏此機制,即使是立意良善的開發人員也可能偏離正軌;這不是因為惡意,而是出於必要性。

我曾看過開發人員將完整的生產環境資料庫拉到筆記型電腦上,因為「測試環境根本不能用」,而他們必須除錯一個時區問題。我也看過寫著「testing…123」的推播通知真的傳送給了真實客戶。我還看過實習生連線到正式環境並意外刪除了資料表;只因為沒人告訴他們「不准這樣做」。這些都是系統缺乏防護措施的警訊。

當職責歸屬不明確時,脈絡就會消失,人們就會採取任何必要手段來解除阻礙。


AI 的成效取決於您的平台結構

應用程式創新應該確保開發人員永遠不需要為了完成工作而「在生產環境中測試」。這意味著需要強大的預設機制、更安全的環境,以及圍繞存取權限與資料的明確邊界。但這也意味著要投資在那些長尾事項上:文件、決策記錄、命名規範;任何能幫助新人快速上手、無需靠猜測就能工作的東西。

這種結構正是 AI 系統賴以發揮效用的基礎。平台團隊在協助組織準備迎接 AI 時也扮演著關鍵角色,透過集中化管理知識、強制執行標準,並將決策轉化為機器可讀的格式。

AI 可以快速撰寫程式碼。但如果這些程式碼產出的速度超過了它被審閱或理解的速度,您就會陷入混亂:相互衝突的模式、不一致的使用者體驗、無法規模化的潛在知識。如果一個 AI 助理無法向新進人員解釋為什麼我們不使用某個特定函式庫,那它只是在增加系統的龐雜度。


未來屬於為速度而架構的組織

關於應用程式創新,我希望更多技術長能遵循這個原則:問問自己,「我們的系統容易理解嗎?」

不是問「我們是否擁有最好的工具」,也不是問「我們是否使用了最新的框架」。而是問:一位新開發人員能否在不問 50 個問題的情況下,在一兩天內就進入高效工作狀態?

如果答案是否定的,那您用什麼技術堆疊根本不重要。您在唯一重要的事情上失敗了:速度。

應用程式創新,意味著創造一個讓團隊能快速行動、又不會引入不必要風險的環境;一個速度與安全不衝突,且脈絡被融入工作流程每一步的環境。這意味著將脈絡嵌入工作流程中,讓開發、安全與平台團隊的激勵機製趨於一致,並明確定義權責歸屬——不只是系統的權責,也包括標準與決策的權責。

在一個分散式的世界裡,脈絡就是基礎架構。率先參透這一點的團隊,才會是最後的贏家。


建立動能

應用程式現代化標誌著團隊在建置、交付與保護應用程式方式上的一個持續轉變,而不是一次性的里程碑。要維持這股動能,您需要一個能在各個層面加快速度強制執行防護機制的平台。

無論您是要遷移舊版系統、擴展微服務,還是建置 AI 原生應用程式,Cloudflare 的全球連通雲都能支援這項轉變。透過結合效能、安全性、可觀測性與開發人員工具的統一平台,Cloudflare 降低了摩擦,賦予團隊脈絡與控制力,使其能在不犧牲信任或不讓成本暴增的前提下,快速推進。

Cloudflare 就影響當今技術決策者的最新趨勢和主題發表了一系列文章,本文為其中之一。


深入探討這個主題。

閱讀《2026 年 Cloudflare 應用程式創新報告》,深入瞭解組織如何將其應用程式堆疊與流程現代化。

作者

Peter Pistorius — @peterpistorius
RedwoodJS CEO



重點

閱讀本文後,您將能夠瞭解:

  • 脈絡如何加速分散式團隊的運作

  • 為何協調一致是實現安全應用程式現代化的關鍵

  • 平台團隊在擴展 AI 就緒程度中所扮演的角色


相關資源


收到最熱門網際網路深入解析的每月回顧!