PRD:米家需求文檔V1.0
本文是筆者通過體驗(yàn)小米的多功能網(wǎng)關(guān)、人體感應(yīng)器(zigbee版)、門窗傳感器(zigbee版)、智能插座(zigbee版)、溫濕度傳感器(zigbee版)等智能控制家居設(shè)備來倒推“米家”APP,并生成產(chǎn)品需求文檔PRD。筆者利用空閑時(shí)間,推敲并鍛煉產(chǎn)品邏輯及基礎(chǔ)文檔PRD能力,將主要的功能邏輯進(jìn)行梳理。
需求文檔:
修訂記錄:
目 錄
一、 簡(jiǎn)介 4
1.1 目的 4
二、 產(chǎn)品概述 4
2.1目標(biāo) 4
2.2產(chǎn)品架構(gòu)信息圖 5
2.3總體流程 6
2.3.1單控流程圖 6
2.3.2自動(dòng)化流程圖 7
2.4功能摘要 7
三、 產(chǎn)品需求 8
3.1第一部分 ?米家 8
3.1.1米家 8
3.1.2xx的家 9
3.1.3 “+” 9
3.1.3.1 附近添加 9
3.1.3.2 手動(dòng)添加 11
3.1.4 消息 11
3.1.5 語音 12
3.1.6 設(shè)備頁面 14
3.2第二部分 ?有品 14
3.2.1有品 14
3.3第二部分 ?智能 14
3.3.1智能 14
3.3.1.1 推薦 15
3.3.1.2 我的 15
3.3.1.3 日志 16
3.3.1.4 “+” 16
3.3.1.4.1 條件 17
3.3.1.4.1 動(dòng)作 17
3.4第二部分 ?我的 18
3.4.1我的 18
一、?簡(jiǎn)介
1.1 目的
- 實(shí)現(xiàn)通過APP對(duì)智能家居設(shè)備的快捷、遠(yuǎn)程控制;
- 實(shí)現(xiàn)通過APP對(duì)智能化場(chǎng)景進(jìn)行設(shè)置,即可脫離APP體驗(yàn)場(chǎng)景化功能;
- 實(shí)現(xiàn)通過APP遠(yuǎn)程監(jiān)控設(shè)備實(shí)時(shí)狀態(tài),讓用戶更加了解自己的設(shè)備。
二、?產(chǎn)品概述
2.1目標(biāo)
實(shí)現(xiàn)智能家居APP,讓用戶更加便捷使用家居設(shè)備,讓設(shè)備進(jìn)行互聯(lián)實(shí)現(xiàn)場(chǎng)景化,讓用戶更加了解設(shè)備的狀態(tài)及安全,提高用戶的生活體驗(yàn)及樂趣。
2.2 產(chǎn)品架構(gòu)信息圖
2.3?總體流程
2.3.1 單控流程圖
2.3.2 自動(dòng)化流程圖
2.4?功能摘要
三、產(chǎn)品需求
3.1?第一部分 ?米家
3.1.1 米家
用戶場(chǎng)景:用戶進(jìn)入米家進(jìn)行快捷控制。
輸入/前置條件:創(chuàng)建一個(gè)或多個(gè)設(shè)備。
需求描述:
- 用戶創(chuàng)建多個(gè)家,在米家xx的家可進(jìn)行切換家庭和消息,設(shè)備相應(yīng)切換數(shù)據(jù)。
- 用戶只有一個(gè)家庭直接進(jìn)入設(shè)置,用戶有多個(gè)家庭可先選擇在直接進(jìn)入設(shè)置。
- 用戶消息顯示當(dāng)前家庭所有的消息提醒。
- 可通過左右切換家庭里的房間,切換房間中的設(shè)備數(shù)據(jù)。
- 全部設(shè)備數(shù)量獲取當(dāng)前用戶擁有的設(shè)備數(shù)量。
- 點(diǎn)擊語音按鈕進(jìn)入語音控制界面。
- 當(dāng)設(shè)備處理離線狀態(tài),有離線狀態(tài)的樣式提醒。
- 當(dāng)每次進(jìn)來會(huì)有更新數(shù)據(jù)加載提示,等待更新最新數(shù)據(jù)。
輸出/后置條件:可進(jìn)行控制,消息提醒,家庭設(shè)置界面等。
3.1.2 xx的家
用戶場(chǎng)景:顯示當(dāng)前用戶的家庭名稱。
輸入/前置條件:已經(jīng)對(duì)家庭名稱進(jìn)行編輯。
需求描述:
- 家庭名稱修改后可顯示在米家首頁,沒有特殊符號(hào)限制;
- 家庭位置默認(rèn)通過定位,定位當(dāng)前位置,顯示市和區(qū);
- 全部設(shè)備數(shù)據(jù)顯示當(dāng)前家庭的擁有設(shè)備數(shù);
- 房間管理可進(jìn)行添加、刪除房間;
- 家庭主題壁紙選中后加修改米家主頁背景圖片,應(yīng)有選中樣式提醒。
輸出/后置條件:修改家庭基本信息。
3.1.3 “+”
用戶場(chǎng)景:進(jìn)行添加設(shè)備。
輸入/前置條件:創(chuàng)建添加設(shè)備。
需求描述:
- 可進(jìn)行掃描二維碼進(jìn)行添加設(shè)備;
- 可進(jìn)行附近設(shè)備搜索進(jìn)行搜索設(shè)備進(jìn)行添加;
- 可進(jìn)行按照分類選擇進(jìn)行手動(dòng)添加設(shè)備;
- 可進(jìn)行搜索設(shè)備名稱,點(diǎn)擊手動(dòng)添加。
輸出/后置條件:添加新的設(shè)備。
3.1.3.1 附近添加
用戶場(chǎng)景:進(jìn)行附近設(shè)備添加。
輸入/前置條件:創(chuàng)建添加附近設(shè)備掃描。
流程說明:
需求描述:
- 點(diǎn)擊進(jìn)入可自動(dòng)進(jìn)行掃描;
- 掃描附近設(shè)備,當(dāng)有設(shè)備顯示設(shè)備圖標(biāo)及名稱,點(diǎn)擊可進(jìn)行添加;
- 點(diǎn)擊查看幫助可進(jìn)行文字幫助信息。
輸出/后置條件:添加新的設(shè)備。
3.1.3.2 手動(dòng)添加
用戶場(chǎng)景:進(jìn)行添加指定設(shè)備。
輸入/前置條件:創(chuàng)建手動(dòng)添加設(shè)備。
流程說明:
需求描述:
- 點(diǎn)擊某個(gè)具體設(shè)備進(jìn)行添加;
- 進(jìn)行添加設(shè)備引導(dǎo)。
輸出/后置條件:添加新的設(shè)備。
3.1.4 消息
用戶場(chǎng)景:進(jìn)行預(yù)警消息提醒。
輸入/前置條件:觸發(fā)預(yù)警條件。
需求描述:
- 預(yù)警設(shè)備進(jìn)行預(yù)警后,可提醒用戶,顯示在消息欄;
- 點(diǎn)擊進(jìn)行查看信息中心,顯示所有信息并且有時(shí)間點(diǎn)。
輸出/后置條件:顯示消息。
3.1.5 語音
用戶場(chǎng)景:進(jìn)行語音交互控制。
輸入/前置條件:創(chuàng)建語音控制。
流程說明:
需求描述:
- 點(diǎn)擊進(jìn)行文字提示及自動(dòng)打開語音接收;
- 接收語音到結(jié)束進(jìn)行處理等待時(shí)間6s;
- 進(jìn)行語音,可將語音文字顯示在上方;
- 語音識(shí)別后,將控制結(jié)果進(jìn)行成功與失敗反饋;
- 點(diǎn)擊“?”可顯示推薦說法;
- 點(diǎn)擊“X”可關(guān)閉語音;
- 點(diǎn)擊“…”可快捷添加到系統(tǒng)桌面及設(shè)置交互語音的服務(wù)商。
輸出/后置條件:進(jìn)行語音控制。
3.1.6 設(shè)備頁面
用戶場(chǎng)景:進(jìn)行單個(gè)設(shè)備具體控制及快捷操作功能。
輸入/前置條件:進(jìn)入具體設(shè)備。
需求描述:
- 顯示可以控制的按鈕及功能;
- 不同設(shè)備的設(shè)備頁面不同,根據(jù)設(shè)備功能決定。
輸出/后置條件:進(jìn)行單個(gè)控制。
3.2?第二部分 ?有品
3.2.1 有品
用戶場(chǎng)景:進(jìn)行商品購買。
輸入/前置條件:進(jìn)入有品。
需求描述:
- 完成接入有品的連接;
- 進(jìn)入有品進(jìn)行商品購買服務(wù)。
輸出/后置條件:購買商品。
3.3?第三部分:智能
3.3.1智能
用戶場(chǎng)景:進(jìn)入自主推薦以及查看我的自動(dòng)化和自動(dòng)化觸發(fā)日志。
輸入/前置條件:進(jìn)入智能。
需求描述:
- 可推薦默認(rèn)場(chǎng)景用戶啟用;
- 可查看用戶創(chuàng)建的自動(dòng)化;
- 可查看用戶自己觸發(fā)自動(dòng)化日志。
輸出/后置條件:啟動(dòng)推薦場(chǎng)景以及創(chuàng)建自動(dòng)化。
3.3.1.1 推薦
用戶場(chǎng)景:推薦一些場(chǎng)景給到用戶進(jìn)行選擇手動(dòng)啟用。
輸入/前置條件:創(chuàng)建用戶、添加設(shè)備。
需求描述:
- 默認(rèn)推薦回家、離家場(chǎng)景;
- 當(dāng)用戶添加插座等設(shè)備,自動(dòng)推薦有關(guān)插座等設(shè)備的自動(dòng)化;
- 點(diǎn)擊啟用自動(dòng)化后將增加自動(dòng)化條件我的并自動(dòng)打開該自動(dòng)化。
輸出/后置條件:啟動(dòng)推薦場(chǎng)景。
3.3.1.2 我的
用戶場(chǎng)景:開關(guān)、修改、刪除某條自動(dòng)化。
輸入/前置條件:進(jìn)入自動(dòng)化。
需求描述:
- 添加自動(dòng)話條件后將顯示自動(dòng)化,按時(shí)間先后排序;
- 可進(jìn)行觸發(fā)開關(guān),開啟或關(guān)閉該自動(dòng)化;
- 點(diǎn)擊進(jìn)入修改,長(zhǎng)按刪除、重命名、排序自動(dòng)化;
- 自動(dòng)化分手動(dòng)執(zhí)行與自動(dòng)執(zhí)行;
- 自動(dòng)執(zhí)行不需要app進(jìn)行點(diǎn)擊執(zhí)行,只需要開啟或關(guān)閉;
- 手動(dòng)執(zhí)行需要在app點(diǎn)擊執(zhí)行才會(huì)啟動(dòng)自動(dòng)化。
輸出/后置條件:創(chuàng)建一條自動(dòng)化。
3.3.1.3 日志
用戶場(chǎng)景:查看自動(dòng)化執(zhí)行時(shí)間以及執(zhí)行的條件。
輸入/前置條件:觸發(fā)了一條自動(dòng)化。
需求描述:
- 當(dāng)自動(dòng)化條件進(jìn)行觸發(fā)后,將生成一條流程日志;
- 流程日志記錄觸發(fā)過程,并帶時(shí)間點(diǎn),按時(shí)間先后排序;
- 流程記錄需要有成功與失敗標(biāo)識(shí);
- 點(diǎn)擊刪除按鈕可清空當(dāng)前全部流程日志。
輸出/后置條件:自動(dòng)化流水日志。
3.3.1.4 “+”
用戶場(chǎng)景:添加自動(dòng)化條件,并且開啟自動(dòng)化條件,用戶可體驗(yàn)自動(dòng)化。
輸入/前置條件:進(jìn)入自動(dòng)化添加。
需求描述:
- 添加自動(dòng)化條件,可選擇系統(tǒng)推薦的通用條件,也可選擇用戶可做條件的設(shè)備;
- 先創(chuàng)建條件,再創(chuàng)建觸發(fā)條件后要執(zhí)行的動(dòng)作,可添加多個(gè)并行條件。
輸出/后置條件:創(chuàng)建新的自動(dòng)化。
3.3.1.4.1 條件
用戶場(chǎng)景:選擇自動(dòng)化條件。
輸入/前置條件:進(jìn)入自動(dòng)化添加。
需求描述:
- 通用條件為手動(dòng)執(zhí)行、定時(shí)、室外天氣發(fā)生變化;
- 智能設(shè)備分網(wǎng)關(guān)、傳感器、開關(guān)等;
- 手動(dòng)執(zhí)行需要用戶進(jìn)行app點(diǎn)擊;
- 定時(shí)為設(shè)置時(shí)間,到達(dá)設(shè)置時(shí)間將自動(dòng)執(zhí)行;
- 室外天氣發(fā)生變化為日出/日落、室外溫度、室外濕度、室外5到達(dá)條件將自動(dòng)執(zhí)行,這些條件根據(jù)定位城市發(fā)布標(biāo)準(zhǔn)進(jìn)行判斷;
- 可根據(jù)智能設(shè)備特有的條件進(jìn)行篩選選擇。
輸出/后置條件:創(chuàng)建新的自動(dòng)化條件。
3.3.1.4.1 動(dòng)作
用戶場(chǎng)景:選擇自動(dòng)化后的動(dòng)作。
輸入/前置條件:進(jìn)入自動(dòng)化添加。
需求描述:
- 通用動(dòng)作為執(zhí)行某條智能、開關(guān)某條智能、向手機(jī)發(fā)送通知、延時(shí);
- 智能設(shè)備為網(wǎng)關(guān)、插座等可以動(dòng)作的設(shè)備;
- 當(dāng)條件選擇手動(dòng)執(zhí)行時(shí),通用動(dòng)作執(zhí)行某條智能將不顯示。
輸出/后置條件:創(chuàng)建自動(dòng)化動(dòng)作。
3.4?第四部分:我的
3.4.1我的
用戶場(chǎng)景:進(jìn)入我的進(jìn)行設(shè)置個(gè)人賬號(hào)基本信息,查看產(chǎn)品資料,共享自己的設(shè)備,邀請(qǐng)家人加入,查看商城訂單流運(yùn)轉(zhuǎn)及設(shè)置app基本設(shè)置。
輸入/前置條件:進(jìn)入我的。
需求描述:
- 個(gè)人基本信息設(shè)置完成后將會(huì)保存設(shè)置,除非下次更改設(shè)置;
- 如果用戶沒有上傳頭像,使用默認(rèn)頭像。
輸出/后置條件:我的基本信息。
本文由 @佛系螺絲釘 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自網(wǎng)絡(luò)
有人轉(zhuǎn)載你的文章有跟你說明么?
新人學(xué)習(xí)了,感謝作者辛苦奉獻(xiàn)
我做的文檔跟您這個(gè)差不多,不過總感覺沒您的整體格式好,謝謝分享。
米家客戶端做起來不容易啊,不過很有趣~【我就是在小米做這一塊業(yè)務(wù)的 ?? 】
求交流
直接框架+交互給開發(fā)應(yīng)該就可以了吧,感覺你的需求文檔好工整,讓我們這些懶人怎么辦啊。
我也是有偷懶的 交互我直接給原型 這個(gè)文檔把流程給說清楚了
這個(gè)語音設(shè)計(jì)的有問題 ?? ,聽的人頭皮發(fā)麻
你說的是流程嗎 有什么可以指教的嗎
東西不錯(cuò),就是太過格式條款化,輸入輸出、前置條件、特殊情況….
按照PRD的模版進(jìn)行編寫的 所以就有點(diǎn)條款化 目的是可以讓開發(fā)者看懂就可以了
對(duì)用戶場(chǎng)景的描述應(yīng)該更名為用戶目標(biāo)更恰當(dāng)些
多謝大佬指教,還有什么指點(diǎn)嘛 ??
樓主反推寫得不錯(cuò),樓上兩個(gè)是壓根沒看文章。。。也是醉了,大略的描寫米家的PRD,樓主的框架還是寫得可以的
多謝大佬夸獎(jiǎng) 但是你這個(gè)ID我有點(diǎn)害怕 ?
哈哈,鬧著玩的 ? 樓主加油哈
加油 我在想我推敲的是米家 小米CEO竟然看了我文章 ?
這個(gè)是假的吧
內(nèi)部資料這都放出來了。不過你想說明啥呢。應(yīng)該每一部分都加上講解。才是一篇教學(xué)文章
大佬 沒有沒有 不是米家的人 只是來練手 提高下文檔能力 邏輯都是使用后推測(cè) 所以寫不了具體講解 ?
寫了很多,但是看著文字累贅,流程圖和原型等等,整體看起來真的很尷尬,我也從事過智能家居、家電,智慧園區(qū)、社區(qū)、城市等的PM,本來看著米家很期待,看完有點(diǎn)無語。
好吧 那我要多注意一下了 我是注重邏輯 文字只寫得一般 只寫了一些限制條件 邏輯 我需要多鍛煉了 謝謝指導(dǎo)
而且我寫的是PRD 不是分析類文章 PRD有誤的話 能不能在指導(dǎo)下呀 ??
第一,我很認(rèn)可你的準(zhǔn)備工作很認(rèn)真,第二,我并沒有抨擊你的意思,第三我是歐瑞博前inside事業(yè)部(也就是對(duì)外合作)的第一位PM(當(dāng)時(shí)第一款隨意貼,匯泰龍智能門鎖,智能窗簾等都是那個(gè)時(shí)期出來的),第四PRD這個(gè)并沒有說專業(yè)模板什么之類的,畢竟PM是舶來品,您的文章,我是逐字逐句的讀的,并非閱覽的方式,我說的是您的語言表達(dá)的確的應(yīng)該簡(jiǎn)潔一點(diǎn),如有冒犯引起您和您的粉絲的不滿,實(shí)在抱歉!
那你倒是寫啊,,寫一篇試試。
然而你一篇都木有寫過……