如何繪制貼合需求的產品原型
產品原型繪制是產品經理必備的基礎技能,是將產品需求轉換成具象的圖形化系統頁面的過程。如何繪制貼合需求的產品原型呢?本文作者分享了產品原型設計的方式方法,一起來學習一下吧。
上一篇分享了B端產品業務流程梳理以及方案梳理過程,本章將分享產品原型設計的方式方法。產品原型繪制是產品經理必備的基礎技能,是將產品需求轉換成具象的圖形化系統頁面的過程,本篇最后的章節也會分享一些B端產品原型繪制的技巧。
一、什么是產品原型
產品原型是產品需求解決方案的可視化表達。在軟件產品實施開發前,以較少的時間/人力成本,根據產品解決方案設計產品概念模型,圖形化呈現產品流程、功能邏輯、頁面交互等關鍵信息,從而達到驗證產品需求,對產品最終效果達成統一理解的目的。
產品原型分類:
1)按原型與產品真實效果的相似度分類
一般情況下:框線圖、低保真原型圖會由產品經理進行繪制;高保證設計圖則由UI設計師、美工設計師進行設計完成。
2)按產品平臺分類
二、繪制產品原型的目的
1)驗證、檢測產品需求與方案
產品原型的繪制是將產品需求解決方案圖形化的過程,同時,也是對產品需求解決方案“自省”的過程。通過原型的繪制過程更加深入的探究產品需求解決方案,細化解決方案,從而驗證方案的合理性及可落地性,對方案進行優化改進。
2)與需求方達成需求及產品呈現效果的理解一致
產品原型可以輔助與需求方完成產品需求的溝通與確認。文字描述的產品需求、解決方案往往只能達成意識形態上的理解統一,然而產品最終是如何呈現的,解決方案最終是如何落地的,沒有辦法僅通過文字就能達成理解一致。即使基于一致的需求理解、方案理解,不同的人對于產品未來實現效果的想象也可能大相徑庭。
通過可視化的產品原型設計能夠直觀地呈現產品功能及頁面交互,幫助展現產品需求未來在產品功能設計上是如何體現的、如何完成業務流轉的,幫助與需求方在實際產品效果層面上達成理解基本一致。
產品原型能夠在產品規劃階段幫助拉平各角色人員對于產品需求的理解、產品實現效果的期待,減少后期因理解與期待不一致,導致的調整及返工。
3)團隊內部高效協同
產品原型是團隊內部對于產品需求以及產品實現效果達成一致理解的輔助工具。
- 設計團隊:基于產品原型(低保證原型、框線圖)了解產品界面以及基礎交互,輔助完成產品UI設計、產品交互設計。
- 開發團隊:基于產品原型了解產品功能,產品流程,明確產品需求。
- 測試團隊:基于產品原型了解產品功能需求,產品交互行為,輔助梳理產品測試內容。
三、產品原型的繪制流程
1)明確業務范圍:明確業務范圍,梳理業務流程,明確業務流程涉及哪些功能模塊
對于業務流程的梳理,需要明確業務目標范圍,梳理涉及的各業務人員的任務以及各任務之前的關系。
詳細內容可查看上一篇關于產品梳理的分享。
2)梳理系統流程:基于業務流程梳理系統流程,明確系統操作流程、基礎交互
基于業務流程梳理系統流程,明確各角色未來在系統中需要完成的動作。
詳細內容可查看上一篇關于產品梳理的分享。
3)繪制界面原型:明確各功能模塊需要的界面、功能邏輯、頁面交互等
① 明確各模塊需要哪些頁面,各頁面需要哪些元素組成。
對于各功能模塊,基本會涉及三大類頁面:列表頁、創建頁、詳情頁。
- 列表頁:展示功能模塊的全部數據。一般包含:搜索項、功能按鈕、數據列表、統計項、分頁等。
- 創建頁:功能模塊的新建、編輯數據的頁面。一般包含:對象字段、輸入項、功能按鈕等。
- 詳情頁:展示單條數據的詳細信息。一般包含:數據詳細信息、功能按鈕、關聯對象的數據列表等。
② 明確各功能的基本交互與邏輯
- 頁面的跳轉邏輯:功能模塊各個頁面如何能夠跳轉切換,如:如何從列表頁進入詳情頁,如何進入數據編輯頁等。
- 按鈕的功能邏輯:點擊按鈕后需要實現什么效果,如:點擊按鈕后跳轉頁面、點擊按鈕后更新數據等。
- 頁面排版:頁面涉及的各種元素如何排布能夠達到較好的交互效果、特殊的邏輯控制,如:將重要的字段置于上方,引導用戶優先填寫。
4)原型設計評審:組織項目相關成員,基于繪制完成的原型進行原型評審
原型設計評審目的是為了讓項目相關人員(包括需求提出方、開發人員、測試人員等)對項目產品、需求達成一致理解,避免產生分歧。同時,不同人員基于對需求的理解,對于產品的原型設計提出優化設計建議。
對于產品經理,產品原型評審不僅僅只需要準備產品原型設計稿,為了對產品原型、需求達成理解一致,還需要準備產品流程說明、復雜功能的功能說明、功能邏輯規則等。
5)優化原型設計:基于原型評審反饋對原型進行優化調整
產品原型評審后,不同角色的人員對于產品原型會提出不同的設計建議,產品經理需要梳理這些設計建議,對產品原型進行優化設計。優化設計后,可能會需要再做一次補充評審。
值得注意的是:這里將不同人員的反饋均稱之為“建議”。既然是建議,那么既可以采納也可以不采納,對于產品經理而言,需要對這些建議做判斷,而不是一味地聽從。產品經理需要對方案及產品負責,任何改動都可能牽一發而動全身,采納修改時,不僅僅考慮是否能帶來更好地體驗,更需要考慮對于整體流程是否有影響。
四、B端產品頁面的繪制技巧
前面提到,對于B端產品,頁面一般分為三大類(創建頁、列表頁、詳情頁),當然還會有一些特殊頁面,比如:數據分析頁、首頁等。
下面將分享創建頁、列表頁、詳情頁、數據分析頁的原型繪制技巧。
1. 創建頁:數據的創建、編輯頁面
創建頁一般包含數據字段、輸入項、功能按鈕。數據字段指創建時需要填寫的字段;輸入項指填寫數據的表單字段樣式,如:單行輸入、多行輸入等;功能按鈕指表單的按鈕,如:提交、保存、取消等。
1)數據創建時需要填寫哪些信息取決于創建人能獲取/希望獲取到哪些信息,而非該模塊有多少信息。
以CRM的客戶為例,在初次接觸獲取客戶資料時,一般能知道客戶的名稱、性別、年齡等信息,那么這些信息在客戶創建時則需要由錄入人員完成填寫。而比如客戶的風險投資信息、個人習慣等在初次接觸時并不一定能獲取,那創建時是否需要填寫則視業務實際情況來決定了。
2)對象數據創建時,考慮是否需要同步創建關聯對象信息。
主對象創建時,需考慮是否需要同步創建關聯對象信息。如:客戶創建時,同步可以創建客戶的聯系人信息、創建訂單頭時同步創建訂單明細信息。
3)關鍵信息要必填,重要信息置于頂部。
數據創建時,關鍵信息(即:必須收集的信息)可設置成必填,強制要求用戶填寫。
重要信息,如:必須收集的信息、希望錄入人填寫的信息,置于頂部考前的位置,引導用戶有限填寫。越次要的信息置于越靠近創建表單底部的位置。
4)數據填寫的表單樣式、是否設置默認值等,直接影響用戶體驗和數據填寫完整度、準確率。
數據創建時,需要靈活應用不同的填寫樣式,提升用戶體驗;如單選字段,通過下拉列表或者時數據項點選(單選樣式)的方式均可以完成數據錄入,但是下拉列表不直觀,沒辦法一眼看清楚有多少選項。數據項點選的方式能直觀看到所有選項,但是比較占頁面空間。對于數據選項少且收集的字段信息較為重要,采用數據項點選的方式,如:客戶等級(重點客戶、一般客戶、非重點客戶);對于選項多的采用下拉列表的樣式,如:客戶行業(快消、服務、制造業、建材、建筑等)。
數據創建時,是否設置默認值,也是直接影響用戶體驗的一環。數據默認值可以減少用戶的信息錄入量,提升錄入效率。但是有些場景下,并不能胡亂添加默認值,如:需要收集的關鍵信息,且該信息需要用戶確認,這種情況下,不設置默認值且必填,可以引起用戶重視,提升數據填寫的準確性。
5)創建字段信息多且復雜時,分層分類展示。
通過小標題可對創建頁的字段進行分級分類展示,做到頁面有條理,展示不紊亂。
2. 列表頁:展示功能模塊的全部數據信息
列表頁一般包含:搜索項、數據列表、功能按鈕、統計項等。搜索項指數據的查詢搜索內容,便捷查詢對象數據;數據列表指展示對象多條數據及數據字段信息的表格;功能按鈕指對象的功能操作按鈕,如:新建、提交等;統計項指多條數據的匯總統計,如客戶列表上支持統計選擇的客戶的交易總金額等。
1)數據表格字段并非對象數據所有字段均需要展示,主要呈現數據的關鍵信息。
數據列表的表格并非需要展示對象的所有字段信息,一個網頁端頁面的寬度有限,當數據列表展示的信息過多時,需要無限拖動水平滾動條,這會大大影響用戶體驗,用戶也不愿意一直拖動滾動條。所以,數據列表的表格主要呈現對象數據的關鍵信息,同時,越重要的信息展示在越前方,盡量無需拖動滾動條就可以查看。
2)數據表格字段并非僅僅展示當前對象字段信息,可展示關聯對象的字段信息、數據統計信息等。
數據列表展示的字段信息并不僅局限于當前對象的字段信息,還可以展示關聯對象的字段信息、關聯對象的統計匯總信息等。如:合同列表除了展示合同的基礎信息外,還可以展示合同客戶的客戶信息,如:客戶編號、客戶名稱等,能否方便查看人同時查看;客戶列表除了展示客戶基礎信息外,還可以展示客戶關聯對象的統計信息,如:客戶訂單的總金額、合同的簽約總金額、客戶最近一次拜訪日期等。
3)數據搜索項需有效支持用戶便捷查詢相關數據。
數據搜索項的設置并非簡單地將對象字段設置成搜索項即可,而需站在業務場景下,考慮用戶可能存在的搜索場景,再去設定搜索項,有效地幫助用戶檢索數據。如:客戶數據的搜索,除了查詢客戶名稱、客戶電話等信息,用戶可能還會想便捷檢索出我的重點客戶有哪些,哪些客戶已經長時間未跟進了,哪些客戶還有欠款未付等,基于這些場景,可能客戶就需要按客戶等級搜索、按最近跟進日期搜索、按統計欠款金額搜索。
4)預定義的分類列表可以提升用戶的體驗度。
對于數據列表,可以做預定義的列表分類,用戶無需搜索即可便捷查詢數據。如客戶列表,除了展示所有的客戶數據列表外,還可以預設置一些便捷的數據列表,如:我的重點客戶列表、超過7天未跟進的客戶列表、欠款的客戶列表、待簽約的客戶列表等
5)功能按鈕需考慮單選按鈕還是批量按鈕。
對于數據列表頁的按鈕,一般可以置于列表頂部或者置于數據列表的操作列中。一般情況下,操作列中只會放置單選按鈕,點擊后能操作對應的數據記錄,如:編輯、刪除等。列表頂部的按鈕則可能放置單選按鈕、批量按鈕、無需選擇數據直接可點擊的按鈕,如新建等。
3. 詳情頁:展示單條數據的數據詳細信息
要展示內容、個人喜好的樣式來決定。但是,一般情況下,詳情頁會包含:單條數據記錄的詳細信息、關聯對象的數據信息。
1)數據的關鍵信息,突出展示,便捷查看。
對于數據的關鍵信息,突出展示,方便用戶可以直觀地一眼獲取到,包括:關鍵字段信息、統計匯總信息等。如:客戶信息詳情中,客戶名稱、手機號等關鍵信息需要在詳情頁可輕松查看到,客戶標簽、統計信息(如:交易金額、客戶等級等)也可以突出展示,能方便查看。
2)主對象的關聯對象信息可分TAB展示,便于用戶查看與該數據關聯的相關信息。
主對象的關聯對象信息分tab展示,方便查看關聯數據信息。如:CRM中常提到的客戶360視圖,即是在客戶詳情中,可以查看到當前客戶相關聯的所有業務信息,客戶的合同、訂單、聯系人、報價、溝通跟進歷史等等。
3)適當增加統計分析數據,可輔助展現數據詳情信息。
詳情頁首頁可適當增加一些數據分析統計報表,輔助展示數據詳情信息,可更直觀地、形象地展示數據檔案,如:合同詳情可增加合同訂單交付情況、合同回款情況的統計分析,使用可視化圖表進行呈現,能夠讓用戶更方便地查看到當前合同的信息。
4. 統計分析頁:可視化展示統計分析數據
統計分析頁也是相對靈活的頁面,可根據個人的喜好和需要呈現的內容來個性化定制。下面推薦本人常用的統計分析樣式,主要包含3大塊元素:統計大數字、圖形化統計報表、詳細數據列表。
1)統計大數字:展示報表關鍵信息的統計數。
統計報表數據最關鍵的幾個信息,通過一些大的統計數字能夠讓用戶便捷查看。一般情況下,統計大數字不超過5個,保證一個頁面你可以展示完全,無需拖動水平滾動條。以客戶分析報表為例,統計大數字展示客戶的銷售額信息,重點客戶的客戶數量,流失客戶數量等。
統計大數字也可以結合一些圖形樣式進行呈現,比如:呈現部門的業績的同時,通過結合進度條呈現業績目標的達成情況,用戶既可以查看到業績金額,同時還能直觀得查看到業績目標達成。
2)圖形化統計報表:可視化展示數據的統計情況,靈活應用折線圖、柱狀圖、餅狀圖等圖表進行呈現。
對于報表中的關鍵數據,可通過可視化圖表的形式去呈現,便于用于查看的數據變化趨勢等信息。以客戶分析報表為例,通過折線圖展示客戶業績月度變化,可直觀地讓用戶獲知到業績變化地趨勢。通過柱狀圖展示業績排名前五的客戶,能夠讓用戶輕松獲知需要核心關注的大客戶有哪些。通過餅狀圖展示不同等級的客戶貢獻的業績占比情況,能夠讓用戶獲知不同層級的客戶的業績貢獻等。
所以,靈活應用圖形化報表能夠提升用戶獲取信息的效率。
3)詳細數據列表:通過詳細數據表格呈現明細數據供用戶查看和導出。
統計分析報表底部可放置詳細數據表格,可以方便用戶及時查看和核對數據,同時還可以支持用戶導出明細數據做二次加工。
本文由 @茶話B端 原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自Unsplash,基于CC0協議
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
- 目前還沒評論,等你發揮!