優(yōu)點(diǎn)是:1)滿足了需求;2)頁面顯示效果比較好。但是,自己是沒有真正的理解需求,用戶要查看三個(gè)月的數(shù)據(jù),更多的是要查看三個(gè)月所有的數(shù)據(jù),而不是三個(gè)月中的一段數(shù)據(jù)。發(fā)現(xiàn)用戶的真正需求后,我們又做了相應(yīng)的調(diào)整,數(shù)據(jù)的可查時(shí)間范圍不變,但是顯示范圍可以是一個(gè)可以頁面顯示并能夠之間交互操作的時(shí)間軸。這樣,產(chǎn)品的交互效果和顯示效果都得到了很大的提高。相似的功能需求,交互解決方案如圖所示:數(shù)據(jù)展示頁面窗口大小保持不變,而用戶可以通過調(diào)節(jié)X軸的滑塊來查看某一時(shí)間段的數(shù)據(jù)。
但是所花費(fèi)的時(shí)間成本、人力成本都在那一點(diǎn)小小的偏差上成了無用功。因此,需求的理解詳細(xì)到任何程度都不為過。 交互設(shè)計(jì)的第二個(gè)著力點(diǎn)是競(jìng)品分析。人們常說,如果一個(gè)人要走的快,那就一個(gè)人走;如果要走的遠(yuǎn),那就一群人走。在中國當(dāng)前的環(huán)境下,你很容易就能找到三五個(gè)相似的產(chǎn)品,充分的競(jìng)品分析與調(diào)研能夠找到你的產(chǎn)品方向,能夠補(bǔ)充你的需求以及用戶場(chǎng)景,同時(shí)能夠很好地了解用戶習(xí)慣,尊重用戶的習(xí)慣是以用戶體驗(yàn)為中心的交互設(shè)計(jì)的第一要?jiǎng)?wù)。在尊重用戶習(xí)慣的前提下,結(jié)合自身的優(yōu)勢(shì)與自己產(chǎn)品與競(jìng)品的定位差異,很容易就得到了你產(chǎn)品大致的信息架構(gòu)。當(dāng)然,這不是最終的信息架構(gòu)。 要得到自己的信息架構(gòu),并能夠有自己的特色與創(chuàng)新,還要一個(gè)著力點(diǎn),那就是卡片分析法。關(guān)于卡片分析法的文章,網(wǎng)上有很多,在這里就不一一嘮叨了。如何對(duì)卡片分析法結(jié)果進(jìn)行處理,才是關(guān)鍵。不過,在這里要注意“層”和“度”的平衡。所謂的“層”就是你的產(chǎn)品的層級(jí)有多深。以移動(dòng)端的應(yīng)用為例,移動(dòng)端的層級(jí)最好不要超過五層,因?yàn)橐苿?dòng)端的應(yīng)用沒有類似PC網(wǎng)站的面包屑導(dǎo)航,如果層級(jí)太深,用戶很容易在其中迷失,不能找到自己想要的功能。所謂的“度”就是產(chǎn)品功能的分類。產(chǎn)品功能分類的好壞,可以深刻的影響到用戶的體驗(yàn)以及用戶能不能順利的找到自己想要的功能。這也是為什么使用卡片分類法的原因所在,卡片分類法能夠?qū)⒛繕?biāo)用戶內(nèi)心的心智模型表現(xiàn)出來,有利用用戶順利的尋找到目標(biāo)。 在信息架構(gòu)設(shè)計(jì)中,最后一個(gè)著力點(diǎn)是對(duì)信息架構(gòu)的應(yīng)用。通過對(duì)產(chǎn)品的“層”和“度”的整理,對(duì)其進(jìn)行重要度分級(jí)。如果有若干一級(jí)標(biāo)簽屬于第一優(yōu)先級(jí),那么,這種類型比較適合使用標(biāo)簽式導(dǎo)航。因?yàn)?,用戶在相同?yōu)先級(jí)標(biāo)簽之間的切換比較頻繁,這樣的導(dǎo)航強(qiáng)調(diào)若干相同優(yōu)先級(jí)的標(biāo)簽之間的切換,使用戶能夠方便的瀏覽到不同分類的信息,這一類的應(yīng)用比較多,如QQ、淘寶、天貓、京東等。 如果只有一個(gè)比較核心的功能且優(yōu)先級(jí)比較高,其他的信息較為次要,這種情況的信息架構(gòu)比較適合采用抽屜式導(dǎo)航。因?yàn)?,用戶在?dāng)前主要頁面中就能完成任務(wù),就沒有必要進(jìn)行導(dǎo)航的切換,這一類的應(yīng)用主要有滴滴、UBER、小米郵箱等。
完成了信息架構(gòu)的設(shè)計(jì),只是完成了產(chǎn)品功能的橫向設(shè)計(jì),還有產(chǎn)品功能的縱向設(shè)計(jì)。產(chǎn)品的縱向設(shè)計(jì)就要涉及到產(chǎn)品的流程設(shè)計(jì),流程設(shè)計(jì)是在功能展示完備的情況下,對(duì)功能之間跳轉(zhuǎn)的設(shè)計(jì),是交互設(shè)計(jì)中的另外一個(gè)重點(diǎn)。 關(guān)于信息架構(gòu),還有這兩篇好文可以借鑒:
- 《從優(yōu)秀到卓越!交互設(shè)計(jì)師怎樣理解信息架構(gòu)?》
- 《交互設(shè)計(jì)師來收!如何設(shè)計(jì)復(fù)雜信息架構(gòu)產(chǎn)品?》
在完成以上任務(wù)后,就可以進(jìn)行相應(yīng)的流程設(shè)計(jì),針對(duì)不同的任務(wù)與場(chǎng)景制作不同的流程,其中必然會(huì)有一部分的交互點(diǎn)重疊,這樣就可以將同一任務(wù)、不同場(chǎng)景下的交互流程整合到一起,完成核心功能的交互流程設(shè)計(jì)。相信大家對(duì)具體的流程設(shè)計(jì)的制作步驟都已經(jīng)很熟悉了,在這里就不贅述了。很多同學(xué),覺得到這里,似乎流程以及大功告成。但是,遠(yuǎn)遠(yuǎn)不夠;至少,還有兩件事情要完成。 第一件事,相應(yīng)信息架構(gòu)的調(diào)整。我們一直在強(qiáng)調(diào),信息架構(gòu)是橫向的信息布局與功能分類,在設(shè)計(jì)交互流程的過程中,我們會(huì)發(fā)現(xiàn)有些信息架構(gòu)的設(shè)計(jì)、功能分類可能并不是那么合理,或者,信息架構(gòu)本身沒有問題,但是在用戶的使用流程中,和用戶的習(xí)慣有沖突,這樣就需要調(diào)整信息架構(gòu),使信息架構(gòu)更合理。第二件事,就是完成所有的流程設(shè)計(jì),包括登錄注冊(cè)流程、異常狀況流程等等,其中異常狀況流程包括各種各樣的問題,其中有一個(gè)偷懶的方法,就是把網(wǎng)絡(luò)異常編號(hào)整理出來,合并其中的類似項(xiàng)目,這樣就可以整理出若干類相應(yīng)的異常反饋,并設(shè)計(jì)出反饋語言,結(jié)合Toast和alert提示,就可以滿足大部分的異常操作。 因此,流程設(shè)計(jì)的過程可以總結(jié)為: 結(jié)合頁面的用戶場(chǎng)景故事,目的在于模擬一個(gè)典型的用戶場(chǎng)景,來檢查信息架構(gòu)和交互流程的設(shè)計(jì),是否符合用戶的心智模型。這樣,才能在后期的細(xì)節(jié)設(shè)計(jì)中減少由于架構(gòu)與流程調(diào)整而增加的額外的工作量。 交互流程設(shè)計(jì)的意義更多在于,從功能角度模擬用戶的使用過程,減少用在功能操作中的障礙,提高用戶體驗(yàn)。但是,無論信息架構(gòu)設(shè)計(jì),還是流程設(shè)計(jì)都只是邏輯上的模型,只有將這些邏輯表現(xiàn)在具體的界面上,這些邏輯才會(huì)有意義,才會(huì)為用戶了解、接受。這就牽扯到頁面的布局、Icon的大小、交互動(dòng)效、控件等等。