來架個網站吧-02.技術分工-1: 需求訪談與分析

2024-02-28 來架個網站吧 linux 2023 iThome 鐵人賽

來架個網站吧-02.技術分工-1: 需求訪談與分析

tags: 來架個網站吧

我是目錄


需求訪談與分析

如今網站系統是複雜的 複雜的永遠都是人 ,一個完整的網站精髓在於完整體驗。所謂完整除了包含漂亮的網頁介面(UI)、流暢的使用者設計(UX)、進行巧江蕙演唱會門票不怕網路塞車(效能)、不怕在網站輸入手機電話號碼後三十分鐘就接到詢問貸款的電話(安全),上述都是現今網站的基本要素,最重要在於進入當前的網站是為了要完成蛇模事情?

為了探討「使用目的」這件事,網站的工程人員有專人、專責?處理需求蒐集,並且依據所蒐集到的資料整理成一個網站業務流程。簡單如:線上字典,複雜如:Google Cloud。

以下是線上字典的業務流程:

使用者進入網站 -> 使用者輸入要搜尋的文字 -> 使用者執行查詢 -> 網站系統搜尋資料庫 -> 網站系統將搜尋的結果拋回使用者 -> 使用者獲得訊息

上述的網站業務流程看似簡單,但是加入以下條件,也有可能讓網站的業務流程開始變得複雜:

  • 每分鐘都會有1萬名使用者進行操作。

則網站的業務流程有可能會變成這樣

使用者進入網站 -> 使用者輸入要搜尋的文字 
                                            網站系統搜尋資料庫
                                          ↗               ↘
                                    (快取沒有資料)            ↘
                                      ↗                       ↘
  -> 使用者執行查詢 -> 網站系統從搜尋快取資料庫                       ↘
                                        ↘---------------------> 網站系統將搜尋的結果拋回使用者 -> 使用者獲得訊息

通常每加一項對網站的要求(需求),在設計網站功能規劃時就得多加一項以上功能或是導入令一向技術。因此一個「完整體驗」的網站通常需求訪談與分析的工作不可少。