{需求.1004.07}需求報告書

  • 2462
  • 0

{需求.1004.07}需求報告書

前篇中 提到當我們需求訪談完,會出第一份需求報告書,一般小專案我們常會用會議記錄來取代,雖然省了一份文件製作的工,但有一些負面的缺點會出現:

(1) 會議開多了,不易追蹤結論。

(2) 會議中的一些遺漏,不易在多份會議記錄中被發現。

(3) 一下進入介面或使用者案例往往會加入太多的系統分析師的想法,而失去了客戶的原始想法。

而在這份報告書有3個重點要謹記

(1) Customer View 用客戶的話

(2) 識別的ID

(3) 簡單的彙總分類

在寫作報告書時最重要的是文字描述,亦可加入流程圖或簡易的使用者介面參考,但不要太執著於一張圖勝過千言萬或是太過深入描述需求,過度的細節會讓大方向及重點失焦,而細節應是在需求設計書中才需要撰寫,提供給系統設計人員來做架構的設計及Coding,也不要怕在進行需求設計書時又會回來改這份文件,因為這是必然的且一定會發生。

此外,有一個很重要的利害關係人常被忽視,就是未來維護或管理系統的IT人員,他們的需求也是很重要,亦需在這份文件中納入,忽視他們的需求往往會讓你在系統上線前吃足苦頭,甚至大改系統,僅管有些超強的專案經理可以用高超的政治手段讓他們屈服,但我覺得人如果業障做多了對自己也不好(一陣子就該問自己,如此混蛋般的活著,到底有什麼好處?)

如果你是第一次寫出這樣的內容,會發現這份文件的往返(Iteration)會超出你想像,並且發現其實你一點都不懂他(客戶)的心,也會常出現文字上的誤會,大部份情形是好事,會增加雙方溝通上相同認知,最怕發生像無底洞般放下一顆石頭但沒有回音,客戶沒有意見也沒有產生想法卻在案子的最後找麻煩。此外我喜歡用Word來製作這份文件,因為Word的追蹤功能, 可以讓我快速地看出修改的內容及歷程。

 

範例:

 

需求報告書

2010/04/25

文件制/修訂履歷

制/修訂版次

制/修訂日期

制/修訂說明

1.0 2010/04/25 第一次發行
     

一. 需求項目

1. 使用者介面

  1.1 套用a系統之畫面風格.

  1.2 套用a系統之操作方式.

  1.3 Web base 並可支援IE 5.5以上版本, firefox瀏覽器.

2. 系統

  2.1 為公司內部系統(intranet)單一授權平台, 第一階段應整合 a系統, b系統, c系統。

  2.2 系統可容許8小時的服務中止.

3. 功能

  3.1 功能管理

      3.1.1 可建立/修改/刪除應用系統

      3.1.2 可建立/修改/刪除應用系統內之功能    

   3.2 群組管理

      3.2.1 可建立/修改/刪除群組

      3.2.2 可加入/減少群組內之功能

   3.3 授權人員管理

       3.3.1 可將人員加入/減少群組

       3.3.2 人員不可直接授予功能

       3.3.3 代理人機制

       3.3.4 可跨部門兼職

   3.4 報表

       3.4.1 可查詢單一人員的權限

       3.4.2 可查詢單一群組的內含應用系統及功能

       3.4.3 可查詢歷史記錄

       3.4.4 除線上查詢外, 另需可輸出為Excel.

4. 安控

    4.1 所有連線皆需SSL加密

    4.2 所有的編輯及維護皆需有流程控管

      

下期預告:

需求設計書all in one版,需求設計書+介面規格書,需求追蹤矩陣