JCD 驅(qū)動(dòng) - 復(fù)雜系統(tǒng)設(shè)計(jì)應(yīng)對(duì)之道

2021-6-10    資深UI設(shè)計(jì)者

摘要

面對(duì)企業(yè)級(jí)產(chǎn)品,由于系統(tǒng)復(fù)雜度和業(yè)務(wù)領(lǐng)域的專業(yè)壁壘,用戶、產(chǎn)品、業(yè)務(wù)、技術(shù)的理解和分析難度都遠(yuǎn)遠(yuǎn)高于C 端。特別是進(jìn)入業(yè)務(wù)深水區(qū),技術(shù)術(shù)語層出不窮,角色鏈路錯(cuò)綜交織,場景越來越復(fù)雜,在理解和分析業(yè)務(wù)上設(shè)計(jì)師需要耗費(fèi)的精力越來越多,設(shè)計(jì)師如何高效且深入的分析業(yè)務(wù),直接影響到設(shè)計(jì)解決問題的深入度?;谖浵伣鸱﨏TO 線的業(yè)務(wù)土壤,我們不斷嘗試打磨,探索出以JCD 為核心的企業(yè)級(jí)產(chǎn)品設(shè)計(jì)思維,助力設(shè)計(jì)師在深耕業(yè)務(wù)上有章可循,有方法可用。



復(fù)雜系統(tǒng)的特點(diǎn)

做企業(yè)級(jí)產(chǎn)品 3 年多,剛從 C 端業(yè)務(wù)轉(zhuǎn)過來時(shí),最大感受是對(duì)業(yè)務(wù)理解起來很艱難。隨著經(jīng)驗(yàn)的增加,對(duì) 0 到 1 產(chǎn)品駕馭起來輕車熟路,可到業(yè)務(wù)深水區(qū),還是感覺痛苦。技術(shù)術(shù)語層出不窮,用戶角色多,一個(gè)用戶身兼數(shù)個(gè)角色,系統(tǒng)之間的關(guān)聯(lián)關(guān)系也很復(fù)雜,隨著業(yè)務(wù)的深入設(shè)計(jì)師會(huì)感覺對(duì)產(chǎn)品逐漸失去掌控力。一個(gè)簡單的芝麻信用分,需要 20-30 個(gè)中后臺(tái)產(chǎn)品和各種角色一起協(xié)同支撐。然而復(fù)雜是守恒的,系統(tǒng)復(fù)雜性的總量是一個(gè)衡量,當(dāng)前臺(tái)的呈現(xiàn)更簡單時(shí),隱藏在幕后的復(fù)雜性就增加了。




我們面臨系統(tǒng)的復(fù)雜性表現(xiàn)在三個(gè)方面:

  • 多角色,重協(xié)同。

  • 鏈路長、錯(cuò)綜交雜。

  • 技術(shù)術(shù)語多,業(yè)務(wù)難理解。



但企業(yè)級(jí)產(chǎn)品會(huì)有一個(gè)主線,是從「事情」的角度出發(fā),關(guān)注一件又一件事情被完成。企業(yè)場景下我們?cè)侔咽虑槊枋龅木唧w一些,就是一個(gè)又一個(gè)的 Job 。設(shè)計(jì)師要做的就是通過設(shè)計(jì),包括參與的角色、使用的工具以及協(xié)作方式等,讓 Job 被高效完成。



JCD 設(shè)計(jì)思維應(yīng)對(duì)復(fù)雜系統(tǒng)

我們先對(duì)比一下,從「用戶」視角和從「Job」視角出發(fā),關(guān)注的維度有哪些差異呢?從用戶視角出發(fā)我們需要關(guān)注用戶的個(gè)人痛點(diǎn)、情緒、興趣、人種志(年齡、性別、收入)等信息,會(huì)更關(guān)注人,核心是為了滿足用戶的需求。在Job 視角下,需要關(guān)注 Job 的目的、參與角色、協(xié)作方式、工具等信息,而且 Job 對(duì)角色是有要求的,比如航空公司飛行員,按崗位要求,他需要不斷提升自己業(yè)務(wù)能力,每年要去復(fù)訓(xùn)兩次,學(xué)習(xí)新的技能和知識(shí)來滿足崗位對(duì)飛行員這個(gè)角色的要求。



