一款互聯網產品誕生的前世今生

3 評論 6966 瀏覽 22 收藏 9 分鐘

一款產品從最開始立項到最后上線需要經過很多階段,不同的公司產品開發流程也不太一樣,。最近看的《破繭成蝶》這本書從設計師的角度對整個產品開發周期的各個環節做了很詳細的介紹,我看完了這本書也收獲很多,和大家分享一下我的心得。

需求階段

從用戶角度

一款產品首先是要解決用戶的某個實際問題,其次是讓這個問題變得容易解決,最后是讓用戶在使用產品過程中有深刻的印象,留下美好的體驗。所以我們在設計產品時應該從這三個方面考慮,即解決用戶需求,減少用戶理解和操作成本,讓用戶留下美好而又深刻的印象。

從產品角度

產品的需求可以從三個方面去考慮,用戶需求、商業價值、開發成本。其中用戶需求是根本,一款產品只有很好地滿足了用戶的需求,才會有人愿意使用,產品也才能獲得商業價值。企業獲得了一定的商業價值,才會花費更多的精力和資源去完善產品,不斷提高產品的使用體驗從而更好地服務用戶。同時一款產品不論有多么奇妙的創意,都需要開發人員從技術上去實現,在開發資源緊張的情況下,對開發成本的評估也不容忽視。

在確定產品需求之前,首先要給產品做一個明確的定位,這是后續一切工作的大方向。產品定位可以分為兩個部分,一個是產品定義,另一個是用戶需求。

dingwei

產品定義包括使用人群、主要功能、產品特色,用戶需求則包括目標用戶、使用場景、用戶目標。通過從這些細分的方向來分析,就能得出一個完整的產品定位了。

定義產品最好的辦法就是用一句話來概括這個產品,讓大家明白這款產品是干什么的,有什么特色,以及適合誰用。比如大眾點評是一款通過點評信息幫助用戶快速找到吃喝玩樂好去處的應用。產品初期的功能不能多而雜,單點突破專注一個核心功能可以幫助產品迅速找到一個明確的定位,避免產品在開發過程中千頭萬緒、難以取舍。

除了明確產品的定義之外,對用戶的需求也要有深刻的把握,簡單來說用戶需求就是什么人在什么環境下解決什么問題。在這里首先得確定自己的核心用戶,不要指望做出一個讓任何人都滿意的產品,這樣的結果往往可能是任何人都不滿意。核心用戶通常是人群數量大,而且商業價值高的人群。

需求收集的途徑很多,包括用戶調研、用戶反饋、競品分析、產品數據等。面對眾多的需求,如何高效地篩選需求就成了值得關注的問題。一個比較有效的流程是:首先篩選掉明顯不合理的需求,然后通過用戶需求的現象挖掘用戶真實本質的需求,再結合產品的定位按照一定的優先級確定產品的需求。優先級的確定需要考慮用戶價值、商業價值、實現成本。

編寫文檔

當確定了產品的需求之后,為了規范項目流程以及方便產品開發,通常需要撰寫產品需求文檔。需求文檔沒有統一的規定,不同的公司,不同的項目對文檔的要求可能都不一樣。通常情況下一份需求文檔有以下內容。

  • 文檔修改與審核記錄。一份需求文檔可能會經過多次修改,在修改后需要做簡要的記錄。
  • 背景描述。為什么要做這個產品,產品定位,市場行情等。
  • 用戶類型和特征。簡單的描述目標用戶情況以及他們的特征。
  • 項目時間安排。何時啟動,何時完成。
  • 信息結構。產品的頁面結構層級,可用思維導圖類軟件完成。
  • 整體業務流程說明。操作的業務邏輯流程,幫助設計師理解具體的業務邏輯。
  • 需求詳細說明。需求文檔的主要內容,列出每一個功能的詳細說明。

產品需求文檔沒有一定之規,以上文檔中有些內容也可以放到MRD文檔中,具體實施時應當根據項目實際情況來確定。在需求文檔中信息結構、整體業務流程說明、需求詳細說明是核心內容,必須清楚的表達出來,不然設計師在做設計的時候會遇到很多問題需要反復確認。

繪制原型

當需求確定了,文檔也寫好了就可以開始著手做原型設計。原型按照精細程度分為低保真原型和高保真原型。不同的公司對原型要求不一致,但是一般情況下推薦從紙面原型做起,因為它簡單方便,只需要筆和紙就可以快速地記錄和表達,無需考慮格式和細節。用紙面原型可以快速畫出產品草圖然后和團隊成員商量,方便進行修改。紙面原型可以看做是最終設計的雛形,主要關注框架、流程、基本功能和內容,而忽略設計的具體細節。

在完成了紙面原型之后,就可以在已有的框架下畫出更加精細的線框圖,來細化產品的界面。在這個階段中需要做很多細節的工作,比如規劃合理的布局、遵守柵格規范、明暗對比表達、標記第一屏高度、表達清楚UI邏輯、考慮實現后的效果、了解視覺趨勢等。

這一版的線框圖是需要交付給視覺設計師進行視覺設計,所以除了在線框圖上完善產品界面之外還需要作出一定的交互說明。線框圖代表的是靜態的部分,而交互說明則代表動態的部分,比如操作瞬間出現什么提示,文字過多怎么顯示,點擊某個部分有什么反饋等。總而言之,交互說明要說清楚除靜態頁面外,還需要考慮各種動態情況;除正常情況外,還需要考慮各種特殊和錯誤情況。

跟蹤迭代

當視覺設計師做出視覺稿之后,就可以交付技術人員來進行開發了,但這并不意味著工作就結束了,在開發過程中,也需要經常和技術人員保持溝通,避免最終產品和設計稿出現較大偏差。

在產品開發完成之后,產品經理同樣還有大量的工作要做,上線前要對產品進行可用性測試和A/B測試,產品上線后要不斷收集用戶的反饋以及檢測產品的各項數據。通過收集到的反饋信息,對產品進行迭代完善不斷提高用戶體驗。

一款產品的誕生需要經歷反復地打磨和優化,產品經理在整個過程中也需要按照規范的流程從抽象到具體,從框架到細節來確保產品順利地開發。所以,想當一個優秀的產品經理并不是一件容易的事。

 

本文為作者@飛云 投稿發布,轉載請注明來源于人人都是產品經理并附帶本文鏈接

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 請問在產品定位 和用戶需求中的使用人群和目標用戶有什么區別嗎?

    來自北京 回復
  2. 其實都不用自己做,最重要的是溝通!?。。?/p>

    來自北京 回復
  3. 簡單了點

    來自重慶 回復