層次任務分析

2021-05-24 02:35:25 字數 2558 閱讀 2440

要做好以使用者為中心的設計,便要求我們需要更好地了解使用者、理解使用者。作為互動設計師,在動手畫互動稿之前,我們需要理清使用者(user)、目標(goal)、任務(task)。

今天主要**任務分析。目前,常用的任務分析方法主要有:層次任務分析(hierarchical task analysis)與認知任務分析(cognitive task analysis)。這裡將主要闡述任務分析中的層次任務分析。

什麼是層次任務分析?

層次任務分析是一種結構化的客觀化地描述任務與其子任務層次體系的方法。在使用者體驗設計中,層次任務分析用來分析並描述使用者如何為達到目標所進行的一系列任務,以及使用者與軟體系統是如何互動的。

為什麼使用層次任務分析?

我們通過層級分析將任務不斷拆解,逐級細化使用者的任務,直至使用者實際的具體操作。隨著任務的細化,我們對使用者和產品的理解會越來越清晰。然後再通過任務計畫(plan)將子任務進行重組,來勾勒出使用者實際的操作流程。

當設計全新的產品,層次任務分析可以讓你嘗試探索使用者通過各種不同的方式來完成相同的任務。設計需要能夠滿足這些使用者的行為路徑。對於現有的產品,層次任務分析可以幫助你優化互動設計,使得他們變得更自然、更人性化。

專案實戰

為了方便大家的理解,這裡舉乙個例子。假設沒有競品,我們就通過使用者的任務分析,來設計乙個網上書店。

使用簡單任務分析

1、使用者目標:買到一本所要的書。

2、任務分析

根據使用者在生活中的行為與互聯**點,對使用者的任務分析如下

3、低保真設計稿

為了讓使用者完成挑選圖書的任務,設計師參考了實體書店對於圖書的展示方式。設計如下:

使用者真的能找到所要的圖書麼?再仔細想想。去書店買書的人,大致可以分為兩類:

第一類使用者,非常明確自己所要購買的圖書。生活中,他們通常會直奔某個分類區去尋找自己要的書,或者直接詢問店員;第二類使用者,不確定自己所要購買的圖書。生活中,他們會在書店四處逛逛。有感興趣的圖書,就會購買。

根據之前提到的兩類使用者,對於使用者挑選圖書可能會有些新的認識。

使用層次任務分析

1、使用者目標:買到一本所要的書。

我們嘗試使用層次任務分析。

在任務分析中,我們可以通過任務計畫將乙個或多個子任務進行組合來描述使用者在系統中的實際操作流程。在現實中,使用者任務的執行不可能完全嚴格按照既有編號順序。為了保證分析的靈活度,通過層級將任務不斷拆解,然後再通過任務計畫將任務進行重組來勾勒出使用者實際的操作流程。

使用者的主要任務是訂購圖書。為了完成這個任務,使用者的任務計畫為:挑選圖書 -> 填寫收穫位址 -> 選擇支付方式 -> 提交訂單 -> 完成支付。

層次任務分析可以讓你嘗試探索使用者通過各種不同的方式來完成相同的任務。我們對子任務進行拆解。此處僅以挑選圖書為例。

對瀏覽圖書、篩選圖書和搜尋圖書子任務,使用者可以任意執行乙個或多個,且執行順序不唯一。挑選圖書的使用者的任務計畫為:

a. 瀏覽圖書 -> 選定圖書。

b. 瀏覽圖書 -> 搜尋圖書 -> 選定圖書。

c. 篩選圖書 -> 搜尋圖書 -> 篩選圖書 -> 選定圖書

d. ……

由於子任務之間並不是簡單的順序執行流程,所以在設計時,需要考慮讓子任務間的流轉更容易,滿足這一類的任務計畫。

3、低保真設計稿

設計稿中能夠滿足不同型別的使用者對於瀏覽、篩選、搜尋,這些子任務的任意組合。設計稿此處僅作示意用。

這個設計稿,相信大家能夠感受到已經和目前主流網上書店的挑選圖書的功能很接近了。缺少的只是一些商業上的思考與運營。

繼續細化

隨著子任務的不斷拆分,很快就能找到使用者在介面上的實際操作流程。

根據這一層級的子任務,我們在製作storyboard時會非常輕鬆。當然,其更好的應用是在完成產品原型後,將實際使用者的操作路徑與當前任務計畫進行比較。通過比較,我們會比較容易找出那些可以優化的點來。

寫在最後

本文的目的在於介紹在專案中使用層次任務分析,能夠讓我們對使用者、對產品能夠思考得更縝密些。層次任務分析主要關注工作中可觀察和可編制的任務,很大程度上忽略了整合個人/團隊知識、技能和態度等外界因素。另一種,認知任務分析正好彌補這一不足。

為簡化描述,文中例子僅作示意,分支,異常任務都已隱去。希望本文的例子,能夠給讀者帶來啟發。

試論知識工作者的任務分析

在20世紀,管理所做的最重要也是唯一的貢獻,就是把生產過程中體力勞動者的生產率提高了50倍 在21世紀,管理需要做出的最重要的貢獻,是使知識工作者的生產率得到同樣的提高。德魯克 21世紀的管理挑戰 20世紀初期的美國,資本家們正為工廠的管理問題而頭痛 由於實行經驗管理,由此造成乙個突出的矛盾,就是不...

層次分析法

ahp分析方法,其基本步驟可歸納為 1 建立遞階層次結構 建立遞階層次結構是ahp法中關鍵一步,如圖所示。首先,把複雜問題中所包含的因素分解為不同層次。同一層次的因素作為準則對下一層次的某些因素起支配作用,同時,它又受上乙個層次因素的支配。這種從上到下的支配關係形成了乙個遞階層次結構,處於最上層的是...

需求分析的層次

b 對產品的各種需求進行分類,需求一般存在如下種類 b 功能性需求 軟體能做什麼,具備什麼功能。可用性需求 介面一致性,可操作性,使用者幫助,培訓服務。可靠性需求 系統可能出現的故障型別,頻率,危害程度和處理要求 可支援性需求 系統能夠支援的軟體和硬體環境 效能需求 對於1個或者多個併發請求的響應速...