倒推“樊登讀書”APP需求文檔(PRD)
本文作者以“樊登讀書”APP為例,倒推出其APP的需求文檔,與大家分享。
一、文檔綜述
1.1 版本修訂記錄
1.2 輸出環(huán)境
二、產(chǎn)品概述
2.1 產(chǎn)品介紹
樊登讀書APP與2018年2月18日上線,是一款書籍推薦、拆書講書的APP。每周APP上更新一本新書,可供用戶收聽講書音頻,或觀看講書視頻。
填充了用戶的碎片化的時間,利用較短的時間,了解一本書的知識點,整體邏輯等,核心盈利業(yè)務(wù):售賣聽書VIP卡、售賣提升個人能力課程、售賣紙質(zhì)書。
2.2 產(chǎn)品定位
推廣讀書,改變用戶的傳統(tǒng)閱讀方式,更段時間吸收更多知識。
2.3 產(chǎn)品特點
獨立講書IP樊登老師,在樊登讀書APP上,每周更新一本新書,以錄音和視頻形式展示給用戶,APP除了售賣VIP卡外,還附帶有培訓(xùn)課程(個人能力)、B2C商城(紙質(zhì)書、日用商品、樊登VIP套餐)、電子書(非虛構(gòu)類)。
三、產(chǎn)品結(jié)構(gòu)
3.1 產(chǎn)品結(jié)構(gòu)圖
3.2 產(chǎn)品信息結(jié)構(gòu)圖
3.3 產(chǎn)品功能結(jié)構(gòu)圖
四、全局說明
4.1 功能權(quán)限
分為登錄會員、登錄非會員、未登錄狀態(tài)三種狀態(tài):
- 登錄會員狀態(tài)可進(jìn)行APP內(nèi)所有操作(不包含未單獨購買的課程);
- 登錄非會員可購買商品、參與組隊讀書、個人中心所有操作等;
- 未登錄狀態(tài)可試聽書籍、觀看文章、短視頻等,不可對所有涉及到用戶權(quán)限的功能進(jìn)行操作。
4.2 鍵盤說明
點擊首頁搜索后,跳轉(zhuǎn)搜索頁面,底部自動調(diào)出中文鍵盤。
點擊登錄輸入框,頁面底部彈出數(shù)字彈窗。
4.3 彈窗說明
Aleet
Toast
Actionbar
4.4 頁面異常
頁面異常兩種樣式:
- 用戶在APP正常操作,網(wǎng)絡(luò)異常加載不出來頁面,顯示白色異常頁面提示;
- 用戶在觀看短視頻沉寂狀態(tài)下,無網(wǎng)絡(luò)彈出黑色異常頁面提示。
4.5 頁面切換交互
頁面交互分為三種:
- 整體內(nèi)容頁左右滑動,可切換分類內(nèi)容;
- 模塊內(nèi)容左右滑動,可劃出模塊內(nèi)不同內(nèi)容;
- 子頁面從頁面左邊向右滑動可跳轉(zhuǎn)到上一級頁面。
4.6 加載彈窗
4.7 更多操作
播放器有音頻播放的時,所有頁面都有播放彈窗;暫停狀態(tài)顯示關(guān)閉彈窗的按鈕。
五、操作流程圖:
5.1 聽書流程圖(主)
從流程來看,用戶初次使用APP,未登錄狀態(tài)可以試聽書籍,只有在操作牽扯到用戶信息記錄的功能時,才提示用戶登錄,使得用戶的第一次體驗印象比較好。
5.2 登錄流程圖
從整體登錄流程來看,新用戶使用第三方登錄完成后必須要綁定手機(jī)號,也就是說手機(jī)號才是用戶的主ID。
按照用戶體驗角度來說,每多一步就會流失50%的新用戶,但是運營角度,第三方和手機(jī)號一體,對于后期的運營有很大的優(yōu)勢,也有效避免了用戶第三方、手機(jī)號兩個賬戶不互通造成的局限性。
5.3 開通會員流程圖
六、頁面邏輯圖
由于樊登讀書APP的頁面較多,這里只對比較核心的功能和業(yè)務(wù)進(jìn)行介紹。
6.1 整體邏輯流程圖
七、頁面詳細(xì)功能
7.1 無網(wǎng)絡(luò)連接
7.1.1 頁面邏輯內(nèi)容
無網(wǎng)絡(luò)連接的情況下,進(jìn)入APP后提示彈窗,顯示1秒后消失。
用戶繼續(xù)操作則提示無網(wǎng)絡(luò)頁面,并附帶有解決方案,解決方案內(nèi)對所有導(dǎo)致無網(wǎng)絡(luò)的情況進(jìn)行了分析,并給出建議。
7.1.2 頁面交互說明
用戶點擊“重新加載”,后臺重新對網(wǎng)絡(luò)環(huán)境進(jìn)行判斷。
用戶點擊“查看更多解決方案”,跳轉(zhuǎn)對無網(wǎng)絡(luò)的解決方案展示頁面。
7.1.3 思考
無網(wǎng)絡(luò)情況下并不影響用戶使用APP部分功能,例如:離線下載。
相對來說無網(wǎng)絡(luò)1秒的彈窗提示,對用戶較為友好,不會影響用戶在無網(wǎng)絡(luò)狀態(tài)下的操作體驗。只有在用戶使用必須聯(lián)網(wǎng)的功能時,才會強(qiáng)提示用戶需要連接網(wǎng)絡(luò),還附帶有解決無網(wǎng)絡(luò)情況的各種解決方案。
7.2 登錄/注冊
7.2.1 頁面邏輯內(nèi)容
- 微信登錄:用戶點擊“微信登錄”,微信授權(quán)成功后跳轉(zhuǎn)綁定手機(jī)號頁面,輸入手機(jī)號,點擊“獲取驗證碼”,判斷手機(jī)號格式是否合法,滿足條件自動發(fā)送驗證碼到手機(jī)號并跳轉(zhuǎn)驗證碼填寫頁面,一分鐘后可重新發(fā)送驗證碼、單條驗證碼的有效存活時間為5分鐘,輸入驗證碼最后一位,判斷驗證碼是否正確,判斷驗證碼是否過期,滿足條件進(jìn)入APP首頁;
- 驗證碼登錄:用戶點擊“手機(jī)號登錄”,默認(rèn)是驗證碼登錄,輸入手機(jī)號,點擊“獲取驗證碼”,滿足條件后跳轉(zhuǎn)輸入驗證碼頁面,輸入滿足條件的驗證碼后,登陸成功,進(jìn)入APP首頁;
- 密碼登錄:用戶點擊“手機(jī)號登錄”,點擊“密碼登錄”,輸入手機(jī)號、密碼。點擊“登錄”,判斷手機(jī)號是否已注冊,判斷密碼是否正確,滿足條件后,登陸成功,進(jìn)入APP首頁;
- 忘記密碼:用戶點擊“手機(jī)號登錄”,點擊“密碼登錄”,點擊“忘記密碼”,進(jìn)入修改密碼頁面,輸入手機(jī)號,點擊“獲取驗證碼”,手機(jī)號滿足條件發(fā)送驗證碼,輸入驗證碼,輸入密碼,點擊“確認(rèn)”,判斷驗證碼是否滿足條件,判斷密碼是否合法,判斷密碼是否和新密碼一致,滿足全部條件后,登錄成功,進(jìn)入APP首頁
- 第三方(微博、QQ、微信)登錄:用戶點擊手機(jī)號登錄,點擊對應(yīng)第三方logo跳轉(zhuǎn)第三方授權(quán)頁面,授權(quán)成功后,跳轉(zhuǎn)綁定手機(jī)號頁面,手機(jī)號、驗證碼滿足條件后,登陸成功,進(jìn)去APP首頁。
7.2.2 頁面交互內(nèi)容
- 用戶點擊“電話輸入框”,數(shù)字鍵盤從下方彈出;
- 用戶點擊密碼輸入框,字母全鍵盤從下方彈出;
- 用戶輸入驗證碼,最后一位,登錄頁面下滑隱藏,顯示APP首頁;
- 用戶點擊“第三方登錄”,第三方授權(quán)頁面從右側(cè)彈出;
- 用戶點擊“獲取驗證碼”按鈕,按鈕置灰,并倒計時60秒,60秒后按鈕點亮,用戶可再次點擊;
- 用戶點擊“有問題找書童電話”,彈出系統(tǒng)撥號鍵盤,自動撥號完成;
- 用戶點擊“隨便看看”,登錄頁面下滑,顯示APP首頁;
7.2.3 思考
已經(jīng)有過第三方登錄且已綁定手機(jī)號的用戶,后續(xù)再用第三方登錄,仍然需要手機(jī)號驗證碼。
第三方登錄的痛點就是縮短了用戶在登陸功能上的時間成本,但是已經(jīng)綁定過得老用戶,使用第三方登錄還需要驗證手機(jī)號的話,就顯著第三方登錄這個功能十分雞肋。
7.3 APP首頁
樊登的線上核心業(yè)務(wù)在APP首頁都有入口,所以接下來對樊登的首頁進(jìn)行詳細(xì)的拆解。
7.3.1 頁面交互內(nèi)容
- 首頁點擊“全部”,右側(cè)滑出全部書籍;左右滑動主頁內(nèi)容,可切換書籍分類;
- 點擊“首頁播放器懸浮窗暫定按鈕”,暫停音頻播放,內(nèi)容自動右滑,擠出關(guān)閉按鈕。
7.3.2 思考
首頁采取的排版是目前較為APP流行的排版風(fēng)格,banner、金剛區(qū)、會員廣告。
最值得注意的是在首頁,第一眼就能看到多本免費聽的書籍,大部分用戶警惕心理,首次進(jìn)入APP是不會開會員的,此功能讓用戶可以先聽幾本感受感受質(zhì)量,提高用戶的信任度,增大了新注冊用戶的留存。
7.4 搜索
7.4.1 頁面邏輯內(nèi)容
- 點擊首頁“搜索框”,跳轉(zhuǎn)搜索頁面;
- 輸入搜索內(nèi)容,輸入框檢測到有文字輸入,便根據(jù)搜索框內(nèi)的文字自動進(jìn)行搜索;也可點擊右下角鍵盤搜索按鈕;或點擊“熱門搜索內(nèi)容”、“歷史搜索記錄”,實現(xiàn)快速搜索;
- 模糊搜索標(biāo)簽:書名、書摘、作者、書籍分類等;
- 搜索內(nèi)容頁,展示搜索相關(guān)的內(nèi)容,每個類型展示3個快捷入口,可查看某一個類型全部相關(guān)內(nèi)容,搜索到的內(nèi)容和搜索內(nèi)容同步的標(biāo)紅,排序按照播放量排序;
- 點擊“取消”,關(guān)閉搜索頁,顯示APP首頁。
7.4.2 頁面交互內(nèi)容
- 點擊搜索框,搜索頁面顯示后,自動聚焦光標(biāo)到輸入框,并從下方滑出鍵盤;
- 輸入框內(nèi)的內(nèi)容每輸入一次,便自動根據(jù)搜索框內(nèi)的文字搜索一次;
- 用戶點擊鍵盤上的“空白區(qū)域”,滑下隱藏鍵盤,光標(biāo)隱藏;再次點擊“輸入框”可滑出鍵盤;
- 點擊。
7.4.3 思考
- 自動聚焦光標(biāo)并彈出鍵盤,省去了用戶一個操作步驟;
- 輸入框自動監(jiān)測提交的文字,顯示內(nèi)容,流暢度比較高,沒有給用戶長時間等待的情況;
- 內(nèi)容與搜索關(guān)鍵詞同步的標(biāo)紅,降低了用戶通過搜索找到某一內(nèi)容的操作成本,屬于期望型需求。
7.5 我的下載
7.5.1 頁面邏輯內(nèi)容
- 已完成內(nèi)容展示的事書講書人的分類,點擊講書人列表進(jìn)入該講書人的書籍列表;
- 全部排序按照下載完成時間降序排序。
7.5.2 頁面交互內(nèi)容
- 點擊“下載中”,下載中頁面右側(cè)滑入;點擊已完成,已完成頁面左側(cè)滑入;
- 點擊“已完成列表”,已完成列表向左滑出隱藏,顯示詳情頁面;
- 點擊“清空”,背景色變暗,中間跳出彈窗確認(rèn)提示;
- 下載中列表,單個音頻,點擊可暫停下載/開始下載。
7.5.3 思考
用戶下載過的VIP的錄音,在用戶不是會員狀態(tài)是不可以聽的,之所以這樣做,也是尊重了平臺內(nèi)容的價值,防止了有人在會員狀態(tài)大量的下載音頻。
7.6 精選課程
7.6.1 頁面邏輯內(nèi)容
- 外部icon叫精選課程,進(jìn)入后模塊名稱叫智行學(xué)院,里面所有課程均需要收費,可試聽,購買后可聽單個課程內(nèi)的全部課;
- 搜索和APP首頁搜索一致;
- 點擊“訓(xùn)練營”,如已購買則跳轉(zhuǎn)節(jié)目選擇頁面,如未購買,則跳轉(zhuǎn)介紹頁面;
- 點擊“試聽”,跳轉(zhuǎn)聽書頁面;
- 點擊“立刻支付”,本課程加入訂單,跳轉(zhuǎn)訂單結(jié)算頁面。
7.6.2 頁面交互內(nèi)容
- 課程介紹頁面下的三個模塊(簡介、節(jié)目、評論)可通過點擊跳轉(zhuǎn)頁面,也可通過左右滑動切換頁面,動畫效果為左右滑入滑出;
- 所有頁面的子頁面打開均為右側(cè)滑入;返回父頁面,子頁面向右滑出;
- 首頁、課程列表頁均可下拉刷新,并附帶有刷新中的動畫;
- 點擊“全部”,右側(cè)滑出全部課程;左右滑動主頁內(nèi)容,可切換課程分類;
7.6.3 思考
從課程播放量來看,親子家庭、職場進(jìn)階、商業(yè)財經(jīng)、人文社科這四大分類內(nèi)的普遍的播放量到達(dá)200萬,受歡迎程度較高,其余分類的播放量偏低,首頁熱門推薦的課程播放量普遍較低,推薦時間也不短了,也沒有太顯著的效果。由此看出用戶對于家庭問題、職場晉升、人文學(xué)習(xí)這三大塊的需求較高。
7.7 電子書
7.7.1 頁面邏輯內(nèi)容
- 電子書首頁的搜索按鈕,用戶可通過“搜索”搜索到指定電子書,但是不能搜到電子書外的其他圖書;
- 電子書共分為三個大模塊,全部電子書均可試讀,也可用智慧幣全本購買(1智慧幣=1元);
- 全部電子書:內(nèi)可找到APP內(nèi)所有電子書,根據(jù)電子書分類可找到對應(yīng)類型的電子書;
- 樊登專區(qū):后臺可配置,主打樊登推薦讀的電子書;
- 爆款書單:書單文章內(nèi)包含多本同類型的電子書;
- 并且首頁附帶有本周優(yōu)惠、暢銷榜單、每周新書等活動,后臺均可配置;
7.7.2 頁面交互內(nèi)容
- 所有新頁面均由右側(cè)滑入,返回上一級頁面滑出當(dāng)前頁面;
- 試讀單本電子書時,手機(jī)處于全屏模式,點擊“屏幕右側(cè)”翻下一頁,點擊“左側(cè)”翻上一頁;
- 試讀單本電子書時,點擊“屏幕中間”,可調(diào)出工具欄可以對電子書文字大小,屏幕明暗程度,背景色,目錄進(jìn)行調(diào)整,也可以退出本電子書,返回上一級頁面;
- 所有的彈窗均由下往上滑入,退出彈窗則由上往下滑出。
7.7.3 思考
樊登作為拆書、講書的團(tuán)隊,能夠把電子書功能引入到APP上,也是一個很大膽的嘗試。就目前來看,電子書的模式投入市場,用戶的反應(yīng)也是非??捎^的,并沒有排斥的行為,還有助于增加用戶在APP的沉浸時長。
訓(xùn)練營的課程是讀書會內(nèi)部出的課程,內(nèi)容類型為職場、思想等。目前掛在線上的訓(xùn)練營課程一共有7套,訓(xùn)練營的部分課程目前在全部課程里占據(jù)了頭部推薦的地位,但是播放量遠(yuǎn)遠(yuǎn)低于平均播放量,截止目前最少的只有2000+,最多的也只有6W。
八、總結(jié)
由于樊登讀書APP內(nèi)部的功能較多,這里只對樊登讀書的核心業(yè)務(wù)進(jìn)行了詳細(xì)的拆解,還有其他很多的業(yè)務(wù)沒有提到,如:商城、組隊讀書、發(fā)現(xiàn)頁、禮品卡、積分、線下活動等。
筆者是一個半年產(chǎn)品小白,打算試著以“推倒APP”的方式學(xué)習(xí)產(chǎn)品設(shè)計,在撰寫本篇PRD的時候,有很多小細(xì)節(jié)引起了很多思考,也可以對自己的產(chǎn)品設(shè)計思維進(jìn)行一個鍛煉。
本文 由@毛小驢 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議
參考下你的需求, 結(jié)合其它的實測,我做了一個出來。
我提幾點我自己的意見哈:
1、我發(fā)現(xiàn)你忽略樊登讀書會的一個主要的內(nèi)容,就是書籍播放頁的相關(guān)功能的需求描述,而恰恰,這個播放可以說是樊登讀書會里面一個最重要功能模塊,你可以嘗試著把這個功能還原,你會發(fā)現(xiàn)不止在交互,還有在很多體驗上樊登都做的非常好
2、現(xiàn)在有很多PRD在功能的描述上會增加一個核心數(shù)據(jù)指標(biāo)的收集說明,例如:在注冊登錄頁面,會告知開發(fā)人員要收集有多少用戶點擊了發(fā)送驗證碼這個數(shù)據(jù)……等等(附件會有一份詳細(xì)的數(shù)據(jù)埋點文檔)
3、在產(chǎn)品功能結(jié)構(gòu)圖上,更加建議是以APP的功能模塊去劃分,這樣有助于你整體思維的整合,你可以認(rèn)為將一個APP鋪成思維導(dǎo)圖,一眼就知道 APP最終的形態(tài),而不是分散式的功能結(jié)構(gòu)
不成文的建議,PRD的寫作是為了各方能夠清晰的知道APP的各種開發(fā)規(guī)范和要點,所以要做到非常細(xì)致且全面,包含數(shù)據(jù)收集,異常情況下的反饋處理等等,所以可以多嘗試將一個功能透徹化
(以上僅代表個人建議,噴子出門左轉(zhuǎn)蟹蟹)
評論區(qū)最中肯的建議。做需求文檔倒推還是按照功能模塊能挖掘到某一個功能設(shè)計的細(xì)節(jié)。
筆這能不能寫個更全的,帶上目錄?上各個版本迭代的記錄,文檔說明,流程圖,原型圖等等
哈哈,好的好的,我是新手,好多地方還要多指點
你這prd,在我這直接打回去重新寫了
你可以選擇不看,你曉不曉得你有好幾把哈
抱歉,新手剛沒幾篇,還在加強(qiáng)練習(xí)
你那么牛逼,你寫一個發(fā)我郵箱看?
1
大神你好,我也一直想學(xué)學(xué)prd怎么寫的,但是網(wǎng)上有太多樣式的了,都不知道從那個入手,也一直沒有沉下心好好寫一份,你這一份先借鑒了
別別別,感謝收藏,稱不上大神,我也剛學(xué)沒多久,只要能沉下心來專注這件事,其實也是很快就能出來一份成型的文檔的,只不過有很多細(xì)節(jié)還需要多多鍛煉,慢慢打磨
好的 非常感謝
大神,請問你寫這個寫了多長時間
大神不敢當(dāng),里里外外兩周
叩見大神,本人是在學(xué)習(xí)產(chǎn)品路上的小白,此文很好,感謝分享
多謝夸獎,我也是剛接觸自媒體這塊,還是存在很多問題的
需求是哪兒來的?
關(guān)于APP的需求,是我個人的理解,也不知道是否對,我平時用樊登讀書比較多,所以多少對樊登讀書有些了解
粗略看了下提點拙見,前面三個圖感覺層次不清晰,有重合的部分,第一個產(chǎn)品結(jié)構(gòu)可以理解,其實我感覺更多是功能模塊,是靜態(tài)的,第二圖信息結(jié)構(gòu),看上去更像是個領(lǐng)域模型,但是里面又有組隊讀書,從結(jié)構(gòu)設(shè)計的角度來看,隊和書一定是兩個對象,不會存在組隊讀書這個對象的,這個點應(yīng)該是兩者的關(guān)聯(lián)關(guān)系。。第三個圖按道理每個節(jié)點應(yīng)該是個在各自域下的一個業(yè)務(wù)流程,但是看起來既有對象又有業(yè)務(wù)流程。。
感謝 ?? ,我做的時候也是對“信息結(jié)構(gòu)圖”和“功能結(jié)構(gòu)圖”這兩種形式的梳理圖,有很多地方地方有誤區(qū),下來后我再學(xué)習(xí)一下個點
沒有一定要去套那那個板式,那個也不是業(yè)內(nèi)標(biāo)準(zhǔn)的一定要分三層,有的業(yè)務(wù)層很薄弱,就沒啥東西,完全可以省略,表述清楚自己到的觀點即可。
OK,受教了,底層需求就是要表達(dá)清楚自己觀點,模板什么的都只是一些形式,具體還要根據(jù)業(yè)務(wù)的情況來定
前輩們,看完了給點建議或意見
我就是寫不出來