針對(duì)報(bào)表,如何編寫一個(gè)不被開發(fā)“吐槽”的PRD?
對(duì)于ToB型產(chǎn)品/項(xiàng)目,最常見且交互最簡(jiǎn)單的頁面即為報(bào)表頁面。一般當(dāng)有新的報(bào)表需求時(shí),大部分情況下,無需交互設(shè)計(jì)師參與,產(chǎn)品經(jīng)理會(huì)直接將需求文檔給到開發(fā)和測(cè)試,但是由于給出的需求總是漏洞百出,導(dǎo)致本來很簡(jiǎn)單的問題最后卻將大把的時(shí)間花到最后的溝通上。對(duì)此,對(duì)于編寫報(bào)表PRD需要注意的問題,特進(jìn)行整理。
一、導(dǎo)航、報(bào)表名稱、報(bào)表的權(quán)限
報(bào)表的名稱到底是啥?此報(bào)表屬于哪個(gè)模塊下?報(bào)表的權(quán)限如何控制?
在實(shí)際工作中,由于時(shí)間緊促,工作的重心往往是放在報(bào)表具體的內(nèi)容上的,因此會(huì)經(jīng)常把這些點(diǎn)忽略掉。導(dǎo)致一個(gè)小小的問題,給后臺(tái)說完,給前端說,最后還得給測(cè)試再說一遍。其實(shí)只用在最開始的時(shí)候在文檔上增加幾行說明文字,即可解決。
二、報(bào)表頁面的組成
1. 報(bào)表操作
常用的報(bào)表操作有,查詢、導(dǎo)出、打印、表格列設(shè)置等等。
(1)查詢
- 查詢條件有哪些?表格中是否有對(duì)應(yīng)的字段支持查詢?
- 時(shí)間查詢:時(shí)間指的是什么時(shí)間?時(shí)間格式是什么?是否需要精確到時(shí)分秒?是否有查詢時(shí)間限制?
- 其他查詢:每個(gè)查詢條件需采用的查詢控件是什么?
P.S.常用的查詢方式/查詢控件:
- 輸入框 :模糊匹配or精確匹配?是否需要支持清除?是否需要支持可輸可選?
- 下拉框 :單選or多選?是否需要支持搜索查詢?是否需要支持清除?所選內(nèi)容是否需要支持分組?
(對(duì)于采用的控件類型,需在文檔中進(jìn)行說明)
(2)導(dǎo)出
- 當(dāng)表格為主子表時(shí),導(dǎo)出的格式為什么?
- 當(dāng)表格中有圖片,是否需要導(dǎo)出?若需導(dǎo)出,以什么樣的形式導(dǎo)出?(圖片鏈接or圖片壓縮包)
2.報(bào)表內(nèi)容
(1)表格
根據(jù)表格所需展示的數(shù)據(jù),常用的表格形式有:
- 表頭固定(常用于表格字段較少的情況);
- 表頭固定,表格左側(cè)固定(左側(cè)固定列一般為序號(hào)以及關(guān)鍵字段)(常用于表格字段較多的情況);
- 表頭固定,表格左側(cè)固定,表格右側(cè)固定(表格右側(cè)一般為操作列)(常用與表格字段多,且右側(cè)有操作的情況);
- 主子表:可通過展開收起的形式顯示子表(主子表若需要,也可左、右兩側(cè)固定)。
(2)表頭
- 表頭字段是否為固定值?是否需要根據(jù)查詢條件或者用戶個(gè)性化設(shè)置自動(dòng)生成?
- 表頭字段是否需要支持排序?支持篩選?
- 表頭是否為多級(jí)表頭?
(3)表格分頁
大部分情況,報(bào)表數(shù)據(jù)一般比較多,因此是需要分頁的。(若報(bào)表數(shù)據(jù)過少或其他原因無需分頁,需特殊備注說明)
(4)表格數(shù)據(jù)
整個(gè)報(bào)表的數(shù)據(jù)查詢邏輯,與業(yè)務(wù)密切相關(guān)。因此對(duì)于這部分內(nèi)容需詳細(xì)說明,且需與開發(fā)同事進(jìn)行詳細(xì)溝通。
- 報(bào)表數(shù)據(jù)查詢需要考慮的業(yè)務(wù)因素有哪些?(比如數(shù)據(jù)權(quán)限,業(yè)務(wù)狀態(tài)等等)
- 表格字段在系統(tǒng)中是否存在?各個(gè)字段的取值邏輯是什么?對(duì)應(yīng)數(shù)據(jù)是否需要支持查看詳情或者進(jìn)行跳轉(zhuǎn)?(若需跳轉(zhuǎn),需保證下個(gè)頁面可以根據(jù)這個(gè)頁面所傳的參數(shù),查詢出對(duì)應(yīng)需要的結(jié)果);特殊/異常數(shù)據(jù)是否需要進(jìn)行凸顯?等等。
- 報(bào)表的數(shù)據(jù)量或者運(yùn)算量是否過大?(因?yàn)閿?shù)據(jù)量的大小,會(huì)影響開發(fā)同事在最開始選擇的處理方法可能會(huì)有些不同,另外可能會(huì)帶來一些其他的影響)
- 進(jìn)入頁面,默認(rèn)是否需要查詢數(shù)據(jù)?還是客戶點(diǎn)擊查詢后才查數(shù)據(jù)?
3.?特殊情況提示
- 由于數(shù)據(jù)量或者網(wǎng)絡(luò)等問題,數(shù)據(jù)加載可能時(shí)間會(huì)很長(zhǎng)。為了避免出現(xiàn)頁面假死的情況,當(dāng)數(shù)據(jù)加載中時(shí)應(yīng)予以提示。
- 數(shù)據(jù)加載完畢后,加載成功,加載失敗,數(shù)據(jù)查詢結(jié)果為空等都應(yīng)予以提示。
其他
實(shí)際工作中,可能每個(gè)產(chǎn)品或者項(xiàng)目都有自己需要注意的點(diǎn),可根據(jù)實(shí)際情況,形成個(gè)性化的自查表或者文檔規(guī)范。
(由于目前大部分項(xiàng)目前臺(tái)框架都使用Vue,因此截圖特取自Element UI。若需了解更多,可訪問對(duì)應(yīng)的官網(wǎng)?http://element-cn.eleme.io/#/zh-CN/component/installation)
本文由 @冬瓜一號(hào) 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Pixabay,基于 CC0 協(xié)議
期待這樣的文章 關(guān)注你哦
扒墳,有收獲,感謝 ??
想的比較細(xì),我之前很多細(xì)節(jié)考慮不到,只是抄別人的,開發(fā)反饋的時(shí)候才和他們討論細(xì)節(jié)的操作;
我就是之前負(fù)責(zé)報(bào)表的,正好跟文章對(duì)比我的prd文檔,在實(shí)踐中學(xué)習(xí)了
學(xué)習(xí)了,謝謝作者分享 ??
受益匪淺哈哈