如何寫一份受程序員青睞的登錄注冊需求說明?
1.簡要說明產品的使用價值
我是誰(一兩句話寫清楚產品的身份)?
我有什么用(我是做什么的,我能提供什么服務等)?
為什么選擇我們(與競爭對手相比,我們產品的優(yōu)勢,核心競爭力是什么)?
2.目標用戶、使用場景
產品的主要用戶群是誰?
用戶主要在什么場景下使用我們的產品。
3.每次的大版本開發(fā),最好對應有一個排期表(與開發(fā)溝通確認時間的安排),開發(fā)過程中,根據進度情況,適當調整時間安排。
4.當你做的產品是從0到1時,為了讓數據庫的開發(fā)人員更快速的了解你的產品,實體關系圖(E-R圖)將會發(fā)揮很大作用,數據庫的開發(fā)人員可以參考此圖來做數據表結構的設計(具體這里就不說了,可以網上詳細了解E-R)。
5.通過業(yè)務流程圖,可以在大方向上知道產品的整體邏輯,業(yè)務流程圖拆解可以得到任務流程圖,任務流程圖拆解可以得到頁面流程圖。
6.一些通用的控件、狀態(tài)等,不需要每次都說明,比如空數據、網絡異常、加載失敗、刷新狀態(tài)等等,只需說明一次即可。
7.很多人在寫功能說明、交互說明時,總是會遺漏一些細節(jié),邏輯不嚴謹。從以下幾個維度去說明,將會讓你考慮的更加全面:
字段、字段說明、數據來源
前置條件、排序機制、刷新機制
狀態(tài)流轉(一個頁面可能有多個狀態(tài),需要說明)
交互操作(正常操作、異常操作)
8.性能需求
請求數據的響應時間要求、并發(fā)數要求等。
9.兼容性需求
系統(tǒng)版本的支持、多終端的支持、瀏覽器的支持等。