1,挖掘使用者的原始需求,客戶為什麼要做這個功能,有什麼好處
2,功能如何去實現
3,實現後要考慮幾個問題,以後是否方便擴充套件,功能用久了會不會有不好的地方,如何去規避效能問題,安全問題等等
比如說**中有個智慧型推薦功能
第一步,我們需要思考的是使用者為什麼要做這個功能,**的目的是給大家提供方便,經常瀏覽的型別,或者部分的產品,賣的比較好的,我就主動推薦給你,讓使用者體驗更好,不需要花很多時間找對應的產品,
第二步,如何去實現,如果要實現這個功能,我們可以做的就是,使用者每一次瀏覽,我們需要把對應的記錄儲存到一張資料庫表中,儲存後記錄後,後續智慧型推薦,就可以根據瀏覽的產品型別就行推送對應的產品資料
第三步,產品可以實現了,考慮會有哪些問題,乙個使用者儲存多少瀏覽記錄比較合適,儲存的記錄越多,大量使用者會儲存大量的瀏覽器資訊,會給資料庫帶來很大的壓力,智慧型推薦多少比較合適,太多了,使用者反而會比較亂,不從下手,這些我們都是需要跟產品這邊去交流溝通,是否方便擴充套件,如果以後的類別,變了,推薦功能不需要了,或者修改了裡面的推薦,有沒有輔助的功能去設定,去修改等等。
綜上所述
考慮需求的時候,我打幾個疑問
第乙個:使用者為什麼要做這個功能?
第二個:這個功能如何才能實現,為什麼要用這個方法實現,有什麼好的地方?
第三個:做出來的功能有哪些考慮不足的地方,哪些地方考慮不到的地方?
等到產品做完,你就是最懂系統的人,誰說你不如開發了解來著
如何做好產品需求設計和開發
一,業務邏輯梳理 會圖狀態圖,會畫簡單流程圖,會畫泳道流程圖,會畫泳道狀態流程圖。泳道狀態流程畫 包括了角色和狀態,以及相關的業務操作。二,產品梳理 系統流程圖 梳理好線下的業務邏輯以後,要將它抽離搬到線上。這個過程,可能會刪除掉某些線下的環節 產品功能點 理出單獨的功能。頁面關係 頁面 功能 頁面...
如何做好需求收集
專案前期需求收集過程的效果好壞,會對軟體產品的最終質量產生直接的影響。如何收集好需求,本文作者給出了一條行之有效的實際操作途徑。什麼是需求收集?需求收集,是確定和理解不同類別使用者的需要和限制的過程,是需要高度協作的活動,是在問題及其最終解決方案之間架設橋梁的第一步,因此其重要性不言而喻。據調查顯示...
如何做好需求分析
產品的構思初期,我們會羅列盡可能多需求,也會收集到很多需求。但有些需求是偽需求,有些需求也不具備實現價值,那我們如何做判斷呢?每天有無數產品誕生,也有無數產品隕落,很多時候會談到乙個原因,沒有把握住使用者需求,吸引不了使用者。那如何把握住使用者需求呢?各種各樣的需求,如何毫無克制地載入功能去滿足使用...