RDF搜索引擎——需求分析心得

需求分析能夠說是整個項目最重要的了(嗯,沒有之一),整個項目的成敗都直接取決於需求分析是否準確,所以需求分析的能力對於一個程序猿仍是必需要具有的能力和技能,這裏結合本次項目實際需求分析談下本身的一些心得的和體會。前端

一,需求分析必定要準確,完整,細緻程序員

前二者比較好理解,其實第三者一樣很重要,咱們分析需求甚至要作到前端某個界面彈窗的效果也要和客戶反覆確認,防止交項目時客戶說不是他想要的效果,那時候就很麻煩了,小組前幾回與老師溝經過程中就由於沒有細緻到具體結果頁面的顯示效果,結果直到後面某次討論時才發現小組和老師的理解不同,不過好在那時候還沒敲開代碼。網站

二,需求必定要反覆確認搜索引擎

老師上課曾經講過真正企業需求必定要反覆和客戶確認,並讓客戶簽字留字據,防止往後按需求作出來客戶拒收,本次項目由於直接客戶是老師,因此咱們組沒有作的那麼決絕(也不敢讓老師留字據(; ̄◇ ̄) ),但仍是在需求確認階段和老師反覆線下討論了四五次,深深地感覺到了這一點的重要性,全部準確,完整和細緻的需求分析都是在反覆和客戶確認的過程當中實現的。索引

三,需求分析切記先入爲主電商

需求分析必定要在客戶的角度看待問題,不要站在一個程序員的角度看待問題,好比咱們小組是作一款搜索引擎,中間過程當中有隊友提出爲了搜索準確性快速性而限制客戶搜索單個字母或數字(與單個字母相關的網頁太多了)這其實就是站在一個程序員的思路去思考問題,程序員永遠不能指責限制用戶去作什麼。搜索

四,需求是不斷變化的程序

「永遠不變的是變化的需求」,一輪需求分析結束後並不意味的需求分析的結束,好比一個電商網站一開始可能只須要作一個小系統能支持幾千萬的訪問量,但一兩年後用戶量增長需求又會改變變成了要支持幾億的訪問量,因此說咱們要不斷地去分析需求,一旦需求改變,及時調整咱們的項目。項目

相關文章
相關標籤/搜索