課程內(nèi)容:原型與需求文檔
授課老師:張夏男
時間:2017-12-10

一、產(chǎn)品原型
(一)什么是原型?
原型就是把需求/流程通過圖形表達出來的結果;
交互是手段,是技巧,是方式方法
(二)原型的作用
提高工作效率、便于做需求的人理解、便于視覺設計師理解、便于發(fā)現(xiàn)問題
(三)畫原型的工具
Axure、墨刀、sketch、Principle(mac)
(四)做原型圖的要求

(五)畫原型的方法

1、例子:簽到功能




此方案的問題

做原型的前提,務必是理清楚了需求
二、需求文檔基本要素
(一)什么是需求文檔
通過文字的形式將產(chǎn)品的需求特性與邏輯描述出來
(二)需求文檔的位置


(三)為什么要寫需求文檔

(四)需求文檔主要結構
1、需求背景、項目目標(可量化指標,留存、活躍度提高)(簡單介紹背景、明確項目目標)
2、核心內(nèi)容:需求列表(版本需求清單、Feature List)
???????????????? ? ? ? ?? 邏輯展示(功能流程圖、原型圖)
???????????????? ? ? ? ? 詳細邏輯描述(文字化描述細節(jié)、邊界邏輯、正向逆向邏輯)
3、性能需求、數(shù)據(jù)需求(根據(jù)需求情況撰寫)

(五)敏捷開發(fā)中的需求
工具:scrum、Jira、禪道

需求文檔注意內(nèi)容:
(六)修訂記錄
1、標題
更新版本號,方便區(qū)分查閱
2、修訂記錄
(1)備注更新時間
(2)區(qū)分版本號
(3)描述改動內(nèi)容(刪除注明)
(4)寫明撰寫人員
(5)注意顏色

(七)大綱、目錄(注重邏輯性)

(八)需求背景及目標
1、需求背景:方便參與者了解為什么要做
2、項目目標
(1)可量化的目標讓大家更清楚價值
(2)上線后驗證數(shù)據(jù)完成情況的依據(jù)
(3)項目目標盡量可量化

(九)功能特性列表
1、拆分標準
(1)內(nèi)部功能模塊的劃分
(2)重要的部分特性單列
(3)數(shù)據(jù)需求、技術需求單列
2、特性列表的作用
(1)對涉及的模塊有一個初步的認知
(2)方便參與者理解需求并開發(fā)需求

(十)需求表達

(十一)細節(jié)邏輯文字撰寫
1、描述細節(jié)功能點
(1)描述正常邏輯,異常邏輯
(2)描述邊界情況
(3)描述性能指標
2、細節(jié)邏輯描述的作用
開發(fā)、測試的關鍵依據(jù)

例子:登錄


(十二)性能需求撰寫(可量化)
1、打開速度
2、服務器訪問速度
3、Crash率
4、負載能力
(十三)數(shù)據(jù)需求撰寫(注意:埋點數(shù)據(jù)不可逆!)
1、數(shù)據(jù)采集的標準
(1)理論上所有新增功能
(2)改動/優(yōu)化的點需要進行前后數(shù)據(jù)的對比
(3)版本的核心數(shù)據(jù)指標
2、數(shù)據(jù)采集的類型
基礎數(shù)據(jù),按鈕點擊,頁面路徑

(十四)什么是好的需求文檔
1、目錄結構一目了然
2、能正確滿足產(chǎn)品需求,邏輯清晰
3、需求描述無歧義,易讀
4、流程圖、原型圖加以輔助
5、文檔是不斷修正的,良好的歸檔習慣
三、案例

