
Weeks → hours
透過 Codex 縮短需求分析時間
Endava 是一家全球軟件承包公司,在歐洲、美洲和亞洲均有工程人員,也是 Codex 的早期採用者。對於一家為銀行、保險公司、零售商和媒體公司交付優質軟件的企業而言,這些改進相當顯著。
Endava 歐洲區首席技術總監 Joe Dunleavy 表示:「我們從過去自行編寫大量程式碼,轉變為現在監督 Codex 能夠產出的工作成果。結果發現輸出質素有顯著提升。」
Endava 現在稱自己為一間智能代理型機構:在這類公司中,資深專業知識會透過編碼整合到智能代理中,並在整個客戶互動生命週期與團隊並肩工作,從接收需求、構思,到最終交付。
「Codex 真正幫助我們做到的,是讓小型團隊在非常短的時間內交付龐大價值。」
Endava 全球智能代理架構高級副總裁 Mike Krolnik 表示,Codex 改變了資深和初級工程人員的合作方式。「像我這樣來自複雜環境的資深架構師,通常能夠清楚表達我們想要甚麼,而 Codex 就會把這些內容轉化為團隊中較初級成員也能理解的資訊。從初級成員的角度看,他們也能採用這項工具,建立達到資深、成熟水平的輸出。」
實際而言,這意味著可以把一般只會交給資深工程人員的工作交給初級開發人員,同時由 Codex 就最佳實踐和架構決策提供指引。Krolnik 解釋:「我可以把一個觀點交給 Codex,而當工程人員工作時,Codex 會幫助他們理解這個觀點。他們可以就不明白的地方提問。在開發過程中,我可以把 Codex 作為學習工具,將自己的經驗整理並編碼,讓 Codex 與團隊一起工作,教他們更好的軟件架構和開發實踐。」
這種知識轉移最終成為智能代理型機構的核心價值和優勢之一。資深判斷通常要經過多年結對工作、程式碼審查和指導才會逐步累積;現在,這些判斷變成團隊可以即時參考並共同運用的能力。這改變了機構指導初級開發人員的方式。一位資深人員的觀點經過 Codex 編碼後,便可同時指導多個經驗較淺的團隊。
「Codex 作為工具已趨成熟。我們會用 Codex 處理需求分析、設計、規格、開發和營運;這是貫穿整個生命週期的通用桌面智能代理。」
當資深判斷隨時可用,交付流程的每一步都可以變得更好。Endava 不再把分析、設計和構建視為由不同專家依次交接的階段。Krolnik 表示:「過去,每個階段都需要數日甚至數星期的分析。現在 Codex 可以把分析、設計和構建整合起來,讓我們以同一個統一工具完成這些工作。」
近期一次跨團隊合作,展示了這種做法如何落實於實際工作。Endava 的法律團隊向工程團隊提出一個複雜問題:需要根據一組特定準則,審閱數千頁合約。一般而言,要把律師的需求轉化為工程團隊可據以構建的內容,通常需要數星期來回溝通。Krolnik 的團隊則錄下與法律持份者進行的兩小時深入會議,再將逐字稿交給 Codex,再用來生成一份可用的需求規格。原本可能需要一至兩星期反覆修訂的工作,最後被壓縮成兩場各一小時的會議,並產出一份可用規格。
同樣節省時間的效果,也開始在客戶工作中體現。Endava 的團隊現在會在客戶會議期間即時製作設計文件、圖表和規格,用來說明構思。Krolnik 表示:「你可以叫 Codex 繪製擬議軟件架構圖,讓客戶更容易理解。這大幅加快了來回溝通,也確實開啟了許多新可能。」
- 將資深人員的經驗編碼。最大的槓桿效益來自把資深架構師的判斷融入 Codex,讓初級團隊成員在執行工作時也能獲得資深指引。
- 把 Codex 視為桌面智能代理,而不是編碼助手。Endava 最大的突破,來自將 Codex 應用於需求、設計、客戶溝通和營運,並與程式碼工作並行。
- 不要只停留在構思,要真正試用!Dunleavy 表示:「我的第一個建議是,不要只停留在構思你想做甚麼,而要真正開始試用。」Endava 給剛起步團隊的建議是:先選一個非編碼工作流程,例如需求分析、設計文件或客戶溝通。要最快看見 Codex 的完整價值,就是把 Codex 用於團隊過去從未使用編碼工具的工作場景。
「Codex 能放大我擁有的每項技能;而任何人學會使用 Codex,都能將自己擁有的每項技能放大。」


