今天說(shuō)說(shuō)最近已經(jīng)與團隊中不少人都談到的“產(chǎn)品核算”。
一提到核算,很多人都會(huì )不自覺(jué)的以為,那是總結色彩濃厚的概念,不適于快速反應的初創(chuàng )團隊。其實(shí),如果準備充分,完全可以在產(chǎn)品開(kāi)發(fā)之前展開(kāi)。又或者說(shuō),從我們準備做一款產(chǎn)品之前,就有意識地為產(chǎn)品制定一些標準。雖然大多數產(chǎn)品在后期運營(yíng)中,都會(huì )經(jīng)歷過(guò)重大調整,但也有不少產(chǎn)品,從首個(gè)版本起,核心架構與功能,一直沒(méi)有發(fā)生太多變化,而是不斷穩定與優(yōu)化。所以我還是建議大家,心態(tài)上擁抱變化,但在準備上制定充分的計劃,尤其對于我們這些雜牌軍游擊隊、沒(méi)有什么成功經(jīng)驗的初創(chuàng )團隊。
切入正題,我理解中的產(chǎn)品核算,包括四部分:UE核算、UI核算、功能核算、體驗核算。(后期還會(huì )有運營(yíng)核算)
一、UE核算能讓標配功能最快定稿,為后續開(kāi)發(fā)降低不確定性
所謂UE核算,就是專(zhuān)門(mén)針對產(chǎn)品原型設計的核算。普遍理解中,產(chǎn)品原型設計往往是發(fā)揮空間很大的,甚至可以是很粗糙的,拿我們的項目來(lái)講,有很長(cháng)一段時(shí)間,在原型設計中,對于不同類(lèi)型的功能、交互、界面、icon以及對針對的文案,都沒(méi)有系統的標準與核算。表面看上去,它最大限度的提高了UE的生產(chǎn)速度,但弊端與隱患很多,尤其會(huì )影響后續開(kāi)發(fā)。
階段性回頭看,任何一類(lèi)產(chǎn)品,無(wú)論是閱讀類(lèi)、游戲類(lèi)、電商類(lèi)、社交類(lèi)……在原型設計上,都有很多相同之處,我認為,一款好的產(chǎn)品原型,并非是完全新創(chuàng )的,而是要在已有的品類(lèi)中,找到自己的定位,進(jìn)行針對性的功能差異化與體驗優(yōu)化。
拿我們產(chǎn)品來(lái)說(shuō),個(gè)人資料頁(yè)面的上傳頭像、完善資料、進(jìn)行隱私設置等功能,幾乎是社交類(lèi)產(chǎn)品的必備功能,就好比韓國餐廳的餐前小菜,它是標配的概念??梢赃M(jìn)行創(chuàng )新,但對于一個(gè)初始版本的產(chǎn)品來(lái)說(shuō),一定不是重點(diǎn),創(chuàng )新空間也有限。因此,對于類(lèi)似標配的功能、標配的交互,就完全可以先進(jìn)行標配設計,盡早定稿,不輕易修改。
它的好處是什么?避免在后續環(huán)節中,比如UI設計、功能優(yōu)化等過(guò)程中,造成不必要的改動(dòng)與人力成本的浪費。毛主席早就說(shuō)過(guò),集中精力辦大事兒,抓主要矛盾。對于做產(chǎn)品來(lái)講,原型設計過(guò)程中,尤其要抓好主要矛盾,把精力用在最重要的事情上。
UE 核算要做到什么程度?以我們項目來(lái)說(shuō),要保證產(chǎn)品結構的確定、核心交互界面的確定,原型設計中,能夠復用的界面,一定要學(xué)會(huì )復用。一來(lái),這是實(shí)現極簡(jiǎn)的有效方式;二來(lái),這會(huì )大大降低用戶(hù)的學(xué)習成本;三來(lái),它會(huì )讓你的產(chǎn)品,有著(zhù)系統性與整體性,不會(huì )讓用戶(hù)在交互的切換中,仿佛完成產(chǎn)品之間的轉換一樣;最后,也是非常重要的,就是節省UI設計師與開(kāi)發(fā)工程師的工作量,最大程度的加快項目的進(jìn)度,提升項目的可控性。
別小看原型設計,原型設計不僅是一個(gè)產(chǎn)品投入生產(chǎn)過(guò)程中的起點(diǎn),原型設計的確定與清晰程度,還直接決定后續工作的穩定與流暢程度。
所以,UE核算,對于一個(gè)產(chǎn)品團隊來(lái)說(shuō),是一種理念,一種對后續工作深度負責的理念。不要它看成是一種包袱,好的UE核算是有主次、有標準、有梯度的,它能夠讓團隊尤其是產(chǎn)品經(jīng)理,對產(chǎn)品結構、對產(chǎn)品今后的開(kāi)發(fā)工作如指掌。(別笑,現實(shí)是產(chǎn)品開(kāi)發(fā)過(guò)程中,大多數產(chǎn)品經(jīng)理,都有被技術(shù)或者UI同事問(wèn)住的時(shí)候,最終還得重新翻UE來(lái)回答,在我身上就發(fā)生過(guò)不少,慚愧)。甚至,如果UE核算做得充分,還能為產(chǎn)品的后續拓展與升級,降低開(kāi)發(fā)成本。
二、產(chǎn)品經(jīng)理要幫助UI設計師提前完成UI核算
所謂UI核算,就是針對產(chǎn)品界面設計的核算。對于有經(jīng)驗的設計師來(lái)說(shuō),這都是小兒科的事兒。但現實(shí)情況是,產(chǎn)品團隊非常多,而有經(jīng)驗又懂產(chǎn)品的UI設計師,非常稀缺。怎么辦?我們在第一版產(chǎn)品開(kāi)發(fā)中,就沒(méi)能事先制定UI核算,包括我們的UI設計師也沒(méi)有真正的客戶(hù)端產(chǎn)品的設計經(jīng)驗,所以我們走了一些非常不必要的彎路,甚至還發(fā)生過(guò)一些爭吵。
因此,如果你是團隊負責人,你最好能夠幫助讓你的UI設計師,從一開(kāi)始就制定一張UI核算單。而不是僅僅依靠設計師的喜好與直覺(jué)來(lái)設計產(chǎn)品。否則,即便每個(gè)界面分別看起來(lái)不錯,也掩蓋不了整個(gè)產(chǎn)品界面的不系統與不規范。而且,對于移動(dòng)互聯(lián)網(wǎng)產(chǎn)品來(lái)說(shuō),前端開(kāi)發(fā)的工作量在很大程度上都與UI有關(guān)。如果你是一個(gè)對UI標準很高的產(chǎn)品經(jīng)理,那你就要學(xué)會(huì )利用UI核算,幫助設計師實(shí)現最完美的界面,找到最佳的工作節奏,同時(shí)控制好工程師的開(kāi)發(fā)量。
UI核算之于UE相對簡(jiǎn)單,我認為首要任務(wù)是確定產(chǎn)品的設計風(fēng)格。(不是直覺(jué)上的設計風(fēng)格,一旦以核算作為標準,將沒(méi)有“我覺(jué)得,我認為”這些模棱兩可的概念)
再拿我們項目來(lái)說(shuō),我首先和設計師提出的要求是扁平風(fēng)格,盡情擁抱iOS7,然后就是主色系、視覺(jué)氛圍等方面的要求。這幾點(diǎn)也是很多產(chǎn)品同仁最通用的常識。不過(guò)UI核算真的不只是這些,有了上文UE核算的基礎,UI核算要在間隔線(xiàn)、頭像、字體字號顏色(高亮)、按鈕、消息類(lèi)型等分類(lèi)通用設計上做足功夫,有特色又不過(guò)度設計。這就能在最大程度上,確保高保真的質(zhì)量與切圖的規范,避免開(kāi)發(fā)過(guò)程中,因為UI的不規范與調整,對進(jìn)度造成影響。同樣,對于設計師本身的成長(cháng)也有非常大的幫助。除此以來(lái),還包括UI設計與開(kāi)發(fā)同事,在配上流程上的核算,什么時(shí)間提供什么,提供到何種程度,這都是可以通過(guò)核算來(lái)規范的。
實(shí)際上,如果你用心看看現有的app產(chǎn)品,在UI設計上不規范,有明顯“BUG”的不在少數。雖然不會(huì )影響功能體驗,但好的產(chǎn)品體驗,既包括功能也包括視覺(jué)。所謂極致,二者缺一不可。何況,我一直以為,好的UI設計,一定是為產(chǎn)品加分且不影響項目進(jìn)度的。在這一點(diǎn)上,我們真應該多向國外的同行學(xué)習。他們在細節的把握上,比我們到位,比我們用心,比我們有方法。
三、功能核算能夠促進(jìn)工程師更多關(guān)注體驗
接下來(lái)是功能核算,包括前端功能,也包括后臺功能。對于功能核算,我沒(méi)有太多發(fā)言權,因為我不是技術(shù)出身,但我一直有一個(gè)理念:僅僅把功能做完是遠遠不夠的。功能和體驗一定是連在一起的。最近幾個(gè)月,我花了很多時(shí)間和技術(shù)團隊溝通,就是希望技術(shù)團隊在進(jìn)行功能開(kāi)發(fā)的評估之前,就把體驗考慮到。
比如同樣的feed發(fā)布功能,目前市場(chǎng)上,就有多種現成的體驗可供選擇,有微博的發(fā)布體驗,有微信朋友圈的發(fā)布體驗,還有很多其他產(chǎn)品的發(fā)布體驗。工程師最容易陷入的思維是:最快并且穩定的(沒(méi)有BUG)的實(shí)現,而產(chǎn)品經(jīng)理想要的卻是:實(shí)現的同時(shí),能有著(zhù)最好的體驗。但在工程師的標準中,體驗上的差別往往不那么明顯,這種反差完全是由于分工不同造成的,并不是工程師不在乎體驗,畢竟誰(shuí)都想做好產(chǎn)品,而且工程師往往是更加好勝的。
因此我建議那些經(jīng)驗不太豐富的團隊,在功能評估時(shí),最好能向工程師多問(wèn)一句實(shí)現方式,順便把體驗兼顧了,多提醒這些技術(shù)天才們。否則,一旦開(kāi)發(fā)結束,你跟工程師說(shuō),我想要的不是微博的體驗,而是朋友圈的體驗,這對于工程師的傷害是非常大的,改動(dòng)的工作量往往也超出初創(chuàng )團隊的接受程度,畢竟,我們活下去的關(guān)鍵是快速迭代。如果不快,等你體驗好了,對手已經(jīng)二次迭代了。
所以,我最近一直在和工程師溝通,在今后的工作中,確保每個(gè)功能在開(kāi)發(fā)之前,都能把實(shí)現后的體驗兼顧到。評估的過(guò)程中,要對市場(chǎng)上同類(lèi)產(chǎn)品中口碑好的功能點(diǎn),做出調研。激勵工程師關(guān)注目前市場(chǎng)上同類(lèi)功能中最佳的實(shí)現方式。否則,你做出來(lái)的,只是功能,遠遠不是市場(chǎng)上能夠生存的產(chǎn)品。
功能核算的另外一種好處,就是能夠促進(jìn)工程師在功能點(diǎn)上的合理分工,讓每個(gè)工程師,在每個(gè)階段,都負責相同模塊的開(kāi)發(fā),持續深入下去,換來(lái)的結果自然是體驗上的不斷提升。
四、體驗核算應該融化到團隊每個(gè)人的心中
最后是體驗核算。其實(shí)在我心中,體驗核算是貫穿著(zhù)產(chǎn)品工作的始終,我從來(lái)不覺(jué)得體驗是產(chǎn)品經(jīng)理一個(gè)人的工作。它更應該融化到團隊每個(gè)人的心中,好的體驗應該是一種工作方式,一種生活方式,一種思維方式。當然,這非常難,對于初創(chuàng )團隊也很少奢望,但我想告訴大家,一旦你把對更好體驗的追求,講給團隊的每個(gè)人,總有一天,你會(huì )得到超乎想象的結果。體驗的升級,就好比龜兔賽跑中的烏龜,持之以恒,潛移默化,假以時(shí)日,天翻地覆。
在這里,我舉一個(gè)與后臺工程師的溝通的例子。之前的文章中,我提到過(guò)體驗很重要的一方面就是產(chǎn)品的性能。而這一點(diǎn),后臺工程師起到?jīng)Q定性的作用。比如加載速度上的0.1秒之差,都應該是后臺工程師應該極力追求的。作為產(chǎn)品經(jīng)理,團隊負責人,要想盡辦法,調動(dòng)資源,鼓勵后臺工程師,為類(lèi)似的點(diǎn)滴細節,拼盡全力。
以我為例,對后臺工程師提出了一個(gè)要求:把影響產(chǎn)品性能體驗的關(guān)鍵節點(diǎn)、關(guān)鍵指標數據化,然后做出不同階段的優(yōu)化目標,我們不需要激進(jìn),不需要一步到位,但什么時(shí)候能夠到什么程度,要心里有數,單單嘴上說(shuō)說(shuō)是無(wú)法達成的。
好了,作為一個(gè)新轉型的產(chǎn)品人,以上是我在最近半年工作中的一切感受,產(chǎn)品核算不是什么新鮮概念,也不是什么救命的奇藥,它更多是團隊工作的一種方法,一種思維,一種習慣。希望對正準備或剛剛轉型的產(chǎn)品人,有所幫助。寫(xiě)得不對的地方,歡迎資深從業(yè)者指正。
相關(guān)閱讀