如何撰寫網站/系統製作的規格需求?

如何撰寫網站/系統製作的規格需求?

常收到各式各樣的網站需求,透過意見蒐集,整合需求與意見後,再依照目標、重要功能、風格、使用者體驗、優先層級等大項目,與跟網站設計公司討論、進一步規劃,可以得到最好的服務並滿足你初期設定的目標。

DATE 2023-12-13

如何撰寫網站/系統製作的規格需求?

Dec 13, 2023

CTK Pro 常常收到各式各樣的網站需求,但已經有初步規劃的最讓我們開心,因為已經經過「意見蒐集」階段,多多少少整合了內部意見、需求、主管想法和可能擴充的條件等等,是最合適拿來跟網站設計公司討論、進一步規劃,甚至可以很快提供報價的程度。

綜觀一些中大型專案(包含系統或是功能),或是複雜度較高的網站平台,需求應如何羅列,才不會找專業公司諮詢時,東漏西漏呢?就讓我們來了解一份網頁,或是網站系統的需求說明書,應該有那些架構,怎麼撰寫吧!

  • 建置目標
  • 定義各大項功能
  • 風格選定與首頁區塊
  • 使用者體驗需求
  • 項目的優先層級

首先還是你的目標

為什麼要做網頁?做了這個系統後,可以達成什麼好處,可以服務到誰?完成後預計的規劃是怎樣?

即便是單純的形象網站,也會有一個明確的目標,例如:想和消費者傳達某件特定的訊息;或是從網站互動中,讓消費者理解企業裡面等。

功能型網站、電商系統或是特定的系統,目標勢必更為明確。例如提升訂單流程之自動化,有效減低人力及人工出錯之機會;與 Line@串接,提升回報的親民性及立即性,提升使用者之好感;強化網站資訊安全,發展出還原演練之 SOP 或是能在攻擊後一小時內恢復網站運作。

以上這些,都會是很實際、確實的目標。通常一個專案會有複數個目標,並且有優先順序之分,才方便規劃和後續取捨。

定義各大項功能

一個目標底下,勢必會有多個功能才能夠協同完成。在定義功能時,建議採用[使用者中心]之觀點,不需要考量技術規格,而是定義目標使用者與利害關係人,找出他們可能碰到的問題及解決方案,以滿足各種使用者為目標導向來開發。

有了以上方向,就很容易找出使用者流程(User Flow),為了完成每一條使用者流程下,網站或系統,就會需要有 X X功能,這些功能,若能在初期,就得以小規模實現,並測試,後續更容易依照測試之反饋,疊代調整設計/功能。

設計風格與首頁區塊

風格與首頁會是網站的門面,這時其實也要考量到今天是要建置哪一類型的網站,是形象網站呢?還是功能性網站,或是電商網站需要追求業績至上。

設計風格會考量到品牌識別,相關字詞或設計元素,更重要的是影響整個版面會怎麼排(排版設計),這關乎網站系統的首頁會要有哪些元素、區塊、可操作/互動元件。

偏重功能型的網站,通常會在首頁明顯可見處,放上醒目、具有層級性的按鈕,讓使用者可以完成 90% 以上的操作;偏重形象或是企業官網,則多會放上重要訊息布達,或傳遞品牌精神。在第一屏(使用者一進到你的網站後)之後,則視情況放上不同重要性的區塊,這也會是相當重要的取捨。

使用者體驗

或許你沒有聽過 UI 設計師,好的網頁設計公司通常會幫你 Cover 使用者體驗這一塊,包含前後頁操作符合邏輯、按鈕位置正常、按鈕層級正常(一頁不會有太多主要按鈕)、操作區塊符合一般使用大小(Google 針對 SEO 撰寫的規範)、連結通常具有相同的樣式,以維持相同的網頁瀏覽體驗。

上述步驟看起來微不足道卻又異常繁瑣,但UI 的設計關乎到建置完成後,前台的操作體驗、後台管理的順暢程度,輕則影響跳出率,重責不容易引導 user 到你設定的目標頁,更有可能造成後台管理人員的嚴重抱怨!

若是後臺管理系統,或是要處裡訂單、申請單、預約等系統,端看原本的使用情境為何,後續建置後,管理人力的多寡,想要幾個步驟能夠完成處裡等等。這裡服務的是作為[網站管理者]或[訂單維護者]的使用者流程,優秀的網站系統公司,會進一步和你討論實際需求再做開發。

項目優先層級

開發的順序與核心價值的界定,也是相當重要。在開發時,有些功能會因為需求相衝突,或是需要額外的開發時數才能解決某些問題/需求,此時定義出每個項目的優先層級,做出對應的取捨,會更符合使用者多數情況的期待。

少數一般優先度,甚至低優先度,有可能透過些微的人力調整,就可以達成,此時更該考量的是開發成本,以及碰到狀況的頻率,依這兩點作為依據,通常不會背離最初設定的目標。

網站需求的格式,其實沒有一定,用心智圖也好、表格也好,反而是單純的文字不容易讓你要溝通的人了解需求的全貌。網站設計、流程通常是具有階層性、方向性、順序性的,把握這幾個要點,要做出一定的需求書一定不難。

有一定規模的需求,卻又不知道怎麼撰寫/開啟你的專案計畫,不妨到政府電子採購網,找找網站或是系統相關的標案,下載其規格需求書,裡面通常有制式的脈絡或需求可供參考,也是許多接標案的廠商參考的關鍵。

這些則是一般企業不一定有想到的需求點,詳細的內容我們就下回分曉【下篇連結在此,告訴你更多沒規劃到的事】:

  • 性能需求
  • 資安管理/安全性
  • 兼容性需求
  • 後臺管理
  • 可剔除或分批上線的項目
  • 測試與驗收標準
  • 預算規劃
  • 負責窗口
  • 後續維運、更新內容

woocommerce WordPress 專案管理 電商