Keep APP產(chǎn)品需求文檔(PRD)
前段時(shí)間對(duì)螞蜂窩自由行APP進(jìn)行了倒推,并撰寫了《螞蜂窩自由行APP產(chǎn)品需求文檔(PRD)》一文,很多熱心網(wǎng)友在評(píng)論區(qū)向我提出了很多建議,筆者在此先向各位致謝,并將在本文中進(jìn)行優(yōu)化。
就Keep這款A(yù)PP而言,就算您沒用過,應(yīng)該也聽說過,畢竟它盛名在外,因此分析并倒推Keep這款A(yù)PP,對(duì)于細(xì)節(jié)的推敲和產(chǎn)品的考究其實(shí)很有益處。本文除試寫Keep的PRD之外,也對(duì)Keep的一些產(chǎn)品細(xì)節(jié)作出思考,考慮或有不當(dāng),歡迎大家在以下評(píng)論區(qū)商討,也歡迎大家提出其他思考點(diǎn),在此以Keep的座右銘熬一雞湯,以饗諸君——“哪有什么天生如此,只是我們天天堅(jiān)持?!?/p>
以下是PRD正文:
目錄
1.文檔綜述
1.1 版本修訂記錄
1.2 PRD輸出環(huán)境
1.3 產(chǎn)品介紹
1.4 需求整理
2.產(chǎn)品結(jié)構(gòu)
2.1 產(chǎn)品結(jié)構(gòu)圖
2.2 產(chǎn)品信息結(jié)構(gòu)圖
3.全局說明
3.1 功能權(quán)限
3.2 鍵盤說明
3.3 頁面內(nèi)交互
4.產(chǎn)品詳細(xì)功能說明
4.1 常用操作
4.1.1 常用icon
4.1.2 操作彈窗
4.2 歡迎頁
4.3 登錄/注冊(cè)頁
4.4 訓(xùn)練頁(首頁)
4.4.1?跑步頁
4.4.2 搜索頁
4.4.3 訓(xùn)練詳情頁
5.一些思考
1. 文檔綜述
1.1 版本修訂記錄
1.2?PRD輸出環(huán)境
1.3 產(chǎn)品介紹
Keep是一款移動(dòng)運(yùn)動(dòng)應(yīng)用,為用戶提供健身教學(xué)、跑步、騎、交友和健身飲食指導(dǎo)、裝備購(gòu)買等一站式運(yùn)動(dòng)解決方案。
1.4 需求整理
1.4.1 用戶畫像
1.4.2 需求匯總
2. 產(chǎn)品結(jié)構(gòu)
2.1 產(chǎn)品結(jié)構(gòu)圖
2.2 產(chǎn)品信息結(jié)構(gòu)圖
3. 全局說明
3.1 功能權(quán)限
分為未登錄狀態(tài)和已登錄狀態(tài)。
已登錄狀態(tài)可執(zhí)行所有操作。
未登錄狀態(tài)下無法進(jìn)行任何操作。
3.2 鍵盤說明
- 點(diǎn)擊手機(jī)注冊(cè)/手機(jī)登錄輸入框時(shí)彈出數(shù)字鍵盤;
- 點(diǎn)擊其他輸入框彈出字母鍵盤。
3.3 頁面內(nèi)交互
4. 產(chǎn)品詳細(xì)功能說明
4.1 常見操作
4.1.1 常用icon
Keep的icon較為常見,主要追求簡(jiǎn)潔易懂,并在常見icon的基礎(chǔ)上進(jìn)行設(shè)計(jì)優(yōu)化。
常見icon交互效果:
(1)關(guān)注
(2)點(diǎn)贊
(3)收藏&取消收藏
和筆者之前分析的螞蜂窩自由行app一樣,Keep的點(diǎn)贊也沒有取消贊的功能,也許因?yàn)镵eep也是一個(gè)UGC很強(qiáng)的社區(qū),而健身運(yùn)動(dòng)又是一種很需要鼓勵(lì)的事情,所以不設(shè)計(jì)取消點(diǎn)贊這一操作。
4.1.2 更多操作彈窗
4.2 歡迎頁
歡迎頁后置條件分為以下三種情況:
(1)已登錄已聯(lián)網(wǎng)
啟動(dòng)APP后,進(jìn)入引導(dǎo)頁,大約展示2s后進(jìn)入廣告(活動(dòng)),可點(diǎn)擊右上角按鈕跳過,進(jìn)入訓(xùn)練界面(首頁)。
(2)已登錄未聯(lián)網(wǎng)
啟動(dòng)APP后,進(jìn)入引導(dǎo)頁,大約展示2s后進(jìn)入廣告(活動(dòng)),可點(diǎn)擊右上角按鈕跳過,進(jìn)入訓(xùn)練界面(首頁),并彈出toast提示用戶無可用網(wǎng)絡(luò),可以使用已下載訓(xùn)練課程。
(3)未登錄已/未聯(lián)網(wǎng)
啟動(dòng)APP后,進(jìn)入引導(dǎo)頁,大約展示2s后進(jìn)入廣告(活動(dòng)),可點(diǎn)擊右上角按鈕跳過,進(jìn)入登錄界面。如果用戶此前登錄過,則顯示前一個(gè)賬號(hào)的詳細(xì)信息,并請(qǐng)用戶輸入密碼登錄。如果用戶從未登錄過,則跳轉(zhuǎn)到登錄頁。未登錄情況下,無法正常使用該APP。
(此前登錄過)
(此前未登錄過)
引導(dǎo)頁功能邏輯圖如下:
4.3 登錄/注冊(cè)頁
(1)登錄頁觸發(fā)前置條件:
- 用戶已進(jìn)入APP:用戶進(jìn)入APP后,在我-設(shè)置-賬號(hào)管理和綁定點(diǎn)擊“退出”;
- 用戶未進(jìn)入APP,準(zhǔn)備進(jìn)入:用戶使用過APP,但在此次開啟APP前未登錄;用戶首次使用APP。
(2)頁面邏輯:
- 點(diǎn)擊“手機(jī)登錄”,進(jìn)入手機(jī)登錄界面,分為密碼登錄和驗(yàn)證碼登錄,登錄成功后進(jìn)入首頁;
- 點(diǎn)擊其他方式登錄(微信、QQ、微博和Facebook),調(diào)取相關(guān)授權(quán)接口,登錄成功后進(jìn)入首頁;
- 點(diǎn)擊底部“注冊(cè)Keep賬號(hào)”,進(jìn)入注冊(cè)界面,通過手機(jī)注冊(cè)、微信注冊(cè)、QQ注冊(cè)或其他方式注冊(cè)成功后,自動(dòng)登錄,進(jìn)入首頁。
用戶僅當(dāng)?shù)卿洺晒螅拍苁褂肒eep的APP的功能,為什么?筆者認(rèn)為是因?yàn)镵eep的業(yè)務(wù)需求和功能需求中,運(yùn)動(dòng)數(shù)據(jù)是極其重要的,而用戶的注冊(cè)和登錄則是第一步。
(3)登錄頁交互效果展示:
4.4 訓(xùn)練頁(首頁)
(1)頁面邏輯
頂部導(dǎo)航欄(從左至右):
- 訓(xùn)練:點(diǎn)擊按鈕,進(jìn)入訓(xùn)練界面,打開APP即默認(rèn)進(jìn)入該界面;
- 跑步:點(diǎn)擊按鈕,即進(jìn)入跑步界面,用戶可開始跑步或者查看跑步相關(guān)內(nèi)容;
- 行走:點(diǎn)擊按鈕,即進(jìn)入行走界面,用戶可開始行走或者查看行走相關(guān)內(nèi)容;
- 騎行:點(diǎn)擊按鈕,即進(jìn)入騎行界面,用戶可開始騎行或者查看騎行相關(guān)內(nèi)容;
- 搜索:點(diǎn)擊按鈕,進(jìn)入搜索界面,用戶可根據(jù)不同類別搜索,或者查看搜索記錄;
運(yùn)動(dòng)記錄(從上到下,從左至右):
- 步數(shù):分兩種情況。未授權(quán)“運(yùn)動(dòng)與健身”,則顯示“去授權(quán)步數(shù)”,點(diǎn)擊按鈕跳轉(zhuǎn)至手機(jī)設(shè)置的Keep中;如已授權(quán),則顯示當(dāng)天步數(shù),點(diǎn)擊按鈕跳轉(zhuǎn)至步數(shù)界面,用戶可查看今日步數(shù)和今日好友步數(shù)排名等;
- 總運(yùn)動(dòng)時(shí)間:點(diǎn)擊該按鈕,進(jìn)入所有運(yùn)動(dòng)界面,用戶可查看根據(jù)日、周、月、總等范圍的運(yùn)動(dòng)時(shí)間,或根據(jù)健身、跑步、騎行、行走等類別的運(yùn)動(dòng)時(shí)間;
- 本周運(yùn)動(dòng)時(shí)間:點(diǎn)擊該按鈕,進(jìn)入所有運(yùn)動(dòng)界面,用戶可查看根據(jù)日、周、月、總等范圍的運(yùn)動(dòng)時(shí)間,或根據(jù)健身、跑步、騎行、行走等類別的運(yùn)動(dòng)時(shí)間;
- 本周好友運(yùn)動(dòng)排名:點(diǎn)擊該按鈕,進(jìn)入Keep排行榜,用戶可分好友、地區(qū)查看相關(guān)排行榜。
?今日Keep推薦
- 運(yùn)動(dòng)建議:點(diǎn)擊該按鈕,進(jìn)入今日Keep推薦,用戶可查看今日推薦運(yùn)動(dòng)、Keep日?qǐng)?bào)、今日飲食建議;
- 精選日?qǐng)?bào):點(diǎn)擊該按鈕,進(jìn)入Keep日?qǐng)?bào);
- 飲食建議:點(diǎn)擊該按鈕,進(jìn)入飲食建議;
我的訓(xùn)練:顯示用戶參加的訓(xùn)練,點(diǎn)擊某訓(xùn)練項(xiàng)目,進(jìn)入該訓(xùn)練項(xiàng)目詳情頁,用戶可開始訓(xùn)練;
?發(fā)現(xiàn)更多訓(xùn)練項(xiàng)目:點(diǎn)擊該按鈕,進(jìn)入發(fā)現(xiàn)-訓(xùn)練頁,用戶可查看動(dòng)作庫和音樂庫等;
新課程推薦:顯示新課程,點(diǎn)擊某新課程,進(jìn)入該新課程詳情頁,用戶可開始訓(xùn)練。
(2)主要欄目:
主要欄目的兩種展示位框架形式:
- ?今日Keep推薦:欄目框架由三個(gè)大小為690*170的展示位從上到下排列構(gòu)成,單個(gè)展示位上方為類別,下方為簡(jiǎn)介。
- 新課程推薦:欄目框架由3個(gè)大小為712*246的展示位構(gòu)成,單個(gè)展示位由圖片和課程標(biāo)題構(gòu)成,簡(jiǎn)介在標(biāo)題下方。
4.4.1 跑步頁
(行走頁和騎行頁與跑步頁大同小異,故僅以跑步頁說明)
前置條件:用戶需為Keep打開訪問“位置”的權(quán)限,如無打開,則在跑步頁點(diǎn)擊“開始跑步”會(huì)顯示dialog窗口,詢問用戶是否去系統(tǒng)開啟來記錄運(yùn)動(dòng)軌跡。
頁面邏輯
頂部功能欄:
- 音樂:點(diǎn)擊該按鈕,進(jìn)入音樂設(shè)置頁面,用戶可對(duì)語音指導(dǎo)聲音進(jìn)行音量調(diào)節(jié);
- 設(shè)置:點(diǎn)擊該按鈕,進(jìn)入跑步設(shè)置頁面,用戶可進(jìn)行語音播報(bào)、跑步目標(biāo)等設(shè)置;
跑步功能欄:
- 距離:顯示用戶本次已跑過的距離;
- 地圖:點(diǎn)擊該按鈕,以地圖形式顯示用戶所在位置;
- 配速/用時(shí)/千卡:分別顯示用戶本次跑步的配速、用時(shí)和消耗能量;
暫停:點(diǎn)擊該按鈕,該按鈕會(huì)消失,出現(xiàn)“繼續(xù)”和“結(jié)束”按鈕
- 繼續(xù):點(diǎn)擊該按鈕,用戶可繼續(xù)跑步;
- 結(jié)束:點(diǎn)擊該按鈕,顯示“長(zhǎng)按”,用戶通過長(zhǎng)按該按鈕,結(jié)束本次跑步;
鎖定:點(diǎn)擊該按鈕,屏幕被鎖定,用戶可通過向右滑動(dòng)解鎖該按鈕解鎖。
跑步功能業(yè)務(wù)邏輯
(有點(diǎn)模糊,請(qǐng)點(diǎn)開圖片看)
4.4.2 搜索頁
頁面邏輯
頂部功能欄:
- 輸入框:點(diǎn)擊輸入框,彈出鍵盤,輸入文字后進(jìn)入搜索界面;
- 取消:點(diǎn)擊取消按鈕,頁面跳轉(zhuǎn)回訓(xùn)練界面;
分類搜索欄:
分類搜索欄分為課程、動(dòng)態(tài)、動(dòng)作、攻略、用戶、話題、商品和飲食八大類別,筆者認(rèn)為這就是Keep的業(yè)務(wù)和功能所在,用戶點(diǎn)擊后跳轉(zhuǎn)至相應(yīng)類別的搜索界面,并查看熱門搜索和搜索記錄。
搜索記錄:
搜索記錄以標(biāo)簽的形式,呈現(xiàn)用戶搜索過的內(nèi)容,點(diǎn)擊右側(cè)“清除記錄”即可清除所有搜索記錄。
用戶搜索行為業(yè)務(wù)模型
(有點(diǎn)模糊,請(qǐng)點(diǎn)開圖片看)
筆者認(rèn)為在搜索業(yè)務(wù)添加類別點(diǎn)擊略顯麻煩了,使得用戶在搜索過程中多了一步操作,建議Keep可以這樣優(yōu)化:
(1)如果想吸引用戶閱讀更多信息,可以像螞蜂窩一樣,在搜索結(jié)果頁面中,分類別呈現(xiàn)所有搜索結(jié)果;
(2)如果想讓用戶更精準(zhǔn)更快捷地搜索到指定信息,可以在搜索頁面中添加篩選功能,避免跳轉(zhuǎn)。
4.4.3 訓(xùn)練詳情頁
前置條件:
在發(fā)現(xiàn)-訓(xùn)練,點(diǎn)擊某項(xiàng)訓(xùn)練項(xiàng)目,進(jìn)入訓(xùn)練詳情頁,點(diǎn)擊參加訓(xùn)練,然后點(diǎn)擊底部“開啟第n次訓(xùn)練”,跳轉(zhuǎn)至此頁面;
在訓(xùn)練-我的訓(xùn)練,點(diǎn)擊某項(xiàng)訓(xùn)練項(xiàng)目,進(jìn)入訓(xùn)練詳情頁,點(diǎn)擊底部“我的第n次訓(xùn)練”,跳轉(zhuǎn)至此頁面。
訓(xùn)練頁業(yè)務(wù)邏輯:
?(有點(diǎn)模糊,請(qǐng)點(diǎn)開圖片看)
頁面邏輯
頂部進(jìn)度欄:根據(jù)動(dòng)作組數(shù)分成大小不同的長(zhǎng)方形,組成進(jìn)度欄,完成即從灰色變成綠色;
時(shí)間欄:計(jì)算本次訓(xùn)練所用時(shí)間;
設(shè)置:默認(rèn)隱藏,點(diǎn)擊相應(yīng)位置出現(xiàn)該按鈕,再點(diǎn)擊該按鈕,進(jìn)入設(shè)置頁面,用戶可進(jìn)行語音指導(dǎo)、背景音樂等設(shè)置;
鎖定:默認(rèn)隱藏,點(diǎn)擊相應(yīng)位置出現(xiàn)該按鈕,再點(diǎn)擊該按鈕,鎖定界面,用戶可通過向右滑動(dòng)解鎖;
豎排/橫排切換鍵:默認(rèn)隱藏,點(diǎn)擊相應(yīng)位置出現(xiàn)該按鈕,再點(diǎn)擊該按鈕,切換至另一種狀態(tài);
訓(xùn)練指導(dǎo)視頻:Keep提供的教練錄制的訓(xùn)練指導(dǎo)視頻;
時(shí)間:本組動(dòng)作所用時(shí)間;
名稱:顯示該動(dòng)作的順序和名稱;
教程:點(diǎn)擊該按鈕,訓(xùn)練暫停,用戶可查看該動(dòng)作的要點(diǎn)、常見錯(cuò)誤、細(xì)節(jié)圖示等;
時(shí)間欄:計(jì)算本組動(dòng)作所用時(shí)間,完成即從灰色變成綠色;
- 上一個(gè)動(dòng)作:點(diǎn)擊該按鈕,即跳轉(zhuǎn)至上一個(gè)動(dòng)作;
- 暫停:點(diǎn)擊該按鈕,即跳轉(zhuǎn)至?xí)和m撁妫脩艨蛇x擇退出訓(xùn)練或繼續(xù)訓(xùn)練,也可以查看該組動(dòng)作的要求、常見錯(cuò)誤、細(xì)節(jié)圖示等
- 下一個(gè)動(dòng)作:點(diǎn)擊該按鈕,即跳轉(zhuǎn)至下一個(gè)動(dòng)作;
5. 一些思考
5.1?為什么主要排行榜是好友排行榜?
問題詳情:Keep的首頁中,為什么呈現(xiàn)的是“本周好友運(yùn)動(dòng)排名”,而不是“Keep總運(yùn)動(dòng)排名”?
筆者認(rèn)為:徐志斌在《小群效應(yīng)》中提到這樣一種現(xiàn)象——“小池塘里的大魚”,指的是用戶在小圈子內(nèi)互相比拼、競(jìng)爭(zhēng)以凸顯自己某種形象和地位的現(xiàn)象。其中,“大魚”指的是用戶想要塑造的形象和地位,而“小池塘”指的是一起互相比較的人群。
像健身這樣極需激勵(lì)的事情,動(dòng)態(tài)進(jìn)階機(jī)制給用戶設(shè)定戰(zhàn)斗力相近的“對(duì)手”,比給他們看職業(yè)運(yùn)動(dòng)員或健身教練要有意義得多,這樣用戶隨時(shí)可以超越比他戰(zhàn)斗力略強(qiáng)的用戶,但也有可能被戰(zhàn)斗力略弱的用戶擊敗。這群相似的人群足以讓用戶產(chǎn)生榮譽(yù)感和自豪感。
此外,Keep的動(dòng)態(tài)進(jìn)階機(jī)制還有另一種設(shè)計(jì):和過去的自己比較。如首頁的本周運(yùn)動(dòng)時(shí)間,點(diǎn)擊進(jìn)去即是以日、周、月、總等范圍呈現(xiàn)的運(yùn)動(dòng)時(shí)間;身體檔案和運(yùn)動(dòng)能力也能讓用戶真切地體驗(yàn)到運(yùn)動(dòng)之后的改變。
5.2 為什么沒有籃球、足球等運(yùn)動(dòng)?
問題詳情:在Keep中,搜索“足球”,僅能看到“足球熱身”這一訓(xùn)練;搜索“籃球”,僅能看到“彈跳基礎(chǔ)力量建立”、“彈跳爆發(fā)力加強(qiáng)”、“彈跳穩(wěn)定性訓(xùn)練”這三項(xiàng)訓(xùn)練,而且都不需要用到這兩種球類,為什么?
筆者認(rèn)為:Keep的品牌形象是基于其業(yè)務(wù)和功能而打造的,談到業(yè)務(wù)和功能,就不能不提到其核心功能——訓(xùn)練項(xiàng)目,keep的訓(xùn)練項(xiàng)目有以下特點(diǎn):碎片化、無器械/簡(jiǎn)單器械、一個(gè)人就能做、隨時(shí)隨地就能做。而像籃球、足球這樣的球類運(yùn)動(dòng),卻對(duì)時(shí)間、運(yùn)動(dòng)器材、人數(shù)、場(chǎng)地等有極高要求。以上特點(diǎn)也就決定了keep的目標(biāo)用戶和那些會(huì)出去打球的人不同。當(dāng)然,隨著keep業(yè)務(wù)的拓展和用戶規(guī)模的增大,也不排除以后會(huì)增加各種球類運(yùn)動(dòng)作為補(bǔ)充。
5.3 為什么訓(xùn)練視頻不設(shè)置退出(關(guān)閉)?
問題詳情:開啟訓(xùn)練后,如果因故需要退出訓(xùn)練,會(huì)發(fā)現(xiàn)界面中沒有“退出”這一選項(xiàng),僅能使用手機(jī)后臺(tái)關(guān)閉這一粗暴的方式,為什么在訓(xùn)練視頻中不設(shè)置退出?
筆者認(rèn)為:筆者有以下猜想,一是Keep不允許,二是沒必要。
Keep不允許用戶退出,因?yàn)榻∩硎且环N有儀式感的事情,一般健身計(jì)劃往往包含有氧運(yùn)動(dòng)、力量訓(xùn)練和柔韌性訓(xùn)練,而力量訓(xùn)練一般以組數(shù)*次數(shù)*RM的形式制定計(jì)劃,所以訓(xùn)練其實(shí)是一個(gè)完整的過程。如果用Keep還不能完整做完一套訓(xùn)練,還用Keep干嗎?難怪除了不設(shè)置“退出”之外,對(duì)于中途退出的用戶,該次訓(xùn)練時(shí)間也不計(jì)入總運(yùn)動(dòng)時(shí)間。
另一種可能性是沒必要,筆者沒有Keep的后臺(tái)數(shù)據(jù),因此只能猜想。畢竟keep的訓(xùn)練項(xiàng)目是碎片化的(在沒有數(shù)據(jù)統(tǒng)計(jì)的前提下,以筆者的經(jīng)驗(yàn),發(fā)現(xiàn)大多數(shù)訓(xùn)練時(shí)長(zhǎng)在10-20分鐘,最長(zhǎng)的大概是43分鐘),實(shí)在有其他事情需要離開處理的,也可以暫停,因此筆者猜想,需要增加“退出”功能的用戶需求較少。
類似文章
本文由 @Wilson 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
請(qǐng)問這個(gè)動(dòng)圖演示是用什么軟件制作的?
能留個(gè)聯(lián)系方式么 想跟您請(qǐng)教學(xué)習(xí)一下
你好 可以將你的原型分享一下嗎 我的大作業(yè)需要類似的原型
這不是給開發(fā)看的文檔,這是作者自己的產(chǎn)品學(xué)習(xí)輸出吧
這篇prd連入門級(jí)都不算的
水平真的很一般,
信息結(jié)構(gòu)圖和功能結(jié)構(gòu)圖有什么區(qū)別啊
抱著學(xué)習(xí)PRD的心態(tài)來讀的,感覺很有收貨,之后看了各路大神的評(píng)論,有點(diǎn)懵,自己本也想用類似的方式鍛煉的!