珠海市天惠設計制作有限公司,成立于1996年8月,是為拓展中國Internet領域應用而專門成立的高新技術企業(yè),是企業(yè)電子商務技術服務和解決方案綜合服務提供商。
(一)項目啟動前
從事產(chǎn)品的工作一年多,但自己一直苦于這樣或者那樣的困惑,很多人想要從事產(chǎn)品,或者老板自己創(chuàng)業(yè)要親自承擔產(chǎn)品一職,但他們對產(chǎn)品這個崗位的認識卻不明晰,有的以為是純粹的畫原型,有的是以為做項目管理跟蹤項目進度,有的是做競品分析給老板看。實際上,這些都不是產(chǎn)品經(jīng)理的核心和重點。在較為成熟的企業(yè),因為產(chǎn)品的壯大和人員的增多,為了便于協(xié)作和溝通,崗位會細化的很清楚,如產(chǎn)品經(jīng)理、交互設計師、UI設計師、用戶體驗分析師、數(shù)據(jù)分析師、運營等等。但是創(chuàng)業(yè)型公司中產(chǎn)品經(jīng)理往往都是身兼數(shù)職,創(chuàng)業(yè)公司追求的是效率最大化、成本最低化,根本沒精力將崗位分的那么細致。下面我以一個創(chuàng)業(yè)者的視角或者說負責一個產(chǎn)品項目的產(chǎn)品經(jīng)理角度出發(fā),來審視整個過程,看一個產(chǎn)品從無到有,產(chǎn)品經(jīng)理需要哪些事情。
產(chǎn)品從概念到產(chǎn)出到流程
做任何東西之前,首先要考慮其背后的用戶需求、商業(yè)價值、技術難度。只有用戶有需求,你的產(chǎn)品才會有人用;只有其商業(yè)價值成立,才能為企業(yè)帶來利潤,畢竟企業(yè)最最基本的目標就是要盈利;只有技術上的總體評估是可行的,整個項目才可被執(zhí)行。現(xiàn)在的互聯(lián)網(wǎng)創(chuàng)業(yè),大家都在追求”快“,比如2個月融資,4月用戶過百萬,3年后納斯達克上市。但是這都是大家看到別人創(chuàng)業(yè)成功的表象,殊不知做任何事情的前提是,你得了解你在做什么,誠然,不排除哪些膽子大運氣好隨便干就成了的,但那只是個案,不值得深究。
一、用戶需求
1.1產(chǎn)品定位
在項目的執(zhí)行過程中,我們經(jīng)常陷入一種情景,就是一堆人在一塊,討論的氛圍可謂是情緒高漲,A說這個地方的按鈕不行,B說這個地方應該像人家APP那樣做,C又說你們都不對應該是這個模塊不要換成這個云云。經(jīng)常參加這種討論,會無比的耗費時間和體力,動輒好幾個小時過去,但一散會,發(fā)現(xiàn)什么結果也沒得出來。多數(shù)情況下,一定是產(chǎn)品定位出了問題。執(zhí)行的人一定要清楚的明白產(chǎn)品是用來干什么的,給什么人用,才能正常的去討論具體細節(jié)。如果熱血沸騰、蹬鼻子上臉的的討論了好久,發(fā)現(xiàn)沒結果,發(fā)現(xiàn)會議的討論跑偏了,不妨回歸本質(zhì),想想我們的產(chǎn)品定位是什么。
產(chǎn)品定義:產(chǎn)品定位包含兩個大的內(nèi)容一個是產(chǎn)品定義,另一個是需求定義。產(chǎn)品定義要分析的內(nèi)容包含產(chǎn)品的使用人群、主要功能和產(chǎn)品特色。
舉例,你現(xiàn)在要創(chuàng)業(yè)搞一個移動端招聘APP取,作為產(chǎn)品經(jīng)理首先應該干什么?中國每年的就業(yè)人口非常龐大,行業(yè)也各種各樣,那你就有要想,你的產(chǎn)品是要給什么樣的人提供服務,你如果想服務所有行業(yè)的人群那是不可能的,首先一個小公司去整合這么多行業(yè)招聘信息本身就非常困難,另外并不是每個行業(yè)的人對互聯(lián)網(wǎng)的接受程度那么高。
通過數(shù)據(jù)分析和調(diào)研,發(fā)現(xiàn)現(xiàn)在國家鼓勵創(chuàng)業(yè),創(chuàng)業(yè)的高峰期必然產(chǎn)生大量的人力需求,尤其是現(xiàn)場幾乎說到創(chuàng)業(yè)沒有哪個是跟互聯(lián)網(wǎng)無關的,而且從事互聯(lián)網(wǎng)的人對于APP的接受程度也很高,至少都愿意嘗試。所以你把互聯(lián)網(wǎng)這個行業(yè)的從業(yè)人群作為你產(chǎn)品的使用人群。
當你分析完其他招聘類APP后,你發(fā)現(xiàn)這些APP有很多問題,比如我就是要找北京西二旗那邊的工作,但是很多APP目前都是沒位置篩選;雖然可以海投,但是得到的反饋的寥寥無幾;能夠了解的企業(yè)信息太少;在投遞建立前,作為求職者希望知道這個公司的老板是誰;現(xiàn)在都互聯(lián)網(wǎng)時代,電子簡歷完全可以了,為什么每次招聘還需要招聘者自己打印簡歷,要知道打印簡歷對于求職者來講并不是很方便,因為隨時會改動,這對求職者非常不方便。所以你打算做這個APP,他的特色功能就是1、崗位支持企業(yè)所在位置分類;2、招聘方應該時時給予求職者反饋;3、取消紙質(zhì)簡歷。主要功能就是招聘。現(xiàn)在我們給APP取名叫做飛鴿招聘。
需求定義:需求定義的分析包含目標用戶、使用場景、用戶目標三個方面。目標用戶是什么類型的人會用你的產(chǎn)品;主要功能是指你的產(chǎn)品是用來干什么的,是工具是社交還是其他;你的產(chǎn)品相對于其他市面上的產(chǎn)品有什么不同的地方,這就是產(chǎn)品特色。
剛才明確了APP的適用人群、主要功能和產(chǎn)品特色。市面上的招聘APP,有的是做獵頭的專門針對于希望跳槽的,你的APP的目標用戶是誰?基于特色功能分析和用戶痛點,分析出出產(chǎn)品的目標用戶是那些有想在具體位置找工作的人,比如已經(jīng)定居北京后沙峪的人,希望工作在望京;當你剛剛搬家到回龍觀時,此時你面臨著換工作,你可能會傾向于找西二旗那邊的工作。
1.2需求分析
以上就是所有產(chǎn)品定位的內(nèi)容。這些完成之后,緊接著的就是競品分析和用戶調(diào)研,一方面這是對我們的需求進行一定的驗證,另一方面也是我們直接接觸用戶的一個機會,看用戶存在什么需求。
1.3需求篩選
早期需求篩選是個非常苦逼的事情,如果產(chǎn)品經(jīng)理自己就是老板,自己心里很清除還行,如果不是很容易陷入海量的需求中拔不出來,討論著討論著就跑偏了,討論完之后好像什么功能都需要,這個功能有用,必須加;那個功能太好玩了,用戶肯定有趣。這話總完全憑個人主觀臆斷的東西,往往都是當時聽起來貌似合理,但事后卻經(jīng)不起推敲。所以我們需要始終把握住我們的產(chǎn)品定位和優(yōu)先級,萬不可盲目的在這個地方做很多無畏的犧牲和奮斗(少做不經(jīng)思考的、拍腦袋的、不經(jīng)過大腦的決定)。
需求記錄表:
早起需求篩選期間,會出現(xiàn)很多這樣或者那樣的需求,有些我們不能立馬做出判斷說做還是不錯,這些點子有可能以后會成為我們產(chǎn)品迭代的啟發(fā)點,也會給產(chǎn)品的發(fā)展帶來更廣的思路。做好管理,尊重每一個人的想法,在出現(xiàn)模棱兩可時,記錄下載,對會議的推動和進展會有很大的幫助。
二、商業(yè)價值
市場需求文檔和商業(yè)需求文檔,一般在大公司會得到比較成熟的體現(xiàn)。小公司往往多數(shù)都是老板自己決定,老板可能不會搞這樣或者那樣的文檔,但他自己肯定會去做基本了解,或者本身自己就很了解某個行業(yè)。這兩個文檔并不是多余的,也不是累贅,如果在項目啟動前,能夠花一定的時間去深入了解行業(yè)和用戶是非常必要的。具體文檔細節(jié)在這里不做闡述,網(wǎng)上有很多可以去借鑒的。
三、技術評估
作為不是技術出身的人,就不再這里轉筆了。尊重開發(fā)人員,和開發(fā)相處融洽一點,會對產(chǎn)品的推動非常有幫助。
(二)項目執(zhí)行中
在前文中已經(jīng)給大家講了項目啟動前應該做的三大塊1、需求;2、商業(yè);3、技術。在這些準備工作整理完之后,接下來就是執(zhí)行,執(zhí)行過程中不像之前需要考慮的那么宏觀,但需要你足夠的細心和耐心。
一、產(chǎn)品層面
需求產(chǎn)生了之后,緊接著產(chǎn)品人員就可以產(chǎn)出需求文檔,需求文檔對接下來交互設計(創(chuàng)業(yè)公司往往產(chǎn)品經(jīng)理會擔任)、UI設計起著關鍵性的作用,當然在需求聞文檔產(chǎn)生的過程中,如果有專職的交互設計,在需求階段最好和產(chǎn)品人員一起來探討需求文檔的細節(jié),這對于交互設計自己理解整體的需求有幫助,也對他進行原型設計和撰寫交互說明有很好的幫助。
需求文檔大致包含的內(nèi)容會有如下幾個方面:
背景描述:為什么開展這個項目?解決用戶什么問題?會有多大的價值?大致就是把項目啟動前做的功課進行一下總結說明,務必精簡明了。
用戶畫像:對用戶特征進行虛擬說明,闡明用戶情況。
項目時間規(guī)劃:什么時候出來原型?什么時候出來真實設計稿;什么時候進入開發(fā)?什么時候開始測試?什么時候開始提交應用商店?這些都需要明確出來,不然如果沒有時間概念,什么事情都會拖拖拉拉,沒有緊迫感。
信息結構圖:APP的內(nèi)容組織結構。下面是舉例,簡單的給出微信的基本結構。
任務流程圖:對于APP中的大功能,把用戶從開始到結束的整個過程梳理出來,把各種可能性考慮進來,否則之后如果開發(fā)碰到問題了問你,你還得重新考慮,更可怕的是開發(fā)不問你直接就開發(fā)了,而結果還不是你想要的。下面以一個簡單的登錄為例:
需求說明:把每個操作的條件和結果說清楚,如果能夠用文字說清楚的就用文字,說不清楚的最好用圖片。可能有的人會說,這個時候還沒有線框圖,怎么解釋啊。這個并不矛盾,早起的需求文檔是用來給交互看的(再次強調(diào),創(chuàng)業(yè)型公司的產(chǎn)品可能會兼著交互),交互設計師再根據(jù)你的功能結構和流程梳來設計線框圖和高保真的原型圖。
數(shù)據(jù)埋點:把后期需要查看的數(shù)據(jù)列成清單,比如說這個按鈕的點擊率,這個頁面的打開率等等,這個時候需要和運營多交流,對需要做埋點的地方理清楚。這對于產(chǎn)品上線后的數(shù)據(jù)分析很有幫助,數(shù)據(jù)也可以輔助產(chǎn)品功能的迭代。
二、交互設計
需求整理完成之后,接下來大致要進行的就是線框圖、頁面流程、高保真原型圖和交互說明的設計和產(chǎn)出。高保真原型是具體情況來定,有的公司有要求,有的沒有。
2.2線框圖:
力求簡單清晰的表達出每個頁面的視覺效果,這里最好不要加入交互,也不要搞的五顏六色,最好是黑灰色。每個情形就是一個頁面,把各個情況用頁面分別表達出來,一方面你會更加清晰APP整體的界面數(shù)量,另外設計也會更加清楚你想要什么,否則加入了交互,設計也不知道怎么點,你還得解釋半天。
2.2頁面流程圖:
比較類似之前的信息結構圖,頁面流程圖這是用各個頁面來做連接,視覺上更加清晰各個環(huán)節(jié)的銜接和跳轉。
2.3高保真原型圖:
對交互的要求會更高。需要比較完整的展現(xiàn)各個功能之間的交互動作,另外在視覺上盡量還原真實產(chǎn)品的樣子。(關于Axure,可以學習金烏的課程,很不錯,很多人覺得講的太羅嗦,但是你認真看下來還是很有收貨的)
2.4交互說明:
我個人覺得,交互說明和高保真原型有重合之處,如果做了高保真,那么多數(shù)的交互動作基本上都可以展現(xiàn)。但是有些地方的交互動效是軟件無法搞定了,這個時候就需要你用交互說明了。
如果文字和圖片都不要說明的就直接用紙片來模擬。不要小看這種方式。
這里做交互標記的工具推薦幾個給大家:mac電腦果斷是sketch了;windows下有snagit、圈點、FScapture,另外viso也可以標注。
三、UI設計
一般情況下,交互設計師講線框圖交給設計師,設計師就可以開工了。這個過程,交互也要多和設計去溝通,畢竟UI也會有自己的專業(yè)度,她會有自己的設計見解,這很正常。
四、項目執(zhí)行
設計產(chǎn)出了,交互的工作也做完了,該去交給項目經(jīng)理執(zhí)行了,這個身份目前來看那只有很大的公司里才會有,一般情況下是由產(chǎn)品經(jīng)理直接兼任了。這里需要提醒的是,在執(zhí)行前,各種相關的規(guī)范要先建立起來。比如:
4.1,apk、api文件的命名規(guī)范和不同類型安裝包的管理:
這里全是我個人的經(jīng)驗,做好這些,會對以后安裝包的管理會有極大的幫助。我們當時把搭建了一個開發(fā)者環(huán)境,這個環(huán)境下的APK、API文件只能在局域網(wǎng)類使用,在這個環(huán)境下可以任意折騰和測試,不會影響到已經(jīng)上線的應用。
開發(fā)者環(huán)境下打包的安裝包圖標和命名要和線上環(huán)境下的應用區(qū)別開。以后在續(xù)測試時就不會因為各個版本搞的手忙腳亂。
4.2APK、API文件管理
4.2.1開發(fā)版:純開發(fā)自己使用或者產(chǎn)品使用,其他無關人員一般情況下不會接觸到這個版本。網(wǎng)絡環(huán)境:僅特定網(wǎng)絡環(huán)境下使用(需要技術人員搭建環(huán)境)。
4.2.2公測版:經(jīng)過產(chǎn)品和測試人員的詳細測試后,基本沒有什么BUG了,就可以拿出來給公司的人使用,也算是上線前的穩(wěn)定性測試。網(wǎng)絡環(huán)境:僅在特定環(huán)境下可以使用(需要技術搭建環(huán)境)。
4.2.3商店版:準備提交到市場的APK、API文件。在經(jīng)過開發(fā)版本、公測版的全面測試后,排除一切不穩(wěn)定bug,此時打包的商店版仍然需要經(jīng)測試人員的最后把關,最后一定要保證的是,準備上線的APK、API文件是經(jīng)過測試人員的最后把關的,否則如果開發(fā)如果做了改動不通知測試和產(chǎn)品人員,上線后出了問題再改就晚了。
五、APP測試和版本號管理
版本好號的管理,前期就要搞清楚,否則后面產(chǎn)品上線后,出現(xiàn)bug要改進,或者添加新功能后對老版本是否有影響,這個時候版本號管理的好就會起到很大的作用,一方面你可以隨時找出之前上線過的apk、API文件,另一方面面對不斷修改打包的文件不至于把自己搞混。
下面是我個人的意見,如哪個大牛有好方法可以分享出來。版本號始終是唯一的,是依次迭代遞進的,不要為了上線時版本號好看就去刻意干擾版本號,嚴禁搞多套版本號。
測試須知:
UI、交互、產(chǎn)品在技術人員開發(fā)階段,要多和技術人員溝通,最好是將大功能細化成小功能模塊,每次做好一部分就通知相關的人進行檢查,以免累計到最后問題過多修改動作太大。UI負責盯著開發(fā)是否按照自己的設計實現(xiàn)的,交互負責關注交互效果是否符合你的標準,產(chǎn)品負責關注各個功能的實現(xiàn)是否正確。
測試用例:好的測試用例能夠有效的推進測試的進程,好的測試用例在于盡可能的把APP的各種需要測試的情況用人話描述清楚,這點就看你的文字能力了,測試用例寫出來會交給測試人員來測,這也是他們評判APP是否達標的標準。
Bug管理工具:bugtags,bugclose等等,市面上有很多,多是免費的,即使是收費也不要在意那么點錢,借助bug管理工具能夠有效的提高測試人員和技術人員的協(xié)作效率。
(三)項目上線后
之前給大家介紹了兩個部分,項目啟動前和項目執(zhí)行中。項目上線后,作為產(chǎn)品需要關注的事情有幾個方面,一是APP數(shù)據(jù),二是用戶反饋,三是需求提取。
一、APP數(shù)據(jù)
新增用戶:第一次啟動應用的用戶;
新增獨立用戶:全體應用的新增用戶的總和(去重)
活躍用戶:當天啟動一次的用戶即為活躍用戶,含新用戶和老用戶;
活躍獨立用戶:當天應用的活躍用戶總和(去重)
MAU:MAU(monthly active users)月活躍用戶人數(shù)。
DAU:DAU(Daily Active User)日活躍用戶數(shù)量。常用于反映網(wǎng)站、互聯(lián)網(wǎng)應用或網(wǎng)絡游戲的運營情況。
用戶留存率:在互聯(lián)網(wǎng)行業(yè)中,用戶在某段時間內(nèi)開始使用應用,經(jīng)過一段時間后,仍然繼續(xù)使用該應用的用戶,被認作是留存用戶。這部分用戶占當時新增用戶的比例即是留存率,會按照每隔1單位時間(例日、周、月)來進行統(tǒng)計。
用戶留存率中的40-20-10法則:如果你想讓游戲、應用的DAU超過100萬,那么日留存率應該大于40%,周留存率和月留存率分別大于20%和10%。
次日留存率:(當天新增的用戶中,在往后的第1天還活躍的用戶數(shù))/第一天新增總用戶數(shù);
第2日留存率:(第一天新增用戶中,在往后的第2天還有活躍的用戶數(shù))/第一天新增總用戶數(shù);
第7日留存率:(第一天新增的用戶中,在往后的第7天還有活躍的用戶數(shù))/第一天新增總用戶數(shù);
第30日留存率:(第一天新增的用戶中,在往后的第30天還有活躍的用戶數(shù))/第一天新增總用戶數(shù)。
另外就是APP的埋點數(shù)據(jù),這個功能的點擊率是多少?這個功能有多少人打開,又有多少人使用了?有多少人在頻繁使用這個功能?等等,這些埋點數(shù)據(jù)要時常關注。結合數(shù)據(jù)變化來反思功能設計的問題,從而優(yōu)化產(chǎn)品。
二、用戶反饋和評論
產(chǎn)品上線后,用戶的反饋和評論對于產(chǎn)品人員來講是尤為珍貴的材料,一方面這是你的真實用戶的直觀感受,另一方面他們再表達直接的需求。那么,怎么樣處理用戶的意見就顯得格外重要。用戶反饋什么我們就做什么,這是肯定不行的。很多情況下用戶表達的只是一種表面現(xiàn)象,要學會去挖掘用戶背后的需求本質(zhì)。多去研究世界上一些革命性的產(chǎn)品,多去了解人。
當看到四處飛來的意見時,我們要學會思考,而不是全盤接受、全盤照抄。
是不是我們的目標?想想我們的目標用戶是誰。
使用場景是否成立?還是這只是極個別人的場景需求。
用戶目標是否正確?我們的APP是不是用來滿足用戶這個需求的?
產(chǎn)品定位還正確嗎?如果做了這個功能,還符合我們產(chǎn)品的定位嗎?
如果要做這個功能,那么自身的項目資源是否能夠滿足?如果需要舉全部資源來做這件事情,那就要慎重再慎重。
三、需求提取
也許用戶的意見是個圓形,但經(jīng)過分析之后,很有可能得到需求是個三角形。
“如果我最初問消費者他們想要什么,他們應該是會告訴我,‘要一匹更快的馬!’”
——這是亨利·福特的一句經(jīng)典名言,如今我們在《喬布斯傳》里又見到了它。
100多年前,福特公司的創(chuàng)始人亨利·福特先生到處跑去問客戶:“您需要一個什么樣的更好的交通工具?”幾乎所有人的答案都是:“我要一匹更快的馬”。很多人聽到這個答案,于是立馬跑到馬場去選馬配種,以滿足客戶的需求。但是福特先生卻沒有立馬往馬場跑,而是接著往下問。
福特:“你為什么需要一匹更快的馬?”
客戶:“因為可以跑得更快!”
福特:“你為什么需要跑得更快?”
客戶:“因為這樣我就可以更早的到達目的地。”
福特:“所以,你要一匹更快的馬的真正用意是?”
客戶:“用更短的時間、更快地到達目的地!”
于是,福特并沒有往馬場跑去,而是選擇了制造汽車去滿足客戶的需求。
客戶需求有顯性需求和隱性需求兩大類。我們通過市場調(diào)查得知的往往都是一些諸如“我要一匹更快的馬”這類顯性需求。客戶的顯性需求并不是客戶真正的需求。企業(yè)需要根據(jù)所收集的顯性需求信息進行深度挖掘和捕獲,以了解客戶的隱性需求是什么,進而分析出客戶的真正需求是什么(例如:用更短的時間、更快地到達目的地)。這就是一個需求分析的過程。
喬布斯所言:“我們的任務是讀懂還沒落到紙面上的東西。”實際上就是用戶隱性需求的深度挖掘。
我們的承諾: