系統化需求形成過程 - 提升需求管理效力的需求分析步驟

想要提升需求管理效力?了解系統化的需求形成過程,將商業需求有組織地轉化為系統需求,同時確保完整性。在軟體開發和專案管理中,需求分析是確保成功的關鍵。但傳統的需求形成過程可能會因為需求分析不精確而導致進度延誤和成本增加。因此,採用更有效率的需求分析步驟,可以幫助我們提升需求管理效力,實現專案成功。..


目錄


系統化需求形成的重要性

系統化的需求形成過程最大的不同在於「需求分析」這個步驟如何將模糊的需求具體化。傳統的需求形成過程是由商業分析師自行進行需求分析,而系統化的需求形成過程則包含了一系列的需求分析步驟

  1. 將需求描述區分為商業需求(業務活動和流程的改進和轉型)和系統需求(需要進行數位化的業務活動和流程)。
  2. 商業需求分析的結果將需求分為兩種類別:🅐商業規則及限制要求、🅑既有資訊系統需求及數據需求;
    系統需求分析的結果將需求分為四種類別:🅐商業規則及限制要求、🅑系統對接需求及數據需求、🅒功能性需求、🅓非功能性需求及品質要求。
  3. 商業需求分析的結果可能會新增系統需求,需要合併到系統需求中;
    反之,系統需求分析的結果可能會新增商業需求,也需要合併到商業需求中。
    確認所有商業需求與系統需求之間的關係,系統需求不會單獨存在,一定會對應到商業需求。
  4. 區分客戶需求產品需求
  5. 產出需求規格書(Requirements Specification, RS)。
  6. 界定業務專案,每個業務專案都會產出相應的系統需求規格書


需求類別與需求分析技術

呈現不同的需求類別,需要相對應合適的分析技術:
  • 商業規則及限制要求:業務流程圖、業務作業清單、使用案例。
  • 既有資訊系統需求及系統對接需求:系統流程圖。
  • 數據需求:領域模型、數據資產。
  • 功能性需求:使用案例循序圖、系統功能清單、系統功能流程圖。
  • 非功能性需求:非功能需求清單。
  • 品質要求:品質要求清單。
結合上述所有需求,透過「系統功能線框圖或視覺稿」、「系統功能需求說明」來呈現系統介面和功能布局的需求內容,且以視覺化的方式呈現。同時,不同情境下的系統功能需求也會透過「系統功能測試案例」來呈現。
換句話說,當利害關係人提出一個需求時,我們需要將其拆分為不同的需求類別,並使用不同的分析技術來表示這些需求內容。


系統化需求分析的步驟

當需求被拆分並用不同的分析技術表示時,這些分析技術之間存在著緊密的關聯。在需求管理過程中,我們可以隨時透過這些關聯來追溯需求的原始內容。
透過這一系列有序的需求分析過程,我們可以將商業需求有組織地轉化為系統需求,同時確保商業需求和系統需求的完整性。另外,透過「業務作業清單」「數據資產」「系統功能清單」,我們可以獲得專案層級完整的需求清單內容,進一步增強需求管理的效力。



系統化的需求形成過程是需求管理中不可或缺的一部分。透過適合的分析技術和有序的步驟,我們能夠將模糊的商業需求轉化為具體的系統需求,確保專案的成功。如果您想實現更高效的需求管理,請始終記得遵循系統化的需求形成過程,體驗其帶來的卓越成果。

對更進一步的內容有興趣嗎?

請參考以下文章,內含系列文章的連結。
給商業分析師的需求工程及需求管理課程


張貼留言

0 留言

Close Menu