OBJECT ORIENTED UX (物件導向使用者設計)

物件導向使用者設計,簡稱OOUX,以使用的目的來看又可以被稱為:系統設計。

聽完一些網路上的OOUX相關的workshop, youtube。直覺上認為這樣系統式的統整通常可以理出最適合的資訊平台。但這樣的方式是不是可以導出最好的設計卻又是另一回事。

1. OOUX 提出,在數位平台上所使用的 - 反應現實世界的物件 - 的模組(Module),都應該要長得類似,這樣才可以降低使用者判斷上所花的精力和時間。

這樣的論點如果不以設計(Layout, breathing space)或是art的眼光去斤斤計較的話,很容易就會造成執行上的誤解。

長的類似不代表,沒有辦法以不同的形式(shape或是顏色或是任何能夠產生聯想的attribute)去連結相同模組的關係。我認為能夠勾起人聯想的attribute是很難公式化的 ; 這就和 Machine Learning 難以系統歸納藝術的各種維度一樣,人的知覺如何對物件產生印象,那是比較難做數據上甚至任何使用者設計理論歸納的。

2. OOUX提出的方式,可以造成一個平台無限的回圈和連結感。說真的那是我,身為使用者最害怕的事情之一。想像:在我看完這個文章前,我已經又打開了三四個連結,準備讓我去閱讀以得到一種“完成”的感覺。身為使用者,一個閱讀完畢的感受是舒服的:我完全了解了這個理論,我看到了所有的比價,然後我可以說我完成我理解了,或是我可以執行購買了。

當然,這好像又無可厚非的又是另一個被 SEO 的排名分數理論影響使用經驗的例子。internal link/external link的數量,越好的 same level pages navigating 都可以造成很高分數的進而被列於容易被發現的Google search result page。(太多的internal link也是會造成反效果。)

如果要再進一步的將迴圈的使用創造出來方便感,融入一個更好的使用者經驗,那或許我們想要更在OOUX大膽的prioritization。以及更適當的視覺上的區分。又或者是像Jira或是Slack那樣一頁式的導覽法:所有的children pages都在同一個維度發生,解除open a new page的使用方式。然而這樣的一頁式導覽好像又可以再細細分析,是不是適合於所有的產品。Jira和Slack都是high multitasking而且閱讀經驗不需要這麼高品質的產品性質。

以上是我在還未執行過OOUX的淺見而已,應該可以適當地繼續研究。

---

稍微紀錄一下workshop OOUX的使用方式:

 1. Extracted Objects from goal

    - Through user interviews, find the "nouns" that be used frequently, find the patterns

    - Through stakeholder interviews.

2. Element audit

    - Mapping out all the goals in sentences, 

    - Circling out the nouns that appear

3. Object nesting

    - Mapping out the objects (ex. Location, store, mixologists, ingredients, class, recipes)

    - And main content (ex. For location: Name, street img, inside image, address, contact info)

    - And metadata (ex. For location: distance from users)

        (It has a lot more design thinking into it, like filtering and sorting on the very top of the list page for example)

    - Going through each object and see what are the nested objects be.

From MCE 2017, Sophia Voychehovski, Object-Oriented UX

4. Force ranking

    - Do this with stakeholders, try to reduce and prioritize all the elements.

From MCE 2017, Sophia Voychehovski, Object-Oriented UX

5. CTA inventory

    - Figuring out what are the objects that you could do to each of these objects.

    (ex. for location: "Get direction to", for the sauce: "Buy", "Share" )

From MCE 2017, Sophia Voychehovski, Object-Oriented UX

    - Putting these into a spreadsheet and start to estimate interaction and complexity


6. Sketching sprints

Ex. All of the "action" "main content" "meta-data" "how that connects to related object" under the object "Hot sauce".

From MCE 2017, Sophia Voychehovski, Object-Oriented UX

Try to come up with module (the very basic view), object detail page, and the list view

Module, From MCE 2017, Sophia Voychehovski, Object-Oriented UX

 
Detail page, From MCE 2017, Sophia Voychehovski, Object-Oriented UX

List pages, From MCE 2017, Sophia Voychehovski, Object-Oriented UX
 

7. Prototyping

Comments

Popular Posts