讀古今文學網 > 程序員必讀之軟件架構 > 功能需求 >

功能需求

為了設計軟件,你需要瞭解要滿足的目標。如果這聽起來天經地義,那是因為確實如此。話雖如此,但有的團隊對軟件應該向最終用戶提供的特性還沒有高層次理解,就設計甚至構建軟件。有人可能會稱之為敏捷,但我說這叫愚蠢。特性或用戶故事清單(比如Scrum產品訂單1 ),即使粗糙短小,也是必不可少的。需求驅動架構。

1 http://en.wikipedia.org/wiki/Scrum_%28software_development%29#Product_backlog