一、概念
網站建設就是根據客戶的要求、在預算範圍內、按時完成的網站開發任務。
二、需求分析
項目立項
我們接到客戶的業務谘詢,經過雙方不斷的接洽和了解,並通過客戶的基本需求,初步達成製作協議,這時就需要將項目立項。
客戶的需求說明書
第一步是需要客戶提供一個完整的需求說明。很多客戶對自己的需求並不是很清楚,需要您不斷引導和幫助分析。曾經有一次,我問客戶:“您做網站的目的是什麼?”他回答:“沒有目的,隻是因為別人都有,我沒有!”。這樣的客戶就需要耐心說明,仔細分析,挖掘出他潛在的,真正的需求。 配合客戶寫一份詳細的,完整的需求說明會花很多時間,但這樣做是值得的,而且一定要讓客戶滿意,簽字認可。把好這一關,可以杜絕很多因為需求不明或理解偏差造成的失誤和項目失敗。糟糕的需求說明不可能有高質量的網站。那麼需求說明書要達到怎樣的標準呢?簡單說,包含下麵幾點:
1、正確性:每個功能必須清楚描寫交付的功能
2、可行性:確保在當前的開發能力和係統環境下可以實現每個需求
3、必要性:功能是否必須交付,是否可以推遲實現,是否可以在削減開支情況發生時“砍”掉
4、簡明性:不要使用專業的網絡術語
5、檢測性:如果開發完畢,客戶可以根據需求檢測
三、係統分析
網站總體設計
在拿到客戶的需求說明後,並不是直接開始製作,而是需要對項目進行總體設計,詳細設計,出一份網站建設方案給客戶。總體設計是非常關鍵的一步。它主要確定:
1、網站需要實現哪些功能
2、網站開發使用什麼軟件,在什麼樣的硬件環境
3、需要多少人,多少時間
4、需要遵循的規則和標準有哪些
同時需要寫一份總體規劃說明書,包括:
1、網站的欄目和版塊
2、網站的功能和相應的程序
網站建設方案
在總體設計出來後,一般需要給客戶一個網站建設方案。很多網頁製作公司在接洽業務時就被客戶要求提供方案。那時的方案一般比較籠統,而且在客戶需求不是十分明確的情況下提交方案,往往和實際製作後的結果會有很大差異。所以應該盡量取得客戶的理解,在明確需求並總體設計後提交方案,這樣對雙方都有益處。網站建設方案的包括以下幾個部分:
1、客戶情況分析
2、網站需要實現的目的和目標
3、網站形象說明
4、網站的欄目版塊和結構
5、網站內容的安排,相互鏈接關係
6、使用軟件,硬件和技術分析說明
7、開發時間進度表
8、宣傳推廣方案
9、維護方案
10、製作費用
11、本公司簡介:成功作品,技術,人才說明等
當您的方案通過客戶的認可,那麼恭喜你!您可以開始動手製作網站了。但還不是真正意義上的製作,你需要進行詳細設計。
網站詳細設計
總體設計階段以比較抽象概括的方式提出了解決問題的辦法。詳細設計階段的任務就是把解法具體化。詳細設計主要是針對程序開發部分來說的。但這個階段的不是真正編寫程序,而是設計出程序的詳細規格說明。這種規格說明的作用很類似於其他工程領域中工程師經常使用的工程藍圖,它們應該包含必要的細節,例如:程序界麵,表單,需要的數據等。程序員可以根據它們寫出實際的程序代碼
四、 項目實施
整體形象設計
在程序員進行詳細設計的同時,網頁設計師開始設計網站的整體形象和首頁整體形象設計
包括標準字,Logo,標準色彩,廣告語等。 首頁設計包括版麵,色彩,圖像,動態效果,圖標等風格設計,也包括banner,菜單,標題,版權等模塊設計。
開發製作
到這裏,程序員和網頁設計師同時進入全力開發階段,需要提醒的是,測試人員需要隨時測試網頁與程序,發現Bug立刻記錄並反饋修改。不要等到完全製作完畢再測試,這樣會浪費大量的時間和精力。項目經理需要經常了解項目進度,協調和溝通程序員與網頁設計師的工作。
調試完善
在網站初步完成後,上傳到服務器,對網站進行全範圍的測試。包括速度,兼容性,交互性,鏈接正確性,程序健壯性,超流量測試等,發現問題及時解決並記錄下來。
為什麼要記錄文檔呢?其實本軟件工程本身就是一個文檔,是一個不斷充實和完善的標準。通過不斷的發現問題,解決問題,修改,補充文檔,使這個標準越來越規範,越來越工業化。進而使得網站開發趨向規範,趨向合理。
宣傳推廣
宣傳推廣的基本方法有:
1、網頁裏設置適當的META標簽
2、各搜索引擎登錄
3、廣告條交換
4、付費廣告
5、論壇發貼
6、B2B網站登陸
至此,網站項目建設完畢,將有關網址,使用操作說明文檔等提交客戶驗收。如果需要維護,另行簽定維護項目。
維護
網站成功推出後,長期的維護工作才剛剛開始,我們需要做到的是
1、及時響應客戶反饋;例如可以采取Email自動回複功能,然後在1-3個工作曰裏解決問題,再次回複
2、網站流量統計分析和相應對策
3、盡量推廣和使用您的網址
4、網站內容的及時更新和維護