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