2025/11/15

11-15.png

「需求本身並不是目的,而只是為了達成目的的一個手段——其目的在於替某(個/些)人帶來價值。」——《溫伯格的軟體管理學:系統化思考》

你覺得軟體工程師的職責是什麼?

是寫出良好的程式碼?有品質的程式碼?滿足需求的程式碼?或是?

你覺得什麼是需求?

是客戶想要的東西?是客戶待處理的商業邏輯?是客戶想要解決的問題?還是?

你覺得什麼是軟體?

是一堆程式碼?一堆功能的聚合體?是客戶商業邏輯的具體呈現?是能為某(個/些)人帶來價值的東西?

在軟體開發中,我們都曾遇過類似的狀況,覺得客戶的需求難以捉模,明明功能開發完畢了,卻又難以肯定是否真的滿足了客戶需求。

原來我們感受到的疑惑並不是假的,因為就如本日金句所述,需求只是一個手段,重點不是需求,而是背後的那個價值。

再問一次,今天你的軟體團隊為客戶交付了什麼?是程式碼?軟體?是解決了需求?還是為客戶交付了價值?