互聯網作為將人類文明從工業時代帶入信息時代的重要工具已經深入人類社會的方方面面了。在這個基礎的信息溝通工具之上衍生了形形色色的互聯網產品,例如從最早的qq到適應移動互聯網的微信。基于互聯網的產品在不斷地涌現并改變著人們使用互聯網的方式,而負責打造這些產品的核心崗位就是產品經理。
《啟示錄 打造用戶喜愛的產品》這本書就是關于產品經理工作的總結和梳理。作者Marty Cagan是硅谷資深的產品經理,曾經擔任網景公司副總裁、eBay產品管理及設計高級副總裁。我將結合書中的內容來談談我理解的產品經理工作。
什么是產品經理?
一個互聯網的產品開發需要團隊的通力合作。整個團隊應該包含一個產品經理,一個交互設計師,一個視覺設計師,以及一個開發團隊(即傳說中寫代碼的團隊)。這個團隊中,產品經理是負責協調整個團隊開發方向的人,也是對產品負主要責任的人,因此他的核心職責就是挖掘 產品的價值、可用性、以及可行性。
負責產品的人不能是單純的營銷人員。雖然營銷人員常常跟客戶打交道,他們也許知道客戶想要什么,但是他們不知道如何能很好地滿足客戶的需要。負責產品的也不能是技術項目經理。因為技術項目經理也許知道怎么把復雜的功能做出來,但是他們不知道客戶想要什么。那么可以直接讓營銷人員和技術項目經理對接么?也很困難,因為兩種類型的崗位相去甚遠,而且很難分配責任。因此,需要一個產品經理聽取客戶的需要,同時將其轉化成能被技術人員理解的語言,并監督整個產品的形成。
產品經理要做什么?
產品經理作為產品團隊的核心需要關注三個方面的內容:產品、人員、流程。
首先,在確定打造某個產品之前,產品經理需要充分挖掘產品的價值,了解這個產品能夠幫助什么用戶實現什么價值。在此基礎上,還要跟交互設計師一起研究這個產品如何能夠幫助用戶實現他們想要的價值,即可用性和可行性。
在有了最基本的產品形態的構想以后,產品經理要跟視覺設計師研究產品的整體視覺效果。在確定了產品的整體效果之后,需要跟一個原型開發工程師一起,打造一個可供測試的原型版本。這個原型版本會被用于首次接受用戶的測試和反饋。這個原型版本暫時不會考慮服務承載力問題,主要的目的就是為了測試整個產品是否能夠滿足用戶的需要。當經過種子用戶的測試和訪談調研之后,對產品做出一定的調整后,才會交付開發團隊按照上線服務廣泛用戶進行設計開發。屆時,產品需要考慮服務器承載能力,數據獲取的快速有效。
產品經理需要在整個流程中按照不同的產品流程節點跟不同的人員進行溝通,保證最終交付給用戶使用的產品是符合最開始的設定的。在這個過程中,產品經理需要根據項目的進度提供不同類型的文檔給對于的人員,同時還要把握好整個產品開發的節奏,保證產品按照預定的時間上線,使之與公司的發展戰略相匹配。
因此,一個理想的產品經理需要具備以下素質:
- 喜歡研究產品。生活中到處都是產品,具有從其他產品學習的能力。
- 能理解客戶。能準確地捕捉他們想要什么。
- 問題解決能力。打造產品就是創造新事物,所以需要有應對未知的情境的能力,解決可能出現的各種問題。
- 盡責。做產品就像生孩子,要有對其負責的態度。
- 具有領導力,善于溝通。因為產品經理需要協調整個團隊的運轉,如果大家都不聽你的,那這個產品大概率做不成。有時候還需要向上管理領導,保證公司內部資源的到位。
- 學習能力。吸收新技能新知識來解決當下問題,或者借助新知識來拓展自己的思路都是必要的。
- 能夠分清輕重緩急。能夠想清楚什么更重要,什么最重要。
- 兼具商業知識和技術知識。打造產品是一個介于技術和藝術之間的工作,能夠很好地切換思維是成功的關鍵。
產品經理的工作流程
- 評估機會。通常一個產品的誕生并不是市場調研的結果。常常是公司或產品經理敏銳的市場“嗅覺”發現的。在尋找新信息的過程中,在吸收新知識的過程,往往能夠發現別人還沒注意到的機會。這時候,產品經理需要評估這個機會,需要回答以下的問題:
- 產品解決什么問題?(價值)
- 為誰解決這個問題?(目標市場)
- 成功的機會多大?(市場規模)
- 怎么判斷產品成功與否?(收益指標或度量指標)
- 有哪些同類產品?(競爭格局)
- 為什么我們適合做這個產品?(競爭優勢)
- 時機合適嗎?(市場時機)
- 如何把產品推向市場?(營銷策略)
- 成功的必要條件?(需要滿足的條件)
當這些問題都被回答后,這個產品就可以提交高層討論決定是否開發。
- 定義產品。當公司決定開發這個產品后,產品經理就需要通過各種手段清晰地定義產品。在產品定義階段,產品經理主要是與交互設計師和視覺設計師合作,提供一個高保真的產品原型。
- 確定產品的原則。在開始真正著手開發產品前,團隊應該先確立產品原則。這個原則不是這個產品要用什么顏色或者什么架構,而是這個產品要以什么為核心,要解決什么問題。要確定在這個產品里,什么最重要。類似于法律條文,這個原則在團隊遇到內部沖突的時候,能夠成為解決沖突的重要依據。這個是保證整個團隊在開發過程中順利且有效溝通的重要保障。
- 組織產品評審團。在產品研發的過程中,為了保證整個研發方向不產生偏差,產品團隊需要定期向大家匯報產品的研發進度。這時候,組織公司內部各相關部門的人員對產品研發的進度進行評審就很重要。他們會聽取產品團隊對設計思路的介紹,并對此提出自己的評估意見。產品團隊根據他們的意見對自己的研發設計進行調整。產品評審團有四個階段的任務:
- 評審產品戰略和產品線路圖。
- 評審產品機會。
- 評審產品原型和用戶測試結果。
- 評審最終產品、產品品質、發布計劃。
- 通過市場調研來驗證自己的想法。當產品內部經過初步的評審后,就可以通過市場調研來驗證產品方向。調研的方法包括:用戶問卷調查、產品使用分析、數據挖掘、用戶拜訪等。市場調研只能用于初步驗證產品的方向,但不能作為產品研發的依據。因為用戶是不知道自己要什么的,他們只知道自己不要什么。
- 制定用戶畫像。用戶畫像是對產品用戶的人格化虛擬原型。通過細致地描繪用戶的行為、態度、目標,能幫助產品研發的相關各方清晰地了解產品所要服務的對象特征,避免了在研發過程中產生重點的偏移。
- 設計用戶體驗。根據制定的用戶畫像,產品研發團隊就可以根據畫像用戶的行為、態度、目標來設計用戶體驗。在這個過程中,需要產品經理和交互設計師緊密合作以保證產品的可用性比較好。
- 最小可用方案。為了保證產品的開發時間預估的準確,在最初嘗試產品的時候,應該先從最基本的產品設計開始。如果產品追求完善,常常會面臨著開發時間較長。如果當開發周期超出預期的時候,選擇砍掉一些功能還是延長開發周期就是一個兩難的選擇。當定義好了基礎產品,開發工作的時間也能夠較好地安排。因為再也沒有減少功能的選項,只能想辦法在工期要求內完成,或者實在不行延長工期了。
- 出具產品說明文檔。當產品的用戶體驗設計完成,產品經理就要出具產品說明文檔供評審團評審,并在修改后交付開發團隊制定開發方案。在《啟示錄》中,作者強烈推薦以產品的高保真模型作為產品說明文檔,而不是單純依靠word文檔的描述。高保真原型的好處是清晰直觀,而且任何開發的細節都一覽無遺,容易保證開發結果與產品構思相一致。產品經理最核心的工作就是說清楚要“做什么”。理想的文檔應該具備以下5點要素:
- 完整描述用戶體驗。
- 準確描述軟件的行為。
- 能給各種相關的人員閱讀。
- 可以修改。
- 撰寫過程中產生的衍生物也能清晰閱讀。
- 開發產品
- 開發原型。產品設計完成后,并不是一步到位開發最終版本。應該先做一個產品原型,用這個產品原型來對用戶體驗進行測試。
- 尋找種子用戶。當產品的原型開發出來后,產品經理要開始物色與產品相關的種子用戶,邀請他們來參與產品的測試并提出自己的意見。種子用戶人數不需要太多,大概5~10人即可。他們應該是跟產品的目標人群相匹配的,但又不是非理性的消費者或新技術的愛好者。因為后兩者的意見可能會比較極端,不是產品改進的方向。
- 測試原型。可以把種子用戶邀請到公司參與對產品原型的測試。在測試的過程中能夠驗證產品的價值、可用性及可行性。產品經理應設計好測試的流程,并在測試后與種子用戶進行訪談,了解他們對產品的真實的看法,以保證產品能夠匹配他們的需求。
- 開發并改進產品。在原型測試完成后,開發團隊就可以接手產品的正式開發了。在這個過程中,產品經理應仔細規劃產品的改進方案,看哪些功能是在初版就進行調整,哪些功能作為后續版本的迭代。當整個開發計劃與項目開發經理溝通協調完成后,就進入了開發環節。開發的過程中,產品經理應盡量避免臨時增加功能的情況。同時,產品管理過程中要為開發預留系統優化的時間,并不是一味地添加新功能。
- 開發部署。功能的開發和部署都應該考慮用戶的實際體驗,盡量避免使用習慣上的大的調整。微博的產品經理經常被吐槽的地方就是很多使用習慣會在大的版本迭代后被改變,導致用戶的反彈意見很強烈。
- 快速響應。在產品部署上線后,開發團隊還應預留一段時間的快速響應時間。在有些公司,開發和維護是由不同的團隊負責。當把產品交付給維護團隊前,開發團隊還應觀察產品上線后的情況再進行移交。如果沒有出現大的紕漏,產品研發的工作才算是基本完成。
產品經理的招式
自我成長
當一個產品經理進入一個新的團隊時,他的首要工作并不是直接開始產品的研發。新加入的產品經理應該先花三個月的時間融入目標客戶和用戶群,學習相關技術,了解市場及競爭情況。只有具備了對整體市場環境的了解才有可能在這個環境里發現機會并真正轉化為有價值的產品。
而對于創業型公司來說,一個產品團隊最開始最重要的只有三個崗位:產品經理、交互設計師、原型工程師。這三個崗位的人通力合作,能夠拿出一個基本通過市場驗證的產品,屆時再通過融資招開發團隊的方式進行大規模的開發和宣傳才能保證創業團隊的成功率。
流程管理
在產品開發流程中,產品經理可以根據實際情況選擇敏捷開發的方式或者瀑布流的方式。敏捷開發的思路在于快速迭代,但使用的過程中應避免迭代過程中的方向偏差,一方面要小步快跑,另一方面要保證前進的方向正確。平衡這兩者是產品經理在設計開發流程時需要注意的。
另一方面可以采用傳統的瀑布流方式,就是按照一個個里程碑的方式進行開發。這樣開發的節奏比較穩定,相對敏捷開發的方式來說,版本測試可能需要間隔較長的周期。兩種方式各有利弊,就看實際團隊協作的效果。
設計產品
在產品研發過程中,產品經理應該關注用戶的情感需求。用戶的情感體驗是驅動他們使用產品的重要因素。我們會借助工具驅趕我們不好的情感體驗,例如焦慮、損失厭惡,也會借助工具追求好的情感體驗,例如快感。產品經理應通過關注用戶的情感需求來找到他們真實的需求。同時,也要避免被用戶的強烈情緒帶偏。產品的用戶可以被分為:技術愛好者,非理性消費者,理性消費者,超理性消費者,觀望者。了解他們使用產品的真實目的,將重心放在理性消費者和超理性消費者身上,他們才是真實反映產品價值的人群。
同時,在產品設計過程中應關注可用性與美感的結合。好看好用的東西一定能更受市場的歡迎。尤其是大眾的審美眼光已經被有設計感的公司不斷地提升。市場的競爭會更激烈。
打造不同產品該注意的地方
打造互聯網服務產品需要關注的10個點:可用性、用戶畫像、可擴展性、穩定性、客服、隱私保護、口碑、全球化、平滑部署、用戶社區管理。
打造企業級軟件需要關注的10個點:可用性、穩定性、特殊功能、種子用戶、銷售渠道的需求、用家和買家的需求、產品安裝、產品配置、產品升級、銷售策略。
打造平臺需要關注的點:要滿足來自平臺供應商、終端用戶的不同需求。這兩種需求可能是截然不同的。
總結
作為產品經理10個必須思考的問題:
- 產品能吸引目標消費者的關注嗎?
- 產品的設計是否人性化,是否易于操作?
- 產品能在競爭中取勝嗎?即使是面對未來風云變化的市場,依舊有取勝的把握嗎?
- 我了解目標用戶嗎?產品能否得到他們的認可?
- 產品是否有別于市面上的其他產品?我能在兩分鐘內向公司高管清楚地闡明這些差別嗎?能在一分鐘內向客戶解釋清楚嗎?能在半分鐘內向經驗豐富的行業分析師解釋清楚嗎?
- 產品能正常運行嗎?
- 產品是否完整?用戶對產品的印象如何?銷售業績如何?銷售任務能否順利完成?
- 產品的特色是否與目標用戶的需求一致?產品特色是否鮮明?
- 產品值錢嗎?值多少錢?為什么值這么多錢?用戶會選擇更便宜的產品嗎?
- 我了解其他團隊成員對產品的看法嗎?他們覺得產品好在哪里?他們的看法是否與我的觀點一致?