基于我們的業(yè)務(wù)土壤,以及出發(fā)視角,我們探索出一套適合企業(yè)級(jí)產(chǎn)品的設(shè)計(jì)思維,JCD(Job - Centered Design )以 Job 為中心,設(shè)計(jì)完成 Job 所需要的一切,包括角色、工具、協(xié)作關(guān)系等。以 Job 被高效完成為決策依據(jù)的設(shè)計(jì)思維。它是一套適用于企業(yè)級(jí)產(chǎn)品設(shè)計(jì)的發(fā)現(xiàn)問題、解決問題的方法論。



在 JCD 設(shè)計(jì)思維下,將設(shè)計(jì)流程分為四個(gè)階段,發(fā)現(xiàn)、構(gòu)思、呈現(xiàn)、度量。每個(gè)階段下有不同的方法、產(chǎn)出、資產(chǎn)。Ant Design 在「呈現(xiàn)」階段幫設(shè)計(jì)師大大提升了效能,設(shè)計(jì)師才有更多的精力投入到「發(fā)現(xiàn)」階段去更深入去理解業(yè)務(wù)和角色。接下來重點(diǎn)分享一下在發(fā)現(xiàn)階段的兩個(gè)方法,角色分析和業(yè)務(wù)分析。





JCD 方法 - 角色分析

常用的 C 端的用戶畫像,如下圖,會(huì)關(guān)注用戶人口統(tǒng)計(jì)學(xué)的信息,如名字、性別、年齡、所在地、家庭情況、用戶的習(xí)慣、愛好等信息,這些信息在復(fù)雜的企業(yè)級(jí)產(chǎn)品中是不需要去關(guān)注的。




企業(yè)級(jí)產(chǎn)品角色畫像

在JCD 的視角下,我們企業(yè)級(jí)產(chǎn)品的角色畫像應(yīng)該關(guān)注的三個(gè)維度:角色概覽、工作能力、工作內(nèi)容。而工作內(nèi)容是最核心需要關(guān)注的信息,包括了工作的描述、工作的痛點(diǎn)、需求和使用的工具。




一個(gè)角色往往需要完成多個(gè)Job,描述一個(gè)Job 包含:

  • 四要素:情景、角色、活動(dòng)、目標(biāo)。

  • 一個(gè)句式:在什么情景下,角色需要完成什么樣的活動(dòng),來達(dá)成一個(gè)目的。

舉個(gè)例子,在飛行前 1.5 小時(shí)(情景),角色(飛行員)需要去查看飛機(jī)情況(活動(dòng) A )、氣象情況(活動(dòng) B ),來判斷能否起飛(目標(biāo))。



為了給設(shè)計(jì)提供具體的依據(jù),我們需要進(jìn)一步縱向解構(gòu)Job,來構(gòu)建 1 個(gè)完整 Job 場景,設(shè)計(jì)師可以階梯式對(duì)一個(gè) Job 進(jìn)行拆分,Job 下面有多個(gè) Activity,Activity 下面有多個(gè) Task 組成,Task 下面有不同的 Action,到這種顆粒度可影響到設(shè)計(jì)界面中的具體元素。




看一個(gè)具體案例,如何拆解一個(gè) Job,首先用我們的上面的四要素和句式描述。Job:飛行前 1.5 小時(shí),飛行員需要查看飛機(jī)情況、查看氣象情況,來判斷能否起飛。在飛行員這個(gè)角色的 Job 里包含了兩個(gè) Activity :1. 查看飛機(jī)情況;2. 查看氣象情況。查看氣象情況這個(gè) Activity 下包含了三個(gè) Task:1.查看起飛地天氣;2.查看降落地天氣;3.查看備降地天氣。


