隨著軟件揣炕、應(yīng)用程序和網(wǎng)站界面的復(fù)雜性不斷增加,導(dǎo)致設(shè)計(jì)師的崗位職責(zé)分化趨勢趨于混亂±蛋疲現(xiàn)在聽過的有系統(tǒng)分析師祝沸,業(yè)務(wù)分析師,UX設(shè)計(jì)人員越庇,UI設(shè)計(jì)人員和原型設(shè)計(jì)專家罩锐。
這種職責(zé)分工,從產(chǎn)品需求到設(shè)計(jì)落地整個(gè)工作流上的每個(gè)人卤唉,都確信開發(fā)人員最終將解決所有問題涩惑,因?yàn)殚_發(fā)人云別無選擇。在工作流的末端桑驱,開發(fā)人員不得不處理所有錯(cuò)誤竭恬。所以導(dǎo)致了,如今程序員語UX / UI設(shè)計(jì)人員熬的、信息架構(gòu)師和管理人員成為敵對勢力痊硕,當(dāng)然不存在人為目的,只因?yàn)樗麄冞z留的問題妨礙了程序員的實(shí)際工作押框。
近年來岔绸,這些職業(yè)之間的越來越親近。開發(fā)與UX連接橡伞,UI與前端連接盒揉。不同崗位之間也通過中臺設(shè)計(jì)系統(tǒng)得到了融合,工作的標(biāo)準(zhǔn)就是前端開發(fā)指南以及高級協(xié)同軟件(例如Figma兑徘,Sketch刚盈,InVision Studio等)。
為了幫助我們的信息架構(gòu)師挂脑,UX / UI設(shè)計(jì)師和開發(fā)人員統(tǒng)一思考并更好地了解客戶的需求藕漱,我們采用了多種方法欲侮,其中之一就是以目標(biāo)為導(dǎo)向的用戶體驗(yàn)設(shè)計(jì)(OOUX)。
我介紹的方法基于Sophia V. Prater的OOUX谴分,但根據(jù)我的經(jīng)驗(yàn)對其進(jìn)行了補(bǔ)充和擴(kuò)展锈麸。
為什么選擇 OOUX ?
OOUX 是一種開發(fā)方法牺蹄。它在開發(fā)過程中創(chuàng)造了一個(gè)固定點(diǎn)忘伞,所有團(tuán)隊(duì)成員(設(shè)計(jì)師,信息架構(gòu)師沙兰,開發(fā)人員氓奈,SEO專家和文案)的想法都在這里匯合。就我們的目的而言鼎天,“設(shè)計(jì)”將更多地指系統(tǒng)的工作方式而不是外觀舀奶。
OOUX 幫助團(tuán)隊(duì)處理一些關(guān)鍵任務(wù):
1.定義正確的起點(diǎn)
有經(jīng)驗(yàn)的開發(fā)人員有時(shí)也會問自己:“我從哪里開始?”想象一下斋射,你正在設(shè)計(jì)一個(gè)移動應(yīng)用程序育勺,以幫助你找到貓的家。你將從哪里開始罗岖?好吧涧至,你可以從草繪屏幕或仔細(xì)考慮結(jié)構(gòu)開始,也可以從設(shè)計(jì)實(shí)體或?qū)ο箝_始桑包。
應(yīng)用程序中包含哪些實(shí)體南蓬?肯定會有“用戶”,“貓”和“訂單”哑了。每個(gè)用戶都有名字和姓氏赘方。用戶可以選擇從產(chǎn)品詳情頁或先前的訂購歷史記錄頁面進(jìn)行訂購,因此稍后我們需要弄清楚如何在界面中引導(dǎo)用戶下單弱左。
當(dāng)你組合最適合特定項(xiàng)目的方法 kit 時(shí)窄陡,OOUX 提供了基礎(chǔ)。
2.節(jié)約成本
商業(yè)分析(包括UX)階段是系統(tǒng)設(shè)計(jì)中最便宜的部分拆火。在這個(gè)階段泳梆,團(tuán)隊(duì)成員可以玩得開心,產(chǎn)生想法并大膽地刪除不適合的內(nèi)容榜掌。
但是BA階段伴隨著昂貴且復(fù)雜的原型子流程。它經(jīng)常會涉及整個(gè)團(tuán)隊(duì)以及客戶方面的專家乘综。原型制作是一個(gè)漫長的過程憎账,會產(chǎn)生大量的抽象概念。所以要避免創(chuàng)造無價(jià)值的內(nèi)容卡辰。
我們永遠(yuǎn)不會讓設(shè)計(jì)師花一周的時(shí)間創(chuàng)造些沒有價(jià)值的功能胞皱。 OOUX 有助于避免這種情況邪意。
3.建立MVP
我們合作過很多創(chuàng)業(yè)公司。他們通常沒有錢反砌,但賺錢的欲望很強(qiáng)烈雾鬼。就我們而言,設(shè)計(jì)部分做的多少會影響到整個(gè)公司的融合度宴树。
當(dāng)您的客戶是一家初創(chuàng)公司時(shí)策菜,OOUX 提供了一種方法來確定什么將構(gòu)成當(dāng)前項(xiàng)目的最小可行產(chǎn)品(MVP),從而至少首先嚴(yán)格執(zhí)行必須要做的事情酒贬。
MVP 是成本最低的產(chǎn)品又憨,足以使最終用戶受益。
MVP 最初的目的是為了節(jié)省“預(yù)算”锭吨。Zappos就是這樣一個(gè)例子蠢莺,在線鞋子銷售業(yè)務(wù),它真正起飛了零如,吸引了大筆投資躏将,并最終躋身該領(lǐng)域的頂級在線服務(wù)。它的創(chuàng)始人尼克·斯溫穆恩(Nick Swinmurn)最初只是基于一個(gè)非常簡單的網(wǎng)站考蕾,他會將在當(dāng)?shù)厣痰昱臄z的鞋子照片發(fā)布到網(wǎng)頁上祸憋。每次客戶下訂單時(shí),尼克都會去購買客戶所訂購的那雙辕翰,然后將其交付給他夺衍。無需投資基礎(chǔ)設(shè)施或設(shè)備,Swinmurn 成功地培養(yǎng)了提供全方位服務(wù)的在線商店的雛形喜命,并且?guī)缀趺赓M(fèi)測試了其產(chǎn)品的市場沟沙。
4.避免因?yàn)榉磸?fù)引起的混亂
努力設(shè)計(jì)了一些非常復(fù)雜的網(wǎng)頁的所有可能的狀態(tài)之后,突然意識到這一點(diǎn)與網(wǎng)站無關(guān)壁榕,這種現(xiàn)象是令人沮喪的矛紫。大家都希望這些情況盡量少發(fā)生,團(tuán)隊(duì)希望能從一般分解到詳細(xì)分解的過程順利進(jìn)行牌里,而不是在一個(gè)環(huán)節(jié)反復(fù)颊咬。
首先確定設(shè)計(jì)對象,然后再設(shè)計(jì)用戶與對象的交互流程牡辽,這為開發(fā)人員節(jié)省了大量不必要的工作喳篇。在確定所需對象之前,不必?fù)?dān)心如何處理這些對象或如何進(jìn)行操作态辛,但是確定后麸澜。
用這種方式思考并不容易:大腦通常會自行運(yùn)作習(xí)以為常的思路,而無法停下來奏黑。當(dāng)你開始設(shè)計(jì)評分服務(wù)時(shí)炊邦,不可避免地會出現(xiàn)添加評論和推薦程序的想法编矾。在正常的活動過程中,你可能希望立即采取行動馁害,而對討論或分析為什么建議采取的措施的必要性感到惱火窄俏。當(dāng)這一刻到來時(shí), 你必須檢查自己(或客戶)并保持堅(jiān)定執(zhí)行碘菜。僅一步一步地進(jìn)行凹蜈。
OOUX 的第一步-繪制目標(biāo)藍(lán)圖
OOUX 中的關(guān)鍵元素是目標(biāo)。 “目標(biāo)”是指系統(tǒng)中可以通過消息“對話”的以及可交互的邏輯上顯著的那部分炉媒。每個(gè)目標(biāo)都是一個(gè)具有獨(dú)立意義的元素實(shí)體踪区,可以從管理員的控制面板進(jìn)行管理。
為了使 OOUX 方法在項(xiàng)目上起作用吊骤,我們必須首先識別系統(tǒng)中的所有對象并找出它們的屬性缎岗。 OOUX 涉及使用特殊的地圖,該地圖需要通過以下幾步建立白粉。
1.識別對象
首先传泊,我們需要確定系統(tǒng)中出現(xiàn)的所有對象。這可以借助用戶故事來完成鸭巴,我們就是這樣做的眷细。
作為人力資源經(jīng)理,我必須選擇導(dǎo)出所有職位列表
*空缺*購買*交易**月度報(bào)告*
假設(shè)我們正在設(shè)計(jì)一個(gè)人力資源管理程序鹃祖。那么第一步就是讓該程序的人力資源經(jīng)理導(dǎo)出所有相應(yīng)的數(shù)據(jù)溪椎。
容易識別出的對象是“用戶”(以“ HR管理系統(tǒng)”為例)、“交易”和“空缺”恬口,其中“空缺”和“交易”相對容易:它們在系統(tǒng)中是十分明確的對象校读。
“報(bào)告”是一個(gè)比較棘手的實(shí)體。雖然絕對是一個(gè)對象祖能,但是尚不清楚它是否應(yīng)該成為系統(tǒng)的一部分歉秫。在澄清了用戶為什么需要報(bào)告以及前者與后者的交互方式之后,可以更好地理解這一點(diǎn)养铸。
事實(shí)證明雁芙,人力資源經(jīng)理打算做的是登錄到現(xiàn)有系統(tǒng),在Excel中導(dǎo)出原始交易數(shù)據(jù)钞螟,然后轉(zhuǎn)到會計(jì)系統(tǒng)并以慣常方式在該系統(tǒng)中準(zhǔn)備報(bào)表兔甘。在當(dāng)前業(yè)務(wù)流程的范圍內(nèi),在系統(tǒng)中實(shí)際生成報(bào)告的選項(xiàng)是多余的鳞滨。在新系統(tǒng)中裂明,功能只需要止步于給出人力資源經(jīng)理選擇導(dǎo)出交易清單的選項(xiàng)。
分析人員應(yīng)該會問:如果“報(bào)告”對象已成為新系統(tǒng)的一部分赃磨,收益是否會超過額外的投資鼓寺?還是此提議就是在浪費(fèi)時(shí)間豁护,在這種情況下亿遂,團(tuán)隊(duì)?wèi)?yīng)堅(jiān)持當(dāng)前的計(jì)劃實(shí)施嗎波岛?
2.定義目標(biāo)元素和關(guān)聯(lián)
無論有沒沒有客戶的情況下材彪,在團(tuán)隊(duì)進(jìn)行頭腦風(fēng)暴都是必不可少的冠息,應(yīng)該羅列出所有相關(guān)的對象元素碱蒙,例如名稱荠瘪,說明和發(fā)布日期。
赛惩、
然后哀墓,確定各個(gè)對象之間的聯(lián)系。為此喷兼,通忱捍拢可以通過市場調(diào)查收集的用戶資料作為參考資料。
每個(gè)用戶都會獲得一個(gè)配置文件數(shù)據(jù)表季惯,其中詳細(xì)介紹了適用的腳本和目標(biāo)吠各。我們仔細(xì)研究它們,考慮用戶對對象的期望勉抓,他們在頁面上尋找的信息以及他們將采取的行動贾漏。
例如,當(dāng)我們腦暴在提交簡歷時(shí)藕筋,需要編寫的空缺廣告位的腳本時(shí)纵散,意識到許多申請人可能不知道其實(shí)際資格水平。對于軟件開發(fā)人員而言尤其如此隐圾,因?yàn)槊總€(gè)公司都有自己的評分系統(tǒng)伍掀。在發(fā)布廣告的雇主公司中,申請人有可能達(dá)不到初級水平翎承,或者相反硕盹,幾乎處于中級水平,卻在應(yīng)聘初級崗位叨咖。于是我們在網(wǎng)站上增加了一些測試瘩例,供求職者測定級別,以確定他們與所申請的職位適合他當(dāng)前的資格水平甸各。
因此垛贤,“測試”本身就是與“空缺”對象相關(guān)的對象。
3.定義交互選項(xiàng)和方式
在這一點(diǎn)上趣倾,我們仔細(xì)研究了每個(gè)對象聘惦,以弄清楚如何對其進(jìn)行操作。例如儒恋,用戶看到一個(gè)空缺廣告善绎,可以將其保存到收藏夾黔漂,或者簡單地查看它。
弄清選項(xiàng)后禀酱,我們可以定義用戶與對象之間的交互炬守。尋找最佳解決方案是UX專家的工作。
交互選項(xiàng)通常是頭腦風(fēng)暴的剂跟,這將是第一次頭腦風(fēng)暴的練習(xí)减途,最終客戶將體會到過程中獲得樂趣,盡管所有這些都在思考功能曹洽。
客戶會很享受并享受美好時(shí)光鳍置,但是他們會被特定對象的框架局限住。因此送淆,我們需要避免通常會出現(xiàn)的混亂情況税产。
4.定義元素屬性
我根據(jù)元素的屬性開發(fā)了一種標(biāo)記法。
“А”是由系統(tǒng)自動設(shè)置的參數(shù)坊夫,無需人工輸入砖第。比如空缺廣告的發(fā)布日期或時(shí)間。
“ F”是用戶可以與之交互的可過濾或可排序的參數(shù)环凿。例如梧兼,用戶可以選擇僅顯示那些具有特定參數(shù)值的對象。例如智听,新聞網(wǎng)站的訪問者可能希望通過瀏覽量來篩選內(nèi)容羽杰。
“ M”是由用戶和/或系統(tǒng)管理員手動設(shè)置的參數(shù)。
“ S”是靜態(tài)參數(shù)到推,硬編碼到前端考赛。無法調(diào)整。只有開發(fā)人員可以更改它莉测。
“ I”是一個(gè)內(nèi)部元素颜骤。內(nèi)部元素用在需要額外鏈接以組織服務(wù)內(nèi)容和功能(例如內(nèi)部標(biāo)簽)的內(nèi)部管理的大型系統(tǒng)中。如空缺廣告可能會獲得“優(yōu)先級”標(biāo)簽捣卤,從而使管理員可以輕松分辨出所有空缺并將其作為優(yōu)先級進(jìn)行處理忍抽。
讓我們用這套方法標(biāo)記表中的元素。
5.定義功能的交互可用性
為此董朝,我們使用數(shù)字指標(biāo):
“ 0” ——可供任何用戶進(jìn)行交互鸠项。
“ 1”——適用于有限的交互。在此階段子姜,限制是什么都沒有關(guān)系祟绊。重要的一點(diǎn)是存在一些限制,并且必須在系統(tǒng)設(shè)計(jì)期間詳細(xì)處理該限制。
對象的狀態(tài)可能會改變牧抽〖涡埽空缺可以打開或存檔,封閉的空缺仍可查看阎姥。在圖形表示中记舆,所有處于閑置狀態(tài)的所有對象都是可交互的,但是“查看”狀態(tài)下只存在唯一交互選項(xiàng)呼巴。
“響應(yīng)”和“添加到收藏夾”選項(xiàng)將消失。
我們公司是如何使用的御蒲?
剛剛描述的系統(tǒng)我們已經(jīng)使用了幾年衣赶,但是真正的OOUX方法可以追溯到6年前。我們親身體驗(yàn)了OOUX的好處厚满。
更精準(zhǔn)的項(xiàng)目估算
我們以前采用固定費(fèi)率府瞄,而當(dāng)我們的項(xiàng)目估計(jì)結(jié)果錯(cuò)誤時(shí),這確實(shí)會很痛苦碘箍。
對于客戶而言遵馆,外包是否能夠?qū)⒒ㄤN保持在預(yù)算范圍內(nèi),是否可以提前對于一些無法預(yù)的很關(guān)鍵的工作采取措施丰榴,從而避免使費(fèi)用超出最高限額货邓,這些并不重要。外包必須提供按合同規(guī)定的價(jià)格交付的服務(wù)范圍四濒。
我們通常會按頁面統(tǒng)計(jì)新項(xiàng)目换况。我們將制作一個(gè)網(wǎng)站地圖,并使其盡可能詳細(xì)盗蟆,但是某些后端內(nèi)容可能也會被忽略掉戈二。 “誰在制作管理員面板的前端?”開發(fā)人員會在最后問喳资,只是讓團(tuán)隊(duì)驚訝地問:“什么意思觉吭,制作管理員面板的前端?”
使用 OOUX 幫助我們將項(xiàng)目估算的準(zhǔn)確性提高了20%至25%仆邓。但最重要的是鲜滩,OOUX 為我們提供了項(xiàng)目估算與工作開始之間的橋梁。如果客戶在我們的項(xiàng)目估算后的一個(gè)月內(nèi)反悔宏赘,則我們已經(jīng)為他們提供了簡化的系統(tǒng)模型绒北,為開始工作提供了足夠的基礎(chǔ)。
幫助初創(chuàng)企業(yè)省錢
一些初創(chuàng)團(tuán)隊(duì)對數(shù)字產(chǎn)品開發(fā)的了解與我對芭蕾舞蹈的了解一樣察署,但他們渴望成為產(chǎn)品經(jīng)理的角色闷游。受到那些偉大創(chuàng)業(yè)者成功故事的啟發(fā),初創(chuàng)企業(yè)可能會要求我們將一些他們在Instagram或Airbnb某個(gè)地方看到過不錯(cuò)的功能移植到他們的產(chǎn)品上。但是脐往,通常情況下休吠,當(dāng)他們得知要花費(fèi)10,000美元時(shí),他們會改變主意业簿。
給這樣的客戶一個(gè)可行性測驗(yàn)是我們的工作瘤礁,而我們的對象和元素列表很有幫助。您可以告訴他們:“看梅尤,如果我們添加元素X柜思,那又是 5,000?美元,但是如果我們刪除元素Y巷燥,那又是3,000?美元”赡盘。這通常會使客戶感到滿意,畢竟節(jié)省 3,000 美元是一件好事缰揪。
更有效的頭腦風(fēng)暴
頭腦風(fēng)暴回憶中有各種各樣的客戶陨享。我們偶爾會與知識淵博的專家聯(lián)系,我們很樂意向他們學(xué)習(xí)钝腺。但是抛姑,有來自小型企業(yè)社區(qū)的某種類型的客戶……說他們對技術(shù)一無所知都高估了他們。與這些人進(jìn)行頭腦風(fēng)暴是一個(gè)災(zāi)難艳狐,但是 OOUX 可以幫助他們保持冷靜定硝。
我們的頭腦風(fēng)暴現(xiàn)在需要40到60分鐘,而不采用 OOUX 之前需要2.5到3個(gè)小時(shí)僵驰。
我們會抓住一個(gè)用戶角色喷斋,將數(shù)據(jù)表放在桌子上,并始終只討論一個(gè)對象蒜茴,例如“杰克如何與“空缺”交互星爪。客戶沒有任何要分心或離開機(jī)會粉私。我們的頭腦風(fēng)暴曾經(jīng)歷時(shí)2.5至3個(gè)小時(shí)顽腾;現(xiàn)在只需要40至60分鐘。
團(tuán)隊(duì)知識共享
我們在團(tuán)隊(duì)之間沒有強(qiáng)迫性地建立了持續(xù)的知識共享诺核。
OOUX 的實(shí)踐要求包含所有關(guān)鍵產(chǎn)品知識的統(tǒng)一共享文檔抄肖。團(tuán)隊(duì)成員通常會在前一階段獲得明確的輸出并且為他們的工作準(zhǔn)備好任務(wù)說明后才加入該項(xiàng)目。使用 OOUX窖杀,所有項(xiàng)目成員都可以更早地入職漓摩,這意味著他們也會更早的發(fā)現(xiàn)問題。并且可以立即討論這些內(nèi)容入客,然后對設(shè)計(jì)和文檔進(jìn)行適當(dāng)?shù)母墓鼙小N覀兌冀?jīng)歷過腿椎,由于已經(jīng)與客戶達(dá)成共識的SRS中意外發(fā)現(xiàn)的錯(cuò)誤所造成的不愉快,并且我們知道項(xiàng)目團(tuán)隊(duì)將多么不情愿地對設(shè)計(jì)進(jìn)行非常必要的更改夭咬。
內(nèi)容設(shè)計(jì)變得更容易
我們與SEO合作伙伴共事啃炸,他們會幫助我們進(jìn)行正確的頁面分解。他們找出可以合并的頁面以及指出自己的產(chǎn)品的關(guān)鍵頁面卓舵,并且通常還會為搜索引擎設(shè)計(jì)正確的結(jié)構(gòu)南用。有了 OOUX ,他們可以在我們開發(fā)的同時(shí)完成自己的工作掏湾。
這為客戶節(jié)省了一些焦慮裹虫。包括我在內(nèi)的普通人不知道 SEO 專家的工作是什么。對我們來說融击,看起來他們做了一個(gè)月的魔術(shù)然后就得到報(bào)酬恒界。客戶通常沒有心情在一個(gè)晦澀的魔術(shù)上浪費(fèi)整整一個(gè)月的時(shí)間砚嘴,因此現(xiàn)在我們有了一種儀器,該儀器可以使每個(gè)人針對一個(gè)文檔同時(shí)進(jìn)行工作涩拙。
文案人員在設(shè)計(jì)的早期階段就參與該過程也很重要际长。在 OOUX 之前,文案人員在實(shí)際的網(wǎng)站設(shè)計(jì)開始之前所能做的所有事情就是思考策略和語氣⌒四啵現(xiàn)在他們可以提前處理更多工育。他們將為每個(gè)對象建立文本結(jié)構(gòu)(從一開始就意識到對象元素和交互流),生成草稿搓彻,并陳述其對對象組成的愿望和要求如绸。
總結(jié)
OOUX 只是一個(gè)設(shè)計(jì)過程。這很有幫助旭贬,但不能取代其他所有內(nèi)容怔接。當(dāng)系統(tǒng)太大以至于無法從心理上跟蹤所有內(nèi)容時(shí),我們通常將 OOUX 用于大型內(nèi)容和功能豐富的網(wǎng)站或產(chǎn)品稀轨。
在一些小型公司網(wǎng)站上使用 OOUX 幾乎不值得扼脐。這些通常帶有一些顯而易見的對象,或者根本沒有必要在采用什么方法論奋刽。并不需要單獨(dú)的專用流程來處理瓦侮。
確保在過程中生成的文檔及時(shí)更新并可供整個(gè)團(tuán)隊(duì)使用也很重要。如果不這樣做佣谐,OOUX 只會保留在紙上-開發(fā)人員肚吏,文案作者或設(shè)計(jì)師都不會希望成為其中的一員。
相同的方法也可能適用于與客戶溝通狭魂,但是爭論的路線會有所不同:“通過刪除此功能罚攀,我們將節(jié)省50個(gè)小時(shí)的設(shè)計(jì)工作”党觅。