設(shè)計(jì)復(fù)盤——接到需求后如何開(kāi)始設(shè)計(jì)
當(dāng)接到產(chǎn)品需求,需要完成創(chuàng)建計(jì)劃發(fā)布計(jì)劃的流程,在這個(gè)過(guò)程中,除了考慮布局,考慮組件,考慮異常樣式,還有什么需要注意的?本文分享本次需求思考復(fù)盤的過(guò)程,希望對(duì)你有所啟發(fā)。
前一陣接到產(chǎn)品的需求,大概就是創(chuàng)建計(jì)劃發(fā)布計(jì)劃的流程。先填寫表單,表單里有一些相關(guān)字段和一些規(guī)則。規(guī)則看起來(lái)也簡(jiǎn)單,就是一些數(shù)字輸入框,所有的數(shù)字需大于0,且小于等于5,分?jǐn)?shù)區(qū)段不能重復(fù)。校驗(yàn)規(guī)則,程序會(huì)幫忙做判斷,我就把錯(cuò)誤樣式加上,當(dāng)用戶出錯(cuò)時(shí),展示出錯(cuò)原因。
這種設(shè)計(jì),我可以10分鐘搞定??墒亲鲈O(shè)計(jì)就真的只是考慮布局,考慮組件,考慮異常樣式就完了嗎?
接下來(lái)是我對(duì)于本次需求思考復(fù)盤的過(guò)程。
一、了解業(yè)務(wù)
了解計(jì)劃創(chuàng)建的流程,了解設(shè)置規(guī)則是為了解決什么業(yè)務(wù)問(wèn)題。
學(xué)校每學(xué)期會(huì)對(duì)老師的課程進(jìn)行打分。打分分為2種,一種是學(xué)生對(duì)于老師的評(píng)分,一種是教委會(huì)對(duì)于老師的評(píng)分,本次打分是教委會(huì)人員對(duì)老師打分。
流程是這樣的,管理員創(chuàng)建一個(gè)打分計(jì)劃,計(jì)劃生效后,教委會(huì)的人員收到任務(wù)。任務(wù)里就包含了自己所要打分的課程數(shù)據(jù)表。教委會(huì)人員的任務(wù)就是給自己收到的每一門課程進(jìn)行打分。規(guī)則2就限制著教委會(huì)人員如何打分。
二、關(guān)于規(guī)則2
學(xué)校希望老師的評(píng)價(jià)結(jié)果更公平客觀一些,不能所有都是好的,或者所有都是差的,所以給出了3個(gè)的區(qū)段限制。比如這一百門課程的得分分為3個(gè)區(qū)段高、中、低,能得到高分的只能有20%=20門,中等分?jǐn)?shù)的只能有60%=60門,低分的20%=20門。其中高、中、低的具體分值范圍就在規(guī)則2中進(jìn)行設(shè)置。
因?yàn)榇蚍值姆謹(jǐn)?shù)只要在0-5之間就好,0-5之間不希望限制某給分值不能輸入,所以高分區(qū)段的最低分一定就是中分區(qū)段的最高分,其他區(qū)段類似。但是從圖上我們并沒(méi)有獲取到這條規(guī)則的相關(guān)信息,對(duì)于這種隱藏規(guī)則,不提前告知用戶,且都允許用戶編輯的話,首先用戶需輸入2次,而且當(dāng)輸入分值不同時(shí),系統(tǒng)就會(huì)報(bào)錯(cuò),報(bào)錯(cuò)后,用戶就需理解我們的規(guī)則,按照我們的規(guī)則,重新思考該如何填寫。這個(gè)過(guò)程復(fù)雜且難用,我都已經(jīng)能腦補(bǔ)到用戶被系統(tǒng)搞到抓狂的樣子。
那么我們應(yīng)該如何改進(jìn)?
1. 方案一
“既然用戶不知道隱藏規(guī)則,那我們就直接告訴他,加上一行提示文案吧。”
用戶在產(chǎn)品上做的任何操作一定是帶著目標(biāo)的,而與目標(biāo)無(wú)關(guān)的東西,總是會(huì)被自動(dòng)過(guò)濾掉。仔細(xì)想想你還記得微信底部4個(gè)圖標(biāo)分別是什么嘛?哪怕你每天都在用它。但你從來(lái)不會(huì)注意到底部圖標(biāo),因?yàn)檫@些圖標(biāo)與你的目標(biāo)無(wú)關(guān),就算圖標(biāo)現(xiàn)在被替換成了別的樣式,你依然可以快速打開(kāi)你想要聊天的對(duì)話框。
規(guī)則設(shè)置也是一樣,用戶在這里的目標(biāo)就是填寫規(guī)則,而與規(guī)則無(wú)關(guān)的內(nèi)容,總是會(huì)被忽略掉,尤其是一些很長(zhǎng)的文本內(nèi)容。所以簡(jiǎn)單的加一句文案提示,不是一個(gè)好方案。
2. 方案二
幫用戶做決策,禁用無(wú)需填寫的規(guī)則。
系統(tǒng)能幫用戶完成的任務(wù),就無(wú)須把問(wèn)題留給用戶,所以考慮將中分區(qū)段的最高分禁用,僅展示分值,分值自動(dòng)獲取高分區(qū)段的最低分,其他區(qū)段類似(可思考為什么禁用中分區(qū)段的最高分而不是高分區(qū)段的最低分??)。
現(xiàn)在只需判斷:
- 所有值不能為0;
- 最高分不能大于5;
- 每一個(gè)區(qū)段中,最高分不能小于最低分。
只有第2條規(guī)則,用戶是無(wú)法從頁(yè)面上知道的,所以也需把這條隱藏的規(guī)則提前告知給用戶。這里采取的方案是提前展示規(guī)則文案,并且當(dāng)用戶輸入超出5分時(shí),展示錯(cuò)誤提示。由于每一個(gè)學(xué)校對(duì)于最高分值的定義不同,所以需要有一個(gè)明確展示規(guī)則定義的地方。
三、關(guān)于規(guī)則1
教委會(huì)成員完成打分任務(wù)有2種方式,第一種在平臺(tái)內(nèi)打分。第二種先將課程導(dǎo)出,在excel編輯好后,導(dǎo)入進(jìn)來(lái)。導(dǎo)入數(shù)據(jù)的分值也需滿足高中低區(qū)段,所以需對(duì)導(dǎo)入的數(shù)據(jù)做賦分規(guī)則設(shè)置。
教委會(huì)成員將表格內(nèi)課程數(shù)據(jù)導(dǎo)出,并且對(duì)課程做排名,我們可以根據(jù)排名的前后順序做導(dǎo)入賦分的規(guī)則設(shè)置,也就是規(guī)則1。
給導(dǎo)入設(shè)置規(guī)則是為了讓導(dǎo)入的課程數(shù)據(jù)不會(huì)超出高、中、低區(qū)段所限制的范圍,所以導(dǎo)入規(guī)則的分?jǐn)?shù)判斷會(huì)被賦分規(guī)則影響。導(dǎo)入的前20%的分?jǐn)?shù)需在賦分規(guī)則的高分區(qū)段的分值范圍內(nèi),中間的60%和后20%的分值也是一樣的,被中、低區(qū)段的分值范圍限制著。
從布局上看,用戶的瀏覽使用方式是從上到下,但是規(guī)則1(上面)中字段的設(shè)置會(huì)被規(guī)則2(下面)的信息限制,如果我需要調(diào)整上面的規(guī)則,先需要把下面規(guī)則調(diào)整好,整個(gè)過(guò)程完全違反了用戶瀏覽動(dòng)線。
再?gòu)墓δ苌峡?,如果沒(méi)有導(dǎo)入,教委會(huì)依然可以完成自己的任務(wù),只不過(guò)過(guò)程比較復(fù)雜。而完成任務(wù)所需滿足的規(guī)則就是基礎(chǔ)規(guī)則,也就是規(guī)則2。為了提升用戶體驗(yàn),增加了導(dǎo)入功能,導(dǎo)入功能所設(shè)置的規(guī)則,也是需要滿足基礎(chǔ)規(guī)則的。所以也應(yīng)該讓用戶先設(shè)置基礎(chǔ)規(guī)則,再去設(shè)置導(dǎo)入規(guī)則。
四、最終方案
如圖,先讓用戶設(shè)置基礎(chǔ)賦分規(guī)則,再設(shè)置附加導(dǎo)入規(guī)則。而對(duì)于基礎(chǔ)規(guī)則中,自動(dòng)展示關(guān)聯(lián)分?jǐn)?shù),無(wú)需用戶手動(dòng)設(shè)置;提前告知最高分值。由于這里的規(guī)則很少做個(gè)性化設(shè)置,所以可以根據(jù)學(xué)校要求,展示默認(rèn)數(shù)值,減少用戶操作步驟。
總結(jié)一些思考點(diǎn):
- 給默認(rèn)值;
- 如果隱藏規(guī)則影響用戶操作,或影響用戶判斷,則應(yīng)將規(guī)則提前告知用戶;
- 先展示基礎(chǔ)規(guī)則,在展示被基礎(chǔ)規(guī)則影響的附加規(guī)則。保證下面的規(guī)則只會(huì)被上面的規(guī)則影響;
- 幫用戶做決策,盡量減少用戶操作。
最后
以上是我對(duì)于工作內(nèi)容的一次復(fù)盤,如果是以第一版設(shè)計(jì)稿實(shí)現(xiàn)的話,我不知道用戶使用起來(lái)要多崩潰。所以,接到需求后該如何設(shè)計(jì),相信你們心里已有答案。
本文由 @阿青 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!