眾所周知,微信團(tuán)隊的對產(chǎn)品的要求高,但很多時候是聽說,也許感受不深,我說說些我還在微信團(tuán)隊時的親身體驗吧。
1
微信里曾經(jīng)有一個功能,叫實時對講。
做這個功能之初,我們有個設(shè)計,就是一旦進(jìn)入對講狀態(tài)時,手機(jī)界面頂部的狀態(tài)欄從一行變成兩行(紅框部分),所有的頁面元素往下沉20個像素。不了解技術(shù)的朋友可能不明白,但沒關(guān)系,你只要知道,這個功能是我負(fù)責(zé)的,為了做這個功能,我必須把微信每一個頁面的代碼修改一遍。
當(dāng)時我的內(nèi)心是崩潰的。但更崩潰的不是這個。當(dāng)我花費了大概一周的時間修改完成了這個個性,設(shè)計方案又變了——小龍說不需要這樣做了,做一個懸浮按鈕來顯示對講狀態(tài)吧(跟現(xiàn)在微信視頻聊天那個懸浮窗一樣)。
在絕望之余,我心里想,說不定哪天又要變回來,代碼先留著吧。所以我把代碼注釋掉,沒有刪除(在微信復(fù)雜的代碼包里面,通常是不能這么干的)。
一直到這個新版本的微信發(fā)布前幾天,果然方案變回去了。我的先見之明讓我逃過一劫,如果讓我重來一次,大概不如把我殺了吧。
這是在講多變。
2
我前些天在家收拾東西的時候,發(fā)現(xiàn)了微信4.5版本的設(shè)計稿,這是13年2月發(fā)布的版本。你可以對照一下現(xiàn)在微信的聊天發(fā)圖片功能,基本跟這個設(shè)計稿是一樣的。
4年多,對于微信這樣體量的產(chǎn)品來說,一個功能可以一成不變,真的難以想象。這只能說明當(dāng)初的設(shè)計是經(jīng)得住時間的考驗的。
而這樣的一成不變又還很好用的功能,在微信里面有很多。
這是在講不變。
3
現(xiàn)在很多人在講小步快跑,迭代試錯。但他們說這句話時心里想的是,應(yīng)該像微軟一樣把錯漏百出的版本給用戶用,然后再不斷打補(bǔ)丁。甚至有些公司,經(jīng)常發(fā)布一些沒有經(jīng)過大腦的版本,然后反復(fù)折騰,折騰反復(fù)。
這就是“惡心用戶,成全自己”的焦慮感。
而小龍評審微信的功能有一個習(xí)慣:不看原型圖,不看設(shè)計稿,也不看Demo,要體驗前后臺代碼開發(fā)好后的產(chǎn)品。這就意味著:如果一個功能在給到用戶之前有過n個方案,則前后端開發(fā)人員已經(jīng)開發(fā)過n個版本的代碼。
如果你從事互聯(lián)網(wǎng)行業(yè),特別是在創(chuàng)業(yè)公司,你肯定會知道:這是極大的資源浪費,并且對開發(fā)速度和質(zhì)量要求都非常高,還很考驗開發(fā)團(tuán)隊對產(chǎn)品經(jīng)理的信心和耐心——他們只會認(rèn)為這個什么都不懂的產(chǎn)品經(jīng)理整天在瞎改。
但是微信團(tuán)隊做到了,經(jīng)常是昨天半夜開產(chǎn)品會,想出了一個方案,今天半夜就能體驗這個新方案,并且把它否掉了。
正是因為一直堅持這種做法,所以微信的每一個功能都是深思熟慮、高度試錯過的,一經(jīng)發(fā)布就幾乎不用修改。
比如朋友圈,微信團(tuán)隊默默地傾團(tuán)隊之力開發(fā)了半年,做了40多個版本才終于確定發(fā)布。而在朋友圈發(fā)布之后,它基本就沒怎么修改過了。
這是不變的底氣。
變與不變,恰恰就是“惡心自己,成全別人”,或者叫死嗑我們,愉悅你們。
PS:所以有些創(chuàng)業(yè)團(tuán)隊想找我去跟他們分享微信團(tuán)隊的工作方法,我就跟他們說,微信的做法是學(xué)不來的——如果像微信團(tuán)隊一樣去折騰開發(fā)人員,大概你們的產(chǎn)品經(jīng)理活不到版本發(fā)布……