任何問題分析的第一步是確定所有關係人同意系統需要解決的問題是什麼,或要實現的機會是什麼。為了避免誤解,必須一致同意整個專案所採用的共通專有名詞。 從生命週期一開始,您應該儘早在整個專案期間會持續維護的名詞解釋中定義專案術語(請參閱擷取共通詞彙)。
為了徹底瞭解所需解決的問題,在專案的概念願景中一定要知道誰是關係人。這些主要的關係人應該收集要考量的特性,可能在需求研討會中收集。然後,可以在這些特性上指定屬性,例如理由、相對價值或優先性、要求來源等,以利於開始管理相依關係和工作計畫。
擷取從問題分析得到的資訊時,主要的構件是願景,指出使用者或客戶對於要建置的系統所抱持的高階觀點(請參閱開發願景)。在願景中,初步的高階需求指出希望適當的解決方案可提供的主要特性。這些通常表達為系統可能具備的一組高階特性,以解決最重大的問題。
為了決定專案的初始範圍,必須對系統界限達成共識。系統分析師會指出對於要開發的系統會進行互動的使用者和系統。系統的使用者可以在使用案例模型中以參與者來表示(請參閱尋找參與者與使用案例)。
需求管理計畫可以指引您應該開發的需求構件、專案應該管理的 需求類型、應該收集的 需求屬性,以及用來管理產品需求的需求 可追蹤性方法。必須在一開始就著手開發這份計畫(請參閱 開發需求管理計畫)。
|