如何開始一個網站專案
這篇我們想分享在一個基本的網站製作中,應該會有哪些工作內容,這篇文章也可以讓剛踏進網站開發這個產業的人瞭解基本的知識。
所有的規劃都來自需求,如何將這些需求轉化成網站的功能與體驗就是起點。
相信很多人聽過UX(User experience ),這就是在創造出網站的使用價值。
如何進行UX Design有很多方法,這邊我們不會詳細去介紹,但要注意一個理念就是如何讓參與專案的夥伴有共識的目標,讓專案夥伴都能看到目標,讓結果趨於一致。
可以舉一個例子,今天需要建置設計尚服飾電商網站,提供良好的使用者體驗,增加購物樂趣,提高轉換率。那我們就會列出幾個腳本,羅列出網站重點,例如:簡潔的介面設計、直覺性的導航、簡易的結帳流程、個人化的推薦系統...等,產出關鍵的項目,凝聚團隊共識。
開始制定工作計畫,確定任務與工作期限。
可以試著想像我們的網站一打開第一印象就像你初次看到一位陌生人一樣,網站的第一次接觸點就需要網站設計師來設計,當設計師設計好畫面後就需要交給打造網站的工程師,這邊我們簡單介紹一下網站工程師的角色。
通常網站會有前端工程師與後端工程師,前端工程師主要負責將設計師的稿件實現在網站中,還有實現網站的互動功能,例如我們可以將商品圖片放大觀看、將商品加入購物車...之類。後端工程師則是需要把網站的資料做儲存、網站資料庫建置...等等,隨著這幾年程式發展(如果您有聽過網站開發框架如vue, react...等等)前後端工程師的工作內容漸漸會互相交錯。
在上述的工作內容中,您可以得知至少在網站建置會有設計師與前後端工程師的工作,所在在制定工作計畫時,先需要將工作內容確認,並且規劃時程。喔對了!如果分工的更細通常也會有一個專案管理的職務,來統籌大家的任務與時程。所以我們大致上可以把一個製作網站團隊分成專案管理師、設計師、前端工程師、後端工程師。
那...錢呢?這應該是最重要的吧!
不同的公司團隊計算建置成本的方式不同,基本上我們報價經驗就是工作時間長度、內容技術門檻、花費成本與公司利潤之間拿捏報價。
開發完成後,必須進行測試與修正
網站建置完成後通常會進行一系列的測試,來驗收功能與網站流暢度。有時候想像與現實有落差,我們的經驗裡常常在實作的時候發現當初設計與實際應用場景會有出入,在這個階段我們可以提出修正改進,讓整體網站使用性更好。
最後就是部署上線啦!
這邊需要提到一些網站的成本概念,我們除了網站的設計、程式攥寫,還有一些開銷例如網址(http://xxx.com.tw)、網站空間...等等也是建置成本之一,網址就像門牌地址,讓使用者可以直接透過瀏覽器造訪網站,而網站空間就像是土地房子一樣,將網站的內容放在空間裡,通常網址會是透過供應商取得,收取的費用不一,有些熱門網址甚至都會比建制本身還貴。網站的空間除了跟供應商租用之外也可以自行建置,但就會需要額外的建置方式,包含主機採購,網路線..等等。
有了網域與空間我們就可以把建置完成的程式碼部署到空間,正式上線。
維護與更新、行銷和推廣
網站的建置環境就像房子一樣,需要維護。例如安全性問題,像我們在用的電腦軟體,會因為網路環境的變化要因應修改調整。網站環境也一樣,還有資料的備份,所以建置完成後通常會請原團隊進行維護更新讓網站維持安全性與易用性。
網站建置完成後需要吸印更多的人來使用除了SEO搜尋引擎最佳化 (Search Engine Optimization)外,很可能都會需要行銷來推廣,這部分就會需要另外的專業知識來推動!
下次的文章可以來聊聊「UI設計」,跟大家分享網站前端UI設計的一些好工具與資源。