以產品、技術及運營角度聊聊產品設計:產品篇
產品從0-1的過程,需要產品、技術、設計等部門共同努力。本文以一位工作三年多的互聯網人角度,從產品這一個層面來探討產品設計。
《用戶體驗要素》一書從戰略層、范圍層、結構層、框架層及表現層等五個層面闡述從0-1設計產品。本文以其為主要核心框架,結合自身工作經驗,重新詮釋一些產品設計理念。
1.解決用戶問題
產品是為了解決人們問題而產品的,就像正義是為了壓制邪惡而存在一樣。微信通過通信功能解決人們交流問題。人人都是產品經理通過產品信息整合,解決了一批對互聯網知識,尤其對尤其產品知識,有需求用戶的問題。請記住,產品是為解決用戶問題而產生的。
那么,如何找出用戶需要解決的問題?也就是如何收集用戶的需求,常見的方式有用戶訪談、數據分析、頭腦風暴等方式。收集完用戶需求后,下一步要對收集到的用戶需求進行分析,甄選出需要馬上需要著重開展做的,也就是這些需求是用戶目前存在的大問題,不解決用戶會很不爽。
那么,如何分析收集到的需求?常見的方式是KANO模型和四象限定位模型。本文著重論述KANO模型。什么是KANO模型?KANO模型定義了三個層次的顧客需求:基本型需求、期望型需求和興奮型需求。
在產品設計過程中,基本需求是必備的,也是首先必須滿足的。
期望型需求是用戶期望被滿足的需求,期望型需求越多,用戶滿足度越高,例如,微信在滿足用戶基本通訊需求外,增加了朋友圈、微信群等功能,在滿足基本需求的基礎上,拓展了基本需求的深度,這就是用戶所期望的需求。
興奮型需求主要是指用戶期望可以提供一些令其驚喜的需求,例如,微信的搖一搖以及紅包等功能都是令用戶驚喜的功能,這種功能一方面滿足了用戶間交流的需求,另一方面,讓用戶參與到了這個功能中,像參與發紅包、參與搖動手機等。
確立好各個需求的分類,就可以確定各個需求的優先次序排序。為了讓用戶對基本需求、期望型需求以及興奮型需求有一個直觀理解,可參考圖 1需求層次模型:
圖 1需求層次模型
確定用戶需求后,下一步就應該把需求具像化。
2.需求具像化
什么是需求具像化?具像化就是通過產品原型、流程邏輯以及功能將抽象的需求轉化為具象的產品形態。例如,以人人都是產品經理評論功能為例子,用戶評論文章的需求,這個需求是模糊的,抽象的,那么,如何將其具像化?
-
確定實現需求的邏輯
確立好需求后,下一步就是對需求進行邏輯梳理,確定實現邏輯的流程。例如,評論文章需求的業務邏輯。圖2 為評論業務邏輯圖:
圖2 評論業務邏輯圖
2.流程抽離出功能
通過上圖2可知,評論流程抽離出評論功能、發布及登陸功能。確定了相應地功能,下一步就是對功能進一步細化出每個功能的流程,例如,登錄功能,細化其登錄流程圖,圖3 登錄流程圖
圖3 登錄流程圖
通過細化可知,流程圖處于最簡狀態(注:用戶和密碼在程序判斷時是and關系,先判斷用戶名,用戶名不正確,直接跳出當前判斷),不能進一步細分,下一步就應該制作原型圖和狀態說明。
3.原型制作、頁面流程圖及注釋說明
確定好相關邏輯后,下一步就是原型制作。原型制作工具選擇axure.本文仍然以評論為例,按照上文圖2流程圖制作頁面。
圖4登錄前頁面圖
圖5登錄后頁面圖
圖6登錄成功頁面圖
以上三圖是按照圖2業務流程圖進行設計的。如何設計?本人在設計過程中,按照對象思維處理。例如,評論,按照對象思維來處理的話,分為評論對象和評論屬性。評論對象是文章,評論屬性包括評論前、評論后、評論內容以及評論條數等屬性,確定好相關屬性和對象后,下一步就是對相關屬性排列了。如何對屬性排列?可按照《寫給大家看的設計書》中四原則:對齊、對比、一致性以及重復性等原則設計。
設計好頁面圖后,有的公司還需要制作頁面流程圖,所謂頁面流程圖就是各個頁面之間的流程。以上原型和流程圖制作好后,需要對原型功能等作相應地注釋,方便研發工程師開發。
總結
以上是產品設計流程,不足之處,還望大家多補充。
作者:勵秣,某公司產品經理,熱愛技術,尤其擅長PHP、java以及python,在某知名公司做過運營,尤其擅長數據運營。有過一段創業經歷,平時兼職做項目,有意向一起創業者可勾搭。
本文由 @勵秣 原創發布于人人都是產品經理。未經許可,禁止轉載。
- 目前還沒評論,等你發揮!