手把手教你如何解決B端產(chǎn)品個性化需求問題
編輯導(dǎo)語:在B端產(chǎn)品設(shè)計(jì)過程中,產(chǎn)品個性化需求是很多客戶的需求,本篇文章作者分享了解決B端產(chǎn)品個性化需求問題的方法,從多個方面講述了解決方法,一起來學(xué)習(xí)一下,希望對你有幫助。
童鞋們應(yīng)該都知道我是負(fù)責(zé)B端產(chǎn)品設(shè)計(jì),不知道B端產(chǎn)品設(shè)計(jì)崗位的童鞋有沒有經(jīng)常遇到一些客戶個性化需求問題:他們都想根據(jù)自身愛好添加修改表格字段或者產(chǎn)品布局,例如有些企業(yè)【用戶】不叫【用戶】,叫【客戶】,【設(shè)備管理】不叫【設(shè)備管理】,他們喜歡叫【管理設(shè)備】,諸如此類。
特別是SaaS產(chǎn)品,面對各色各樣的企業(yè)用戶,時常遇到各種用戶反饋給產(chǎn)品提出個性化需求,要是我們都依照他們的需求去實(shí)現(xiàn)的話,浪費(fèi)開發(fā)資源不說,同時企業(yè)與企業(yè)之間的需求互相影響,企業(yè)A的需求或許并不適合企業(yè)B,從而導(dǎo)致產(chǎn)品學(xué)習(xí)成本增加,可要是完全不做,則大幾率失去這些客戶,不利于未來產(chǎn)品發(fā)展。
因此,今天北沐想跟大家一起學(xué)習(xí),B端產(chǎn)品如何運(yùn)用配置化思維,從字段、數(shù)據(jù)搜索框、布局、菜單等功能模塊著手,解決用戶個性化需求,從而做到在一個產(chǎn)品內(nèi)滿足千人千面的需求。
一、列表字段
列表字段的修改是在日常B端產(chǎn)品迭代中遇到最頻繁的需求,例如在CRM(客戶資源管理)系統(tǒng)中,針對客戶管理頁面,除了客戶名稱、電話號碼、微信號、昵稱等字段外,用戶還會不時提出需要根據(jù)自身添加不同的字段,像客戶ID、客戶圖片等。
如果我們都按照他們的意愿不斷滿足其“表面需求”,這樣不僅僅會導(dǎo)致列表字段過多使得信息臃腫,而且要是下次遇到同樣添加字段需求還得浪費(fèi)開發(fā)資源,重復(fù)造輪子,產(chǎn)品可擴(kuò)展性低。
那么,針對字段的新增、刪除、顯示隱藏需求,B端產(chǎn)品應(yīng)該如何設(shè)計(jì)?
1. 字段新增、刪除
首先我們來探討字段的新增與刪除。
其實(shí),無論我們在產(chǎn)品中怎么預(yù)測用戶會使用到那些字段,隨著產(chǎn)品不斷迭代,只要我們想做滿足千人千面的標(biāo)準(zhǔn)化后臺產(chǎn)品,必定會遇到字段新增與刪除的需求。
解決這個需求也很簡單,我們不用特定為某個企業(yè)新增或刪除他們想要的字段,本質(zhì)上他們共性化需求都是對數(shù)據(jù)庫字段的修改。
因此,我們只需要在產(chǎn)品中提供給他們進(jìn)行字段的增刪功能,并且設(shè)計(jì)賬號間的數(shù)據(jù)隔離(辟如你們打王者時的操作設(shè)置僅僅是針對個人的,并不能影響其他用戶),即可解決千人千面不同的字段使用。
所以在一些產(chǎn)品中會提供客戶字段設(shè)置頁面,系統(tǒng)初始狀態(tài)提供給用戶部分常用基礎(chǔ)字段,例如客戶名稱、手機(jī)號、郵箱、微信號等.
如系統(tǒng)預(yù)設(shè)的字段不能滿足用戶需求,可以通過【新建字段】按鈕創(chuàng)建所需字段。
用戶只需填寫字段名稱然后選擇字段類型(單行文本、多行文本、單選、多選、日期時間、附件等)即可完成字段的添加。
此外在字段設(shè)置頁面還可以設(shè)置字段的開啟與關(guān)閉狀態(tài)、是否必填以及編輯每一個字段的名稱,這樣用戶便可以通過自身需求設(shè)置符合自己的系統(tǒng)。
加上系統(tǒng)中用戶與用戶之間存在數(shù)據(jù)隔離,每個用戶設(shè)置相互獨(dú)立,互不影響,從而做到列表字段千人千面的展示。
2. 字段顯示隱藏與排序
可并非所有的產(chǎn)品都需要字段的增刪,如果一些產(chǎn)品用戶對字段的需求是固定的,但他們對字段的權(quán)重各不相同應(yīng)該怎么解決?這時候就需要運(yùn)用到字段的隱藏與排序。
同學(xué)們有沒有思考過,我們在設(shè)計(jì)列表的時候,給用戶預(yù)設(shè)那么多字段,也許并非所有字段用戶都需要,如果不需要的字段都展示給用戶的話,會導(dǎo)致信息冗余,產(chǎn)品用戶體驗(yàn)變差。
面對這樣的痛點(diǎn),大多數(shù)情況可以在列表上方提供【列展示設(shè)置】按鈕,用戶根據(jù)自身需求進(jìn)行選擇所需展示的字段,取消選擇的字段則不展示在列表中。
不僅如此,【列展示】彈窗還可以支持字段的上下移動甚至把重要字段固定在表頭或表尾,中間如果字段過多無法全部展示,通過滑動的方式進(jìn)行查看。
這樣就既解決了用戶對一些不需要字段顯示隱藏問題,還能根據(jù)自身需求對字段的權(quán)重進(jìn)行排序呈現(xiàn)。
但是,字段的顯示隱藏設(shè)計(jì)也并非沒有弊端,我們在設(shè)計(jì)功能時需要思考字段設(shè)置隱藏后,在新增用戶或編輯用戶時,隱藏的字段是否能夠新增與編輯?如果必填的字段能否進(jìn)行隱藏?
這些細(xì)節(jié)無論是設(shè)計(jì)師或開發(fā)同學(xué)都要付出額外的努力去進(jìn)行思考,不然就會導(dǎo)致產(chǎn)品邏輯混亂,無法閉環(huán)。
二、功能模塊
利用到顯示隱藏操作的,除了字段以外,還有功能模塊的顯示隱藏。
當(dāng)我們頁面中需要展示多個功能模塊,不同的用戶角色對功能模塊權(quán)重各不相同,頁面也無法展示全所有的功能模塊下,便可以使用功能模塊的顯示隱藏。
例如在下面的例子中:正常狀態(tài)下顯示8個功能模塊,用戶可以根據(jù)自身需求增減所需的功能模塊,把常用功能放置到首頁中,不常用的功能模塊隱藏起來。
1. 數(shù)據(jù)搜索框
搜索框的設(shè)計(jì)也是我們除了字段的增刪設(shè)置以外,經(jīng)常頭痛的點(diǎn)。
我們經(jīng)常會煩惱因?yàn)榱斜碜侄涡畔⑦^多,從而篩選信息也相對較多,而且各個篩選條件用戶都可能會用到。
但如果篩選信息全部展開給用戶進(jìn)行選擇,會導(dǎo)致頁面承載信息過多,不利于用戶操作,畢竟篩選操作是低頻次,數(shù)據(jù)查看才是高頻。
并且如果隨著字段增加,篩選條件也隨之增加的話,最終篩選信息會排滿整個頁面,因而這樣設(shè)計(jì)產(chǎn)品擴(kuò)展性很低。
基于這樣的需求,下面我們一起來探討,應(yīng)該如何進(jìn)行設(shè)計(jì)。
2. 搜索信息展開收起
對于搜索條件過多但是數(shù)量固定的情況下我們可以采用展開收起的方式進(jìn)行設(shè)計(jì)。
在正常頁面中,提供一些重要且常用的篩選信息給用戶進(jìn)行篩選,如果用戶想要更進(jìn)一步對其他字段進(jìn)行篩選時,可以點(diǎn)擊展開按鈕對隱藏的篩選條件進(jìn)行顯示,隨后根據(jù)自身需求對信息更近一步的篩選。
這樣做既讓頁面變得簡潔,同時滿足用戶可能對一些其他字段進(jìn)行篩選的需求。
可這樣的設(shè)計(jì)僅僅適合于篩選信息固定的情況。
一旦用戶想要的字段不斷新增,那么篩選條件也會隨之增加,就算設(shè)置了隱藏按鈕,可點(diǎn)擊展開后,篩選信息很有可能占據(jù)大部分空間,極大的影響頁面美觀。
于是我嘗試了第二種設(shè)計(jì):抽屜篩選與常用設(shè)置。
3. 抽屜篩選與常用設(shè)置
為了避免篩選條件展開后信息多而鋪滿整個頁面的情況,我們可以采用抽屜篩選的方式進(jìn)行操作。
在正常頁面中,我們依舊可以提供給用戶重要且常用的篩選條件,但是同時提供給用戶【高級篩選】的操作。
點(diǎn)擊【高級篩選】按鈕后,頁面彈出篩選抽屜給與用戶更加詳細(xì)的條件篩選。
用戶不僅僅可以對所有字段進(jìn)行篩選,還能選擇模糊搜索或者精準(zhǔn)搜索,等于或者不等于以及其他條件。
這樣的設(shè)計(jì)方案既不影響頁面整體排布,同時解決了用戶需要精準(zhǔn)搜索的需求。
此外,用戶還可以根據(jù)自身的愛好去設(shè)置常用篩選,該功能可以讓用戶把自身常用的篩選條件變成基礎(chǔ)篩選默認(rèn)放置到正常頁面中,下一次進(jìn)行常用的篩選時就不再需要在抽屜中操作。
三、產(chǎn)品布局
我們都知道,B端產(chǎn)品的復(fù)雜度高,一般會涉及到多角色參與,并且你們有沒有發(fā)現(xiàn),很多后臺產(chǎn)品的購買者其實(shí)并不是產(chǎn)品的使用者。
例如決定使用釘釘打卡的一般是公司領(lǐng)導(dǎo)高層,但他們卻往往是不用打卡的,設(shè)置打卡規(guī)則以及打卡人員一般是底層員工。
因此在產(chǎn)品設(shè)計(jì)中就會出現(xiàn)使用者與決策者之間頁面布局審美差異,我們應(yīng)當(dāng)如何處理?
如果滿足使用者而舍棄決策者可能面臨項(xiàng)目的丟失,滿足決策者而舍棄使用者則意味影響用戶體驗(yàn)。
這個問題同樣可以利用配置化的思維去解決。
我們可以在產(chǎn)品全局區(qū)域中添加產(chǎn)品風(fēng)格設(shè)置,點(diǎn)開后用戶可以根據(jù)自身愛好對產(chǎn)品的側(cè)邊欄、頂部欄顏色風(fēng)格進(jìn)行調(diào)整。
不僅如此,我們還可以把頂部菜單顯示隱藏、側(cè)邊欄是否固定、是否需要面包屑以及多標(biāo)簽展示等等的功能開放給用戶,提供給他們進(jìn)行選擇。
如果我們對產(chǎn)品需要進(jìn)一步擴(kuò)展,還可以允許用戶多側(cè)邊欄與頂部欄進(jìn)行拖拽調(diào)整寬度,整體風(fēng)格顏色進(jìn)行設(shè)置等等。
這樣用戶就可以通過自身愛好對產(chǎn)品風(fēng)格進(jìn)行調(diào)整,滿足不同用戶角色對產(chǎn)品的審美差異化問題。
四、菜單名稱
相信很多在小公司做B端產(chǎn)品設(shè)計(jì)的童鞋應(yīng)該有所體會,我們在規(guī)劃產(chǎn)品框架的時候,對菜單名稱怎么起的問題往往都會舉棋不定。
【用戶管理】還是【客戶管理】抑或是【管理客戶】?【管理日志】還是【日志管理】等等,不同的企業(yè)有不同的叫法。
大多數(shù)產(chǎn)品對菜單名稱都是固定無法修改的,如果遇到難以理解的菜單名稱,就需要用戶適應(yīng)產(chǎn)品,無疑增加產(chǎn)品學(xué)習(xí)成本。
但其實(shí)一般B端產(chǎn)品都會給【系統(tǒng)管理員】角色提供【菜單管理】功能,它的作用就是用于管理員對菜單目錄的修改與新增。
當(dāng)用戶需要對菜單目錄或需要進(jìn)行修改時,可以在【菜單管理】頁面中選擇所需要修改的菜單,隨后編輯所需要修改的名稱以及序號即可。
但需要注意的是,【菜單管理】模塊是針對產(chǎn)品整體進(jìn)行修改的,也就是說不存在用戶之間的數(shù)據(jù)隔離關(guān)系,一旦修改了所有用戶都會影響,唯一的好處就是不需要浪費(fèi)開發(fā)資源進(jìn)行二次開發(fā)。
五、最后總結(jié)
在B端產(chǎn)品設(shè)計(jì)中,我們會經(jīng)常遇到企業(yè)用戶個性化需求,因此作為B端產(chǎn)品設(shè)計(jì)師“抽離”能力很重要,很多時候我們都需要把個性化需求抽離成共性需求。
特別是面對千人千面的SaaS產(chǎn)品,我們可以通過把常用功能抽離出來,一些個性化功能交由用戶根據(jù)自身需求進(jìn)行配置,這樣就能滿足不同用戶對產(chǎn)品提出不同的個性化需求。
文章僅僅是給你們舉出了字段、搜索、布局等等例子,當(dāng)遇到其他用戶個性化需求無法抉擇的時候也能通過配置化思維解決問題,網(wǎng)上優(yōu)秀的案例還有很多,等待你們的發(fā)現(xiàn)。
以上就是B端產(chǎn)品配置化思維的分享,希望能夠在產(chǎn)品設(shè)計(jì)中幫到大家。
本文由 @北沐而川 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議
有時候挖掘客戶需求的時候,感覺還是要深入到客戶的工作場景種體驗(yàn)他們的痛點(diǎn)。