最近做了一系列功能,有些是新功能自己做新后臺,有些是新功能復用舊的后臺,有些是優化舊功能同時優化舊后臺。在使用和修改舊后臺的時候,我深刻感受到設計精致的產品后臺的重要性。
為了防止別人在基于我做的功能后臺重新開發功能時跳腳罵娘,整理了一下設計產品后臺時需要注意的一些要點。
不定期更新。
1.構思:提早構思后臺邏輯
有一些產品經理的習慣是構思產品階段只考慮頁面的前端功能,即只與用戶產生交互的部分。前端設計完成后,根據前端功能再考慮運營人員怎么操作后臺。這樣的結果是功能里存在大量的“寫死”的內容,因為從剛開始設計的時候就沒有考慮到這個地方是可以配置的。
正常的后臺邏輯應該在第二步:梳理基本要素時就涵蓋一部分,隨著構思的推進一步一步完善。
2.增:各元素分開設置,多的元素選擇少的元素
后臺的功能是基本要素的增刪改查。設計后臺的添加/新建等操作時,最高原則就是不同元素分開設置。
以直播平臺禮物欄為例,要設計一個后臺,滿足不同房間、不同分類下的禮物不同。
不好的后臺設計可能僅僅提供創建禮物的功能,運營創建每個禮物的時候選擇適用范圍。
這種設計會導致運營人員在操作時異常復雜,例如英雄聯盟分類下所有房間使用禮物方案A,其中55開的房間使用禮物方案B,其他所有房間使用禮物方案C。
上面問題的產生是由于房間和分類非常多(可能有成千上萬種情況),但是禮物數量相對來說很少(禮物庫有12個禮物)。為了操作方便,應該用多的元素選擇少的元素,即讓房間和分類選擇禮物,而不是禮物選擇房間。
好的禮物后臺應該分開設置禮物、房間模板和頻道模板,每個模板下單獨設置禮物。此時只要注意如果一個房間同時被套用房間模板和頻道模板時,哪個生效的優先級問題。
3.刪:可以下線,不可以刪除
習慣性問題,可以將不用的內容下線,但不要將其刪除。主要好處如下:
(1)方便查詢操作歷史
(2)方便了解歷史配置
(3)方便根據歷史配置新建配置
4.改:配置項數目合理,且盡可能覆蓋多種情況
示例一:某活動模板后臺,能夠后臺配置圖片和文字,一鍵生成活動頁面。背景圖上有一些標題和說明文字。
在沒有特殊要求的情況下(文字可點擊、文字可復制),后臺不需要分開配置圖片和文字,只需要配置圖片,文字拜托設計師做在圖片上。
示例二:某優惠券可以選擇在雙十一全分類下使用,也可以選擇只在服裝分類下使用,后臺需要配置范圍。
不好的后臺只會考慮該優惠券是在全分類下使用,還是只在服裝下使用;好的后臺會考慮該優惠券能否在食品分類下使用。
5.查:多維度查詢后臺信息,能查詢操作記錄
后臺應能從多維度查詢信息,例如查詢用戶可以根據用戶id、用戶名等各種維度進行查詢。
后臺應能查詢后臺本身的操作記錄,起碼記錄最近一次操作的執行者。
6.設計:后臺最好使用統一的組件樣式
最后一條是方便產品經理工作的。如果后臺使用了統一的控件樣式,那么產品經理設計時只需要輸出粗糙的原型圖,甚至可以輸出腦圖,不需要在進行各種組件的設計。