很久以來,網站開發(fā)過程中,最大的問題是溝通:
前臺與后臺,項目經理與項目實施人員,?項目經理和客戶,都苦于良好的溝通方式。我覺得問題的根源就在于傳統(tǒng)的網站開發(fā)方法,說白了,就是非標準的開發(fā)方式導致的溝通的困難。
具體地說,一個網站開發(fā)小組,通常要配備一下人員:
網站總體策劃師,網頁設計師(美工),網站制作,程序員??此品止っ鞔_,卻往往效率低下,原因在于網站開發(fā)本身就沒有實現內容、結構、表現、行為的分離,卻把人員分工分的如此的明確,這本身就是人力資源運用的敗筆:根本沒有可能實現“各司其職”,又怎么會有良好的效率保證?
web標準究竟有何意義?
由此看來標準帶來的不僅僅是技術上的統(tǒng)一規(guī)范,它處處體現出人文關懷的意味(508條便是明證),更重要的是,它極力要改變的是網站從業(yè)人員的思路,是適應現代社會發(fā)展分工需要的規(guī)范。
現在,我們嘗試著用web標準來指導我們的網站開發(fā)流程,會是什么樣子?
我不得不在此提出一個新的網站開發(fā)職位:網站內容結構設計師。web標準強調內容的結構化,認為網站是建立在內容的基礎上,沒有內容談不上表現。由此看來,內容結構的設計的重要性不言而喻。遺憾的是目前的網站開發(fā)團隊并沒有這樣一個職位,或是說這樣的職位總被其他的職位兼顧著(一般都是網站策劃師),但我這里所言的網站結構設計師并不僅限于現在策劃師所作的。
目前的策劃師往往僅僅是策劃出網站風格、欄目、功能,但我這里談及的網站結構設計師所作的工作并不僅限于此,他所要做的是將客戶提供的信息歸類,將信息內容結構化,使客戶提供的整個文檔具備高度的可讀化(就像組織一本書,要分好章節(jié)、項目、段落等等)。這樣的職位要求從業(yè)人員有較高的邏輯思維能力和語文基礎,并熟知xhtml中的結構化標簽,可利用這些標簽?最終形成內容高度結構化的網頁。這個工作是整個網站構建的基礎。
有了這樣一個網站內容設計師,我們整個的工作就簡單而明了了。我們需要以下人員:
網站項目經理:負責與客戶溝通,采集客戶的需求,確定網站的風格、欄目?、功能,制定網站策劃書、指派監(jiān)督任務,與項目實施人員溝通協調,測試網站,最終促使項目順利完成。
網站內容結構設計師:根據項目經理提供的項目材料,生成高度結構化的文檔,并形成初始網頁(不含任何樣式)。?
網頁設計師(美工):根據項目經理提供的策劃書和內容結構師制作的初始網頁,?進行網頁效果圖的設計,包括首頁、欄目頁、內容頁、功能頁等。
網站樣式設計師(網站制作):參照網頁設計師的效果圖以及內容設計師的初始網頁,編寫網頁樣式,須保證樣式的高效簡潔。最終實現符合效果圖的網頁。
網站程序員:根據項目經理的網站功能設計策劃,編制實現功能的后臺程序。需要在頁面輸出的,就將頁面的靜態(tài)內容換成動態(tài)輸出的。要求了解web標準。
這樣的人員分配,保證了每個項目人員都能專心的發(fā)揮本身的長處,內容設計師只要具備良好的邏輯思維和語文基礎,不需要去考慮網頁的表現;網頁設計師只要是個平面設計高手,具有良好的形象思維,良好的美學觀念,良好的藝術創(chuàng)造力,不需要繁瑣的網頁設計知識,畢竟網頁設計也要有一定的邏輯思維,這對專業(yè)的藝術設計人員來說是可怕而費時的;網站樣式設計師(網站制作),只要照著效果圖實現效果就可以了,工作性質類似于工匠,要求有細心仔細的工作作風,只需要了解樣式的編寫,不需要再去考慮創(chuàng)作上的問題,某種意義上說也是一種解脫。
由此看來,在應用標準進行設計的過程中,能夠順利地實現項目的明確分工,的確是有利于開發(fā)效率的。