交互設計師的任務不是簡單的畫畫線框圖,而需要對設計需求進行分析,才能設計出令人滿意的方案。本文從業務需求、用戶需求、關鍵因素分解和歸納設計需求四個步驟,結合案例對設計需求的分析方法進行闡述。
筆者通過自學交互設計課程和閱讀相關內容,收獲了一些有價值的信息,本文整理、沉淀和歸納這些信息的知識點,當做對現階段學習交互設計的一個總結。
1、分析業務需求
設計需求分析的第一步是分析業務需求,只有搞清楚了業務目的和業務目標,才能理解一個完整的業務需求。
業務需求分析公式=業務目的+業務目標
常見的業務需求如優化購買流程、討論區帖子支持頂和踩或在消息中心提供清空操作等,不難發現后兩個需求中已經包含了解決方案。但交互設計師需要思考的是為什么要優化購買流程、現有流程存在什么問題或者做了之后產品期望得到的成果等。了解問題,往往比提供解決方案更重要,這就涉及到目的及目標的討論了。
目的和目標是生活中常見到的詞,目的比較概括和抽象,指某一種行為的終極追求,而目標比較具體,是某一行為的階段性成果。
如:提供用戶注冊功能是一個業務需求,提高注冊轉化率是它的業務目標,當注冊轉化率提高時,就能獲得更多的注冊用戶數,從而實現有效管理用戶的目的。
簡而言之,目的是達到了某個目標之后想要做的事情,也就是實現目標的真正動機。
互聯網產品常見的業務目標如圖所示,這些目標可能來自于產品的定位、公司的策略、用戶的需求或者數據的分析結果等。且目標要遵循SMART原則,即具體的(Specific)、可衡量的(Measurable)、可實現的(Attainable)、有關聯的(Relevant)和有時限的(Time-based)。
在網易云課堂“內容招募頁面”的設計案例中,業務需求是做一個內容招募頁面,業務目標是有更多專業人士或機構到云課堂開課,業務目的是獲得更多精品課程。
了解業務目的和目標后,需讓目標和設計建立關聯,將業務目標轉化為用戶行為。如為了實現有更多專業人士或機構到云課堂開課,需要用戶實現點擊申請按鈕的操作,則衡量指標可理解為申請按鈕的點擊率。
2、分析用戶需求
通常用戶描述的需求或解決方案,是根據他們當前的經驗和認知構想出來的,屬于外在表象;而用戶體驗目標(指用戶在使用某一產品或服務時,期望得到的最終成果)才是需求的內在原因和動機。
用戶需求分析公式=目標用戶(特征、經驗)+用戶場景+用戶行為+用戶體驗目標
可從上述公式的四個要素來描述一個完整的用戶需求,首先要和產品經理討論并明確目標用戶(典型群體,而不是個體),通過用戶研究的手段了解他們的特征,使用經驗和行為習慣,并分析得出他們所希望得到的成果(用戶體驗目標)。
上一部分的業務需求分析中,已經將有更多專業人士或機構到云課堂開課的業務目標轉化成了點擊申請按鈕這一用戶行為,對于申請在云課堂開課的用戶需求,首先要搞清楚目標用戶是誰,他們在什么場景下會產生申請按鈕這一行為,希望的結果是什么?
如下圖所示:
讓用戶體驗目標(快速填寫表單)與設計建立關聯,用GSM法進行分解:為了完成快速填寫表單的目標(Goal),給予用戶填寫表單的信號(Signal),則衡量指標(Metric)可理解為表單的填寫效率,幫助產品經理觀察上線效果及用戶的滿意情況。
3、分解關鍵因素
通過對業務需求和用戶需求的分析,得到了業務目標、用戶體驗目標和相應的衡量指標,要達成這些目標會受到一些因素(動機、擔憂和障礙)的影響,通過對這些因素進行分解,能得到初步的解決方案。
在網易云課堂“內容招募頁面”案例中,業務需求的分析結果包括業務目標和衡量指標,屬于業務視角,需把業務視角轉化為用戶視角。
如:有更多的專業人士和機構到云課堂開課(業務目標),可理解為用戶基于何種動機來云課堂開課,申請前有哪些擔憂等(用戶意愿分析)。用戶需求的分析結果包括用戶體驗目標和衡量指標,快速完成在線表單填寫(用戶體驗目標),可理解為用戶在使用過程中會遇到哪些障礙(用戶行動分析)。
通過分解關鍵因素可幫助交互設計師得到初步的解決方案,為了讓用戶和產品都能達到目標,就需要為用戶創造動機、排除擔憂和解決障礙。如:理財產品的高收益提示、電商產品的團購、秒殺和限時特價都能吸引用戶產生購買的動機。
理財產品強大的交易量和成功案例,可排除用戶對品牌的擔憂,將小說閱讀界面設計為word文檔格式,可排除用戶上班偷懶時被領導發現的擔憂;驗證碼的及時反饋和新手指引都是解決用戶使用障礙的設計。
網易云課堂“內容招募頁面”的關鍵因素分解如圖所示,用戶申請在云課堂開課前存在賺錢的動機和對申請費用的擔憂。
所以,通過提供成功案例和告訴用戶免費申請,可為用戶創造申請動機和排除擔憂;用戶使用過程中遇到需要輸入過多信息的障礙,通過減少非必要的信息輸入,可解決用戶使用中的障礙。
4、歸納設計需求,明確設計策略
對業務需求、用戶需求進行分析,并將結果可視化出來的做法可應用到實際工作中,通過表格的方式將分析結果呈現出來。
- 一方面,它可以幫助交互設計師提升設計方案的說服力;
- 另一方面,它有助于提升整個工作團隊的工作系統,提升交互設計能力。
對關鍵因素進行分解并得到初步的解決方案后,需要將通過交互設計師能解決的問題進行一一歸納,去掉重復的解決方案,判斷哪些可通過設計界面解決,哪些需要通過和其他成員溝通才能解決。
如:解決方案中的告訴用戶可以免費申請、告訴用戶只需要一分鐘就能完成表單填寫、告訴用戶提供7×24小時技術支持、告訴用戶什么樣的人可以申請等,都是通過交互設計師改變界面就能做到的。
對于需要和其他同事進行協商的,交互設計師可以向他們提出需求,如:在設計界面之前,和負責網站運營的同事協商,找到一些真實的案例,然后放到頁面某個位置進行展示,用來給用戶創造動機和排除擔憂,和產品經理協商減少非必要的信息輸入,和開發工程師協商提高網絡的穩定性,來解決用戶使用過程中的障礙等等。
5、總結
交互設計師畫線框圖之前需要思考:為什么要做這個功能(業務目的)?產品期望得到怎樣的成果(業務目標)?誰來使用這個功能(目標用戶)?他們為什么使用這個功能(用戶需求)?如何讓他們都來使用這個功能(將業務目標轉化為用戶行為)?
交互設計師需要養成深究問題的能力,在明確需求下進行設計,通過分析業務需求(業務目的和目標)、用戶需求(目標用戶、用戶體驗目標),分解關鍵因素(用戶的動機、擔憂和障礙),才能歸納設計需求,明確設計策略。
本文由 @金金 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自Unsplash,基于CC0協議