隨著技術的不斷發屁和用戶對網站功能性的需求不斷提高,如今網站項目 的設計已經不能再僅僅簡單地利用靜態HTML文件來實現,與前幾年網站設 計由一兩名網頁設計師自由地創作相比,如今的網站項目的設計和開發越來越 像一個軟件工程,也越來越復雜。網始項目的設計和開發進入了需要強調流程 和分工的時代,只有建立規范的、有效的、健壯的開發機制,才能適應用戶不斷交 化的需要,達到預期的計劃目標。
網站需求分析的基本任務是:確定未來系統的目標;確定為了滿足用戶何種需 求,確定系統必須做什么。
需求分橋包括需求獲取和需求規則:需求獲取是網站設計人員通過學習以 及同用戶的交往,熟悉用戶領域的知識,井獲得對未來系統的需求;需求規則是 網站設計人員在獲得了用戶的初步需求后,必須進行一致性分析和檢查,通過與 用戶協商解決其中存在的二義性和不一致性,并以一種規范的形式準確地表達 用戶的需求,形成需求規則說明書。
網站制作需求分折的過程
一個網站項目的確立是建立在各種各樣的需求上面的,這種需求往往來自 于客戶的實際需求或者是出于公司自身發展的需要,其中客戶的實際需求即交性質的需求占了絕大部分。面對網站開發擁有不同知識層面的客戶,項目的 負責人對用戶需求的理解程度,在很大程度上決定了此類網站開發項目的成敗。 因此如何更好地了解、分析、明確用戶需求,并且能夠難確、清晰地以文檔的形式 表達給參與項目開發的每個成員,保證開發過程朝著以滿足用戶需求為目的的 正確項目開發方向進行,是每個網站開發項目管理者需要面對的問題。
1.確定參與網站開發項目的需求分析活動的人員與職責
需求分析活動其實就是一個和客戶交流,正確引導客戶將自己的實際需求用較為適當的技術語言進行表達(或者由相關技術人員幫助表達)以明確項目目的的過程。這個過程中也同時包含了對要建立的網站的基本功能和模塊的確立和策劃活動。所以項目小組每個成員、客戶甚至是開發方的部門經理(根據項目大小而定)的參與是必要的。項目的管理者在需求分析中的職責有如下幾個方面:
(1)負責組織相關開發人員與用戶一起進行需求分析。
(2)組織美術和技術骨干代表或者全部成員(與用戶討論>編寫《網站功能描述書(初稿)》文檔。
(3)組織相關人員對《網站功能描述書(初稿)》進行反復討論和修改,確定《網站功能描述書》正式文檔。
(4)如果用戶有這方面的能力或者用戶提出要求,項目管理者也可以指派項目成員參與,而由用戶編寫和確定《網站功能描述書》文檔。
(5)如果項目比較大的話,最好能夠有部門經理或者他授權的人員參與到《網站功能描述書》的確定過程中來。
2.用戶調查
在需求分析的過程少,往往有很多不明確的用戶需求,這個時候項目負災人需要調查用戶的實際情況,明確用戶需求。一個比較理想化的用戶調查活動需要用戶的充分配合,而月.還有可能需要對調查對象進行必要的培訓。所以調查的計劃安排,如:時間、地點、參加人員、調查內容等,都需要項目負責人和用戶的共同認可。調查的形式可以是:發需求調查表、開密求調查座談會或者現場調研。調查的內容主要包括:
(1)網站當前以及日后可能出現的功能需求。
(2)客戶對網站的性能(如訪問速度)的要求和可靠性的要求。
(3)確定網站維護的要求。
(4)網站的實際運行環境。
(5)網站頁面總體風格以及美工效果(必要的時候用戶可以提供參考站點或者由公司向用戶提供)。
(6)主貞面和次級頁面數量,是否需要多種語言版本等。
(7)內容管理及錄入任務的分配。
(8)各種頁面特殊效果及其數量(js、flash等)。
(9)項目完成時間及進度(可以根據合同確定)
(10)明確項目完成后的維護責任。
4.清晰的需求分析輸出——《網站功能描述書》
在擁有前期公司和客戶簽訂的合同或者是標書的約束之下,通過較為詳紉具體的用戶調查和市場涸研活動,借鑒其輸出的《用戶調查報告》和《市場調研報告》文檔,項目負責人應該對整個需求分析活動進行認真的總結,將前期分析不明確的需求逐一明確清晰化,并輸出一份詳細清晰的總結性文檔——《網站功能描述書(最終版)》,以供作為日后項目開發過程中的依據。
《網站功能描述書》必須包含以下內容
(1)網站功能。
(2)網站用戶界面(初步)。
(3)網站運行的軟、硬件環境。
(4)網站系統性能定義。
(5)網站系統的軟件和硬件接口。
(6)確定網站維護的要求。
(7)確定網站系統空間租賃要求。
(8)網站頁面總體風格及美工效果。
(9)主頁面及次負面大概數量。
(10)管理及內容錄入任務分配。
(11)各種頁面特殊效果及其數量。
(12)項目完成時間及進度(根據合同)‘
(13)明確項目完成后的維護責任。
需求分析中需要編寫的文檔主要是《網站功能描述書》,它基本上是整個需求分析活動的結果性文檔,也是開發工程中項目成員主要可供參考的文檔。為了更加清楚地描述《網站功能描述書》往往還需要編寫《用戶調查報告》和《市場調研報告》文檔來捕助說明。各種文檔最好有一定的規范和固定格式,以便增加其可閱讀性和方便閱讀者快速理解文檔內容。
綜上所述,在網站項目的需求分析中主要是由項目負責人來確定對用戶需求的理解程度,而用戶調查和市場調研等需求分析活動的目的就是幫助項目負責人加深對用戶需求的理解和對前期不明確的地方進行明確化,以便于B后在項目開發過程中作為開發成員的依據和借鑒。