每個(gè) Task 下面會(huì)有不同的 Action。除了 Job 的縱向拆解,我們還需要關(guān)注每個(gè) Job 場景下的需求、痛點(diǎn)、費(fèi)力度、成就感。




以 Job 場景為核心,串連角色協(xié)作關(guān)系

做好一件復(fù)雜的事情,往往需要多個(gè)角色在多個(gè)工作場景中協(xié)同配合。我們會(huì)以Job 場景為核心,梳理角色之間的協(xié)作關(guān)系,建立全局視角。比如,在飛機(jī)起飛前,機(jī)組飛行員查看飛機(jī)和飛行信息、查看起降地天氣等;同時(shí)乘務(wù)組空姐們?yōu)榇舜物w行做相應(yīng)準(zhǔn)備工作。準(zhǔn)備完畢,機(jī)長會(huì)通知機(jī)組和乘務(wù)組開始登機(jī)。上飛機(jī)后機(jī)組需要檢查駕駛艙情況,乘務(wù)組檢查客艙情況,檢查完畢,會(huì)一起協(xié)同機(jī)場地勤人員安排乘客登機(jī)。完成登機(jī)后,飛行員需要聯(lián)系機(jī)場管制申請(qǐng)起飛........ 設(shè)計(jì)師可以通過Job 場景去串聯(lián)角色之間的協(xié)作關(guān)系,如下圖。



以上是「角色分析」的方法,是從 Job 出發(fā)洞察角色的工作需求以及協(xié)作模式,幫助設(shè)計(jì)師構(gòu)建角色協(xié)同的全局觀。



JCD 方法- 業(yè)務(wù)分析

業(yè)務(wù)分析的方法是借鑒面向?qū)嶓w的思路幫助設(shè)計(jì)師去深入分析復(fù)雜業(yè)務(wù)。企業(yè)級(jí)產(chǎn)品中會(huì)有各種技術(shù)術(shù)語、復(fù)雜的數(shù)據(jù)流轉(zhuǎn)、業(yè)務(wù)邏輯等,我們需要一個(gè)系統(tǒng)的方法來分析和理解業(yè)務(wù),為設(shè)計(jì)提供準(zhǔn)確有深度的信息輸入。我們的用戶大部分是軟件工程師,這個(gè)思路可以讓設(shè)計(jì)師在理解和認(rèn)知上對(duì)齊用戶的心理模型。我們業(yè)務(wù)分析的有三個(gè)維度:

  • 產(chǎn)品定義

  • 實(shí)體建模

  • 業(yè)務(wù)邏輯

通過以上三個(gè)維度,從縱向和橫向去深入和全面的理解業(yè)務(wù)。




首先,產(chǎn)品定義。

通過溝通交流、桌面研究的方法,去了解產(chǎn)品和用戶相關(guān)信息,熟悉相關(guān)概念和技術(shù)背景、沉淀信息資料,來收集產(chǎn)品的信息,具體的產(chǎn)出有名詞庫、產(chǎn)品畫布、產(chǎn)品的關(guān)系圖、業(yè)務(wù)結(jié)構(gòu)圖、產(chǎn)品形態(tài)圖等,這里不展開詳述。

其次,實(shí)體建模。

實(shí)體建模是本次分享的重點(diǎn),實(shí)體建模按照面向?qū)嶓w的思想分析業(yè)務(wù),圍繞實(shí)體進(jìn)行問題和內(nèi)容抽象和分析,聚焦于產(chǎn)品內(nèi)實(shí)體和實(shí)體間的關(guān)系,以及實(shí)體的生命周期的分析。



我們先看什么是實(shí)體,參考領(lǐng)域建模(此處感謝幻星給實(shí)體的定義)給實(shí)體一個(gè)定義:實(shí)體是產(chǎn)品中客觀存在,具有唯一標(biāo)識(shí)的并可以相互區(qū)分的業(yè)務(wù)載體,通常包含屬性和行為。

