我怎麼做事
無論客戶是企業的營運團隊,還是兩個人的中小企業,都是同樣七個步驟。順序比工具重要:我看過的交付失敗,多半在寫下第一行程式碼之前就已經決定了。
01
探索
與今天真正在做這件事的人坐下來,把流程照它實際運作的樣子記錄下來,而非照組織圖描述的樣子。真正要緊的東西,通常不在需求文件裡。
02
定義
畫出新流程、帶利害關係人走一遍、在工程開工前取得書面確認。明確寫出哪些不在範圍內,以及哪些是刻意留到第二階段。
03
設計
先決定買什麼、做什麼,再決定怎麼做。可以買的部分整合進來,關鍵路徑親手做,並且誠實面對哪些限制是真的 —— 網路、權限、別人的發版週期、一筆不會再多的預算。
04
建置
複雜的、定義介面契約的部分我自己扛,直接的介面交出去。一個任務過了三十分鐘還沒有明確方向,就轉成設計討論,而不是默默重做。
05
部署
假設這個環境不是我能改的。以非侵入的方式整合:從已經存在的地方讀取,長任務設檢查點,中斷了就從斷點續跑而不是重來,並且永遠留一條讓人可以中途接手的路。
06
衡量
事先講清楚「正常」是什麼、要怎麼看得見 —— 重試行為、失敗的可見度、單次請求成本;AI 系統則是一套評測集,而不是一種印象。
07
迭代
交付這一期,讓下一期的前置條件保持可見,然後讓正式環境揭露的事實去重排優先順序。
一個專案大約有三分之二是在最初幾次溝通裡定下來的,剩下的才是工程 —— 而前面三分之二做對了,工程會便宜很多。
這是我自己的估計,不是量出來的數字。
聊聊吧
Forward Deployed Engineer · Forward Deployed AI Engineer · Applied AI Engineer · Solutions Engineer · Customer Engineer · AI Solutions Architect · Technical Delivery Lead
常駐馬來西亞雪蘭莪。可接受巴生谷一帶的客戶駐點(含長期駐點),以及新加坡與亞太區的專案。馬來西亞公民,可搬到新加坡工作 —— 需要雇主擔保工作簽證。