2025/08/03

08-03.png

「『需求不可以憑著想像力就隨便亂加』。需求是軟體開發的根本,一旦需求錯誤,後面所有的努力都是白費。」——《笑談軟體工程:敏捷開發法的逆襲》

我們都知道,軟體開發面對的需求總是千變萬化。

當你真的去收集使用者想要的需求時,多半你會得到包含功能性與非功能性的各種需求。

就像我們在網路論壇上看到使用者對於特定軟體的各種抱怨與回饋資訊,總是不乏各種千奇百怪的內容。

需求如此重要,但討厭的是需求是如此難以捉模,甚至它還帶有不確定性,會隨著時空背景、內外部因素而有所變動。

因此,我們需要 Agile 與 DevOps,強化團隊面對不確定性的能力,持續與客戶對齊需求,快速迭代交付價值給客戶。

需求當然不可以憑著想像力就隨便亂加,但在合理的迭代週期之下,我們(團隊與客戶)可以一起來對抗需求的不確定性!