企業(yè)級(jí)產(chǎn)品系統(tǒng)的實(shí)體,很多情況下都是熟悉的字母,陌生的單詞,在設(shè)計(jì)之前設(shè)計(jì)師如何去準(zhǔn)確、系統(tǒng)的去分析實(shí)體。



舉個(gè)例子,現(xiàn)實(shí)世界中,「機(jī)票」是一個(gè)實(shí)體,在產(chǎn)品里,可以把「機(jī)票訂單」看成一個(gè)實(shí)體。圍繞著機(jī)票訂單,我們梳理出它的基本屬性信息,以及它具有的所有狀態(tài)和對(duì)應(yīng)操作,設(shè)計(jì)師可以進(jìn)一步把這些狀態(tài)和操作梳理出一個(gè)「機(jī)票訂單」這個(gè)實(shí)體從產(chǎn)生到消失整個(gè)生命周期經(jīng)歷的過程。這些分析可以作為后續(xù)任務(wù)流程和設(shè)計(jì)細(xì)節(jié)的信息輸入。



一個(gè)實(shí)體不能構(gòu)成一個(gè)產(chǎn)品,一個(gè)系統(tǒng)會(huì)有很多實(shí)體存在,我們需要進(jìn)一步去梳理「機(jī)票訂單」與系統(tǒng)中其他實(shí)體的聯(lián)系。在下圖的案例中,機(jī)票訂單與機(jī)票是聚合 n:1 關(guān)系, 一張機(jī)票訂單會(huì)包含多張機(jī)票,機(jī)票訂單與收支明細(xì)是關(guān)聯(lián) 1:n 的關(guān)系,一張機(jī)票訂單會(huì)關(guān)聯(lián)到多個(gè)收支明細(xì),比如會(huì)有支付成功、退款等明細(xì)。




最后,業(yè)務(wù)邏輯。

以上是實(shí)體建模的過程,產(chǎn)品定義和實(shí)體建模都是對(duì)業(yè)務(wù)內(nèi)容層進(jìn)行理解和梳理。但是我們的業(yè)務(wù)除了內(nèi)容外,還有很多復(fù)雜的業(yè)務(wù)規(guī)則、業(yè)務(wù)流程,我們也需要進(jìn)行梳理和分析,這樣設(shè)計(jì)師才能對(duì)業(yè)務(wù)有全面的理解。




所以我們需要把結(jié)合實(shí)體、業(yè)務(wù)規(guī)則、業(yè)務(wù)流程,進(jìn)一步梳理業(yè)務(wù)邏輯。最終會(huì)得到一張業(yè)務(wù)邏輯圖,不僅能夠幫助設(shè)計(jì)師洞察到業(yè)務(wù)的本質(zhì),也能幫設(shè)計(jì)理解業(yè)務(wù)的全貌。




第二個(gè)方法業(yè)務(wù)分析,是通過面向?qū)ο蠓治鏊悸啡ド钊氲睦斫鈽I(yè)務(wù),為設(shè)計(jì)提供更精準(zhǔn),更有邏輯的依據(jù)。



總結(jié)

回顧以上三部分內(nèi)容,JCD 是什么?Job - Centered Design 是以 Job 為中心的設(shè)計(jì)思維。JCD 的定義:以 Job 為中心,設(shè)計(jì)完成 Job 所需要的一切,包括角色、工具、協(xié)作關(guān)系等。以 Job 被高效完成為決策依據(jù)的設(shè)計(jì)思維。它包含了原則、流程、方法&工具、產(chǎn)出&資產(chǎn),上面重點(diǎn)分享了其中兩個(gè)方法「角色分析」和「業(yè)務(wù)分析」。


文章來源:站酷   作者:Ant_Design 

分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責(zé)聲明:藍(lán)藍(lán)設(shè)計(jì)尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請(qǐng)及時(shí)與我們?nèi)〉寐?lián)系,我們立即更正或刪除。

藍(lán)藍(lán)設(shè)計(jì)sillybuy.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)

分享本文至:

日歷

鏈接

個(gè)人資料

存檔