用與不用AI,是開發團隊的生存分水嶺嗎?

·3 分鐘閱讀

三年前我們開始把AI工具用在開發流程裡,當時誰都不確定它能改變什麼。如今回頭看,真正的分水嶺,或許不是誰用什麼工具,而是誰願意改變工作方式。

今昔對比

剛好今天早上一個會議,跟合作夥伴介紹到我們這兩年的差異,講完後蠻有感的,分享給大家。

從960個工時到120個工時

這是拿一個差不多規模的需求來比,2023年中,一個已經很有經驗,也配合很久的8人開發團隊,在接近996壓力下連續兩週的工作量(8x12x10),上個月,大概只花了120個工時就完成了(4x5x6),關鍵是bug還比較少。

Coding佔比從73%變成3%

這120個工時,其實大部分都是完善畫面流程與調整規格,所有業務邏輯全部由AI完成。

我們做了什麼?

讓每一個開發都有機會用AI工具

這件事聽起來好像很普通,每位老闆好像都有做吧!

我們的團隊是這樣的,每個人至少會有ChatGPT Pro + Claude Max + Github Copilot Pro,今年七月前,每個人都還有額外的Cursor,除此之外,因為我們買的Google Workspace等級有附不少的Gemini用量,所以基本上也會用上,不算給PM/Designer用的,每個人AI開發用帳號每個月至少150美金起跳。

強制開發人員/流程去適應AI工具

不是應該挑適合成員用的AI工具嗎?怎麼會反過來讓人去適應呢?

這是從一個原本要成案的合作中得到的教訓,我們在失去這個合作機會後,內部復盤時發現,其實不是我們的產品不達標,是對方的研發人員在驗收時,專門挑當時的系統限制來反對,嚴格來說,我們的產品表現已經超出當時的人員產出與品質了,當再三驗證並確認這個結論,我們內部就形成共識,先用再說,反對無效。

你說內部阻力很大?那當然,這種砸飯碗的事當然會有阻力,我們也很早就定義好態度,受不了可以,慢走不送,不過好在大家早就習慣這種做法,適應的非常快,沒人脫隊。

新人都必須要會用AI工具開發

什麼叫要會?面試的時候說會用ChatGPT可不算啊!

我們會給一個測試帳號,請你自己Setup,在兩小時內完成一個需求不明確的,過去大概要1-2週才能完成的MVP,要可以跑才算通過喔!為什麼要特別說需求不明確,因為明確的話就沒有思考空間,他只要貼到任何一個工具裡,會不會用根本分不出來。

完不成?那別說你會用,這個工具能力至少已經出來超過一年,如果這樣都不會用,就別說自己學習能力強了,再怎麼強,不學也用不上啊!

fine-tune過的whisper

太多內部常用的terminology,如果沒有fine-tune過,不管拿哪個模型來都不好加速流程,轉完文字後也要修修改改,所以我們有自己專用的whisper,雲端部署,有內部App專門處理這件事,雖然沒有Realtime Chat好用,但是拿來跑我們自己的需求轉化,非常夠用了。

我們還打算多做什麼?

文件管理的統一解決方案

現在文件產生的速度太快,以前的管理辦法已經不適用了,除了共用的serena來做project context管理外,決定哪些要進到這次開發的context,就會需要一個能串連的角色,這個系統內部開發中,如果好用的話,後面應該會開源出來給大家。

工作量評估

過去的整個評估體系是從人的角度來考慮,後來AI進來後,我們知道會快不少,但是快多少很難估算,我們在正把能力邊界還有時間分布整合,樂觀來看,可能11月就可以比較精準的工作分工與估算方式。

重新定義角色

因為AI加速每個人的能力成長,不管是深度還是廣度,在工作流程上,每個人都開始跨界思考跟承擔更多責任,所以協作方式也得調整,好在現在變化是常態,大家也很享受每天都在進步的感覺。

隔音空間

因為現在連RD都是動一張嘴寫code,好的收音效果跟不要互相干擾就比較重要,除了好一點的耳麥,傳統的工作空間就不太適合,還在物色不同的解決方案,在這之前,大家從WFH回辦公室,又變回WFH。

不用AI其實也沒關係,就是成本高了點

沒有對比就沒有傷害,當效率成長8倍後,你發現還有不少空間可以提效,而且人還不用苦哈哈的加班時,你就回不去那慢慢來的開發節奏了,畢竟時間就是金錢,人可比AI貴得多。

需要專業協助嗎?

我們的團隊成員都是有超過20年的商業產品開發經驗的資深工程師或高階管理人員,從上億用戶的App到服務超過3萬商家的B2B SaaS平台,我們都有豐富的實戰經驗,無論是:

  • 開發團隊的建置
  • 測試團隊的組建
  • AI工具的導入
  • 測試策略的制定
  • 開發流程的評估
  • 測試流程的優化

我們都能為不同規模和型態的團隊提供專業建議和具體解決方案。如果您正在為類似的問題煩惱,歡迎與我們的團隊聯繫