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