修補斷裂的用戶體驗
除非你是在從零開始打造一個全新的產(chǎn)品,不然的話,你多半會是在一個已經(jīng)積累了數(shù)年的設(shè)計檔案,對其產(chǎn)品已經(jīng)有了一定研究的企業(yè)里工作。即便你所做的項目是全新的,你的企業(yè)還是將要面臨如何統(tǒng)一所有產(chǎn)品體驗的問題。可以考慮升級老的產(chǎn)品,使其適應(yīng)新的產(chǎn)品;也可以從現(xiàn)有的產(chǎn)品中獲取靈感并應(yīng)用到新產(chǎn)品中。要注意的是,一份支離破碎的產(chǎn)品目錄常常會導(dǎo)致用戶體驗的全盤的崩壞。
充分的理解一家企業(yè)及其用戶,并有針對性的設(shè)計相應(yīng)的交互、視覺系統(tǒng),需要付出極大的努力。而且你還需要把這套新的系統(tǒng)傳達給那些已經(jīng)設(shè)計過一些與新系統(tǒng)不相符的團隊。這可不是個簡單的活兒。在這篇文章中,我們將會為你介紹一種彌補此類出現(xiàn)了斷層的用戶體驗的策略;這一策略從最表層的改進開始,逐步深入到結(jié)構(gòu)性的問題當中,最后以一次巨大的全局性調(diào)整作為總結(jié)。
很多成功的大型公司都不得不面對這樣的局面:他們必須維護幾十個(如果還沒有到成百上千的地步的話)產(chǎn)品目錄中的所有應(yīng)用。這些巨大的套件是大型企業(yè)對不同的用戶需求,傳統(tǒng)服務(wù)的內(nèi)容及以往的合約的不斷融合與兼并的過程中自然形成的。有的時候保有這么多的產(chǎn)品線是合理的,但更多的時候,過寬的產(chǎn)品線并不能很好的實現(xiàn)任何人的需求。由于相關(guān)聯(lián)的一系列軟件之間在視覺及操作上存在著巨大差異,用戶常常需要在掙扎著學習之后方能使用。 修復(fù)這些斷裂的用戶體驗不僅需要雄心壯志,更需要建立某種通用的規(guī)則,比如說“通常的視覺表現(xiàn)及感覺”,“統(tǒng)一的線上體驗”和“統(tǒng)一視覺表現(xiàn)及感覺”。無論如何措辭,所謂通用元素代表的是一種將一致性引入到一系列不同開發(fā)進度下的產(chǎn)品當中手段,同時可以讓一個內(nèi)部的專業(yè)團隊重點負責此類工作。但實際操作中的緊迫感總是如影隨形,我們常常會感受到來自內(nèi)部的阻力;還有很多時候我們不得不去彌補之前一個設(shè)計事務(wù)所沒能完成的任務(wù),試圖設(shè)計和建立一套用戶可以自行演進的設(shè)計及規(guī)范。 修補斷裂的用戶體驗時所需付出努力的層級關(guān)系 一大有效的方法是從表層的改進開始,逐步深入到結(jié)構(gòu)性的問題當中,最后以一次巨大的全局性調(diào)整作為總結(jié)。我們從最低處的果子下手,之后在每一階段都更深入一步,從而最終打造出能夠提供非凡體驗的產(chǎn)品。這最初的一步,不僅旨在保證開發(fā)團隊可以對正在開發(fā)的軟件進行重大的提升;還要放眼未來的新版本,保證在重寫代碼或是重新構(gòu)想交互體驗的時候不會出現(xiàn)過于支離破碎的情況。 如果你所在的企業(yè)是第一次打造自己的產(chǎn)品,那么步驟會是完全相反的。但是在一個積累了厚重歷史且擁有眾多產(chǎn)品的大企業(yè),以上的步驟將為你提供短期的和長期的策略,幫你更加自信的厘清并建立起一份易于學習且可以讓你的工作更簡便、更高效的產(chǎn)品目錄。 在金字塔的底部是需要花費最少努力的部分,所以我們建議從這里開始。誠然,這樣做看起來實屬治標不治本。但是僅僅是讓視覺保持一致,也可以有效的幫助你將多個不同的產(chǎn)品統(tǒng)一到共同的品牌體驗之下。 假如你已經(jīng)為建立某一理想化的試驗性設(shè)計進行了初步的準備工作,最簡單、當然也是頗具爭議的實施方法便是為現(xiàn)有的開發(fā)中的產(chǎn)品重新蒙上一層皮。尋找簡化及去除不必要信息的方法,統(tǒng)一信息架構(gòu),采用標準字體、顏色及操作,這些都是相對來說比較低成本的改進現(xiàn)有產(chǎn)品的方法。 當然這只是最基本的。它不能從根本上解決一個設(shè)計得非常糟糕的交互體驗,但它可以戲劇化的增強最終客戶在表現(xiàn)的一致性方面的體驗。具有一致的視覺語言的一系列產(chǎn)品可以表明它們屬于同一陣營。先提升視覺系統(tǒng)的好處在于改變或調(diào)整軟件的外觀和改變操作行為,和涉及到重新構(gòu)想產(chǎn)品及重寫軟件代碼等更為底層的元素比起來要容易得多。 如果你所在的企業(yè)已經(jīng)簡化并統(tǒng)一了視覺語言,下一步要做的便是保證行為的一致性了。這也是最基本的部分:以建立各種模式的使用原則來替代指定使用一堆插件中某一特定模式的行為;此外還應(yīng)該統(tǒng)一術(shù)語及概念性框架模型。一切順利的話,每個獨立的產(chǎn)品都將擁有具有內(nèi)在一致性的模式塊。沒能很好的做到這一點,正是你面對一系列有不同團隊開發(fā)出來的,或是通過兼并取得的軟件時會感覺到巨大的差異的原因。 假如現(xiàn)有的設(shè)計已經(jīng)具有了高級別的設(shè)計準則,并且提供了一套基本的模式庫,那么這一階段的主要目標則是評估每一款獨立的產(chǎn)品,并確認讓他們表現(xiàn)一致需要多少的工作量。工作的內(nèi)容涉及對某些軟件中的組件進行盡可能少的替換。通常還需要進行少量的代碼編寫和測試工作,以保證所有的修正都能夠達成一致性的體驗。為了保持進度上的同步和理解上的一致,需要和開發(fā)團隊進行更多的協(xié)調(diào)和交流。 操作行為的一致性可以讓目標用戶更簡單的學習使用工具,并在之后將所學的技能轉(zhuǎn)化并運用到相關(guān)的工具中去。用戶只需要建立一套軟件是如何工作的思維模型就可以了。這會讓他們覺得自信,讓他們在面對新軟件的時候不需要重新學習,且不會對目標是如何達成的感到困擾。 前面的步驟主要是在統(tǒng)一不同產(chǎn)品見的行為。而真正想要優(yōu)化行為,并讓軟件變得更強大、更易用,我們還需要做一些更深層次的工作。 這一步驟更進一步的改寫了產(chǎn)品。它意味著改善現(xiàn)有產(chǎn)品,使其適應(yīng)用戶的需求和目標,并且視圖尋找減少工作量、簡化模式的方法。這就要求我們,提前估算好設(shè)計所需的工作量,并確認在哪些方面下功夫可以得到最大的改善。這意味著要以用戶為中心的產(chǎn)品設(shè)計,要進行相關(guān)的研究,要建立人物模型及場景設(shè)定。如果沒有這些,你就無法確定哪些模式是可以簡化的,哪些工作是可以省略的,哪些用戶需求是需要細心考慮和妥善解決的。 優(yōu)化后的體驗可以讓用戶在付出更少(或者更多努力)的情況下完成他們的任務(wù)。任何已經(jīng)完成過的工作都應(yīng)該通過某種方式進行捕獲并不再需要用戶重復(fù)的執(zhí)行。提供聰明的默認設(shè)置可以讓任務(wù)流工作得更快速。如果可能的話,讓計算機來完成計算的工作,人只需要負責進行判斷。積累數(shù)據(jù),用以發(fā)覺更具有普遍性的模式,并且讓系統(tǒng)在產(chǎn)生問題前達到預(yù)期目標,實現(xiàn)所需功能。 這是你應(yīng)當不惜一切代價讓每一款軟件都做到最好的階段。這很花時間,需要引入新的交互形式,以及重寫大量的代碼。你需要準備好投入大d量的時間和精力。 之前的這一輪迭代會產(chǎn)出一系列的產(chǎn)品,它們都在自己的職能范圍類有著最優(yōu)秀的表現(xiàn)。而這一輪的迭代目標則是重新思考整個套件究竟是如何協(xié)同工作的。這常常意味著重新考慮產(chǎn)品策略。 設(shè)計一個統(tǒng)一的體驗,需要我們放寬眼界,重新評估內(nèi)部產(chǎn)品數(shù)據(jù)孤島在整個企業(yè)中的位置,并且重新考慮對于個體及不同角色之間的理想的工作流程。這樣做很可能會導(dǎo)致多個產(chǎn)品合而為一,或是發(fā)展新產(chǎn)品以填補產(chǎn)品的缺失,或是消除了功能上的重復(fù)、冗長的部分,或是重新關(guān)注服務(wù)。此類工作需要組織內(nèi)部的深入交流和授權(quán)。需要長期而非短期的計劃。這份工作不可能很快完成,要想做到最好需要全體的坦誠與努力。 這些努力的最終受益人會是終極用戶,因為這樣的一款產(chǎn)品其開發(fā)策略就是以用戶為中心的。企業(yè)認識到這款產(chǎn)品的存在意義在于幫助用戶更好的完成他們的工作,同時它們還會意識到,用戶可能也會同時運用其它工具和服務(wù)來完成他們的任務(wù)。單一任務(wù)上的表現(xiàn)不是衡量其是否成功的標準,應(yīng)關(guān)注它是否能夠在一系列的人、數(shù)據(jù)、設(shè)備以及服務(wù)之間游刃有余。當一個公司將他們的產(chǎn)品線提升到這樣的水平,無論是企業(yè)本身還是產(chǎn)品線都發(fā)生了巨大的變革。 此前的所有步驟都著眼于修復(fù)斷裂的用戶體驗。以它們?yōu)榈罁?jù),我們完全可能大大的提升那些曾出現(xiàn)了斷層的用戶體驗。如果想要避免幾年之后再次重復(fù)這一系列步驟,企業(yè)本身也需要進行變革。軟件開發(fā)和服務(wù)提供多是在特定的企業(yè)文化的基礎(chǔ)上構(gòu)思和發(fā)展而來,這對產(chǎn)品本身有著深遠的影響。一個以工業(yè)生產(chǎn)為驅(qū)動的公司所推出的產(chǎn)品對錯誤會表示零容忍,重點將會關(guān)注技術(shù)層面的事項;關(guān)注銷售量的服務(wù)會對其特色進行重點的闡述;而一個重視用戶體驗的企業(yè)不可避免的會去關(guān)注如何提供好的用戶體驗。 如果你想要不斷的提供好的用戶體驗,你需要做的將比針對表層的視覺設(shè)計深入得多。你所在的企業(yè)需要理解并時刻把用戶體驗作為首要的核心價值進行考慮。高管們需要支持和大力提倡設(shè)計所帶來的獨特視角;設(shè)計師們需要以用戶為中心進行設(shè)計;一種以用戶為中心的做事方針需要滲透到企業(yè)中去。 杰出的用戶體驗從不會從天而降。理解用戶并且始終將他們的需求作為你設(shè)計過程中的首要任務(wù),然后在開發(fā)階段竭盡全力予以實施。產(chǎn)品和服務(wù)是依靠團隊中所有成員的通力合作才能夠?qū)⑾敕ㄗ兂涩F(xiàn)實的。最終的產(chǎn)品將會受到那些公認的最為重要的因素,工作的實現(xiàn)方法,以及衡量優(yōu)劣依據(jù)的準則的左右。企業(yè)文化的變革需要最大的努力和最長的時間,但它終將導(dǎo)致最劇烈,最普遍也最有影響力的變革;這變革不僅僅是為了企業(yè)和產(chǎn)品,而更是為了那些將要使用它們的人。 “但是,等一等,”你可能在想,“這難道不是本末倒置了嗎?難道你不應(yīng)該先依據(jù)正確的工作流程設(shè)計出整體的系統(tǒng),優(yōu)化系統(tǒng)中的行為,保證與其它產(chǎn)品的一致性,最后才是確認它看起來簡潔明了嗎?”是的,是的,你應(yīng)該這么做,特別是當你在打造一個全新的產(chǎn)品的時候。 但我們一次又一次的看到,很少有大公司可以做到把一切歸零,從一個清晰的點出發(fā)打造某個全新的產(chǎn)品。更多的情況下,會以某一不可或缺的產(chǎn)品線作為出發(fā)點。企業(yè)有著眾多的軟件,有來自全球各地的團隊為它們提供支持,也許所有權(quán)會屬于不同的子公司,完成情況也不盡相同。也許你可以設(shè)計出理想中的體驗,但你就是無法實現(xiàn)它。實現(xiàn)某個設(shè)計真正要展示的效果需要多重的迭代。這種情況并不讓人覺得舒服,但這就是現(xiàn)實。當你發(fā)現(xiàn)自己身處現(xiàn)實的時候,你無法逆天而行。你必須從現(xiàn)實入手。以我們的經(jīng)驗來看,從底端開始是非常具有可操作性的方法。 —– 本文來自SocialBeta的內(nèi)容合作伙伴@譯言?的澤維爾的翻譯 本文鏈接:http://www.socialbeta.cn/articles/repair-fracture-user-experience-2012.html 原文鏈接:http://uxdesign.smashingmagazine.com/2012/09/27/fixing-broken-user-experience/需要付出的努力及繁重程度
視覺的一致性和簡潔化
行為的一致性
行為優(yōu)化
統(tǒng)一的體驗策略
用戶體驗文化
這難道不是本末倒置嗎?
- 目前還沒評論,等你發(fā)揮!