小紅書的第一個辦公室藏身在舊上海法租界一條梧桐大道邊上的一間民房里,不遠(yuǎn)處久負(fù)盛名的衡山路上掩藏著各種酒吧、畫廊和外觀不起眼卻時常讓人驚艷的小餐廳,若要說起上海最小資的地方,衡山路和新天地也許是當(dāng)仁不讓的兩個候選,而兩年半后的小紅書恰恰就落戶于新天地。
“我們藏在其中一棟里面開創(chuàng)自己的小天地,里面裝點了藝術(shù)家的畫作,工業(yè)Loft風(fēng)格的射燈和Nespresso的咖啡機,當(dāng)然每個人都少不了企鵝UI設(shè)計同款大屏幕。”
很快,我們的服務(wù)器就“垮”了
在公司還只有十幾個人的時候,Charlwin(小紅書創(chuàng)始人兼CEO)在看完《精益創(chuàng)業(yè)》后給每個人都買了一本,于是我們認(rèn)識了“MVP(Minimal Viable Product,最小可行化產(chǎn)品)“,并將此奉為我們的產(chǎn)品開發(fā)準(zhǔn)則。
我們最早期的產(chǎn)品是將達(dá)人撰寫的“購物攻略”整理成PDF放到官網(wǎng)上讓人下載,現(xiàn)在看來產(chǎn)品有兩個很明顯的問題,首先,時效性不強,PDF生成后有任何變化想修改非常困難,其次,雖然當(dāng)時移動互聯(lián)網(wǎng)還未像今天這樣紅到發(fā)紫,但是很明顯PC端的流量已經(jīng)很乏力,而且我們的內(nèi)容也不能僅限于PC端可獲得。
針對這些問題,我們開始做UGC(用戶生成內(nèi)容)的嘗試。大多數(shù)人接觸小紅書都是通過“購物筆記”,而事實上在“購物攻略”和“購物筆記”之間我們還開發(fā)過一個PC網(wǎng)頁端的產(chǎn)品叫“購物經(jīng)驗”,是一種用戶將購物信息寫成長文展現(xiàn)的形式。
在開發(fā)完“購物經(jīng)驗”上線的第二天,Charlwin搖著我的肩膀說,“陸老師,快,我要發(fā)現(xiàn),我要發(fā)現(xiàn)”,他口中的“發(fā)現(xiàn)”就是后來一發(fā)不可收拾的“購物筆記”。
事實上,開發(fā)PC端的“購物經(jīng)驗”和“購物筆記”一共只花了我3天時間,而在底層數(shù)據(jù)準(zhǔn)備好之后,移植到移動端也只有若干天時間,我們就這樣擁有了一個mobile端的UGC產(chǎn)品。
記得在購物筆記上線前我還問Charlwin,“你是覺得‘發(fā)現(xiàn)’一定會比‘經(jīng)驗’好么?”Charlwin用了很肯定的語氣說,“那當(dāng)然了”。
購物筆記上線后,我們對它傾注了極大的精力。我們以幾乎一周一個版本的速度迭代,因為我們都確信,只有跑的足夠快,才有不斷試錯的可能。
不久之后2014年的春節(jié)就要到來,我們期望在春節(jié)前能有一個擁有足夠信心的產(chǎn)品,于是CEO Charlwin,PM鄧爸,iOS工程師老朱加上設(shè)計師Tia還有我,我們幾個人一起開始一段日以繼夜的開發(fā)和優(yōu)化過程。
一位用戶來到我們辦公室看望我們,事后她說,“被你們嚇了一跳,每個人都頂著亂糟糟的頭發(fā)和一張缺少睡眠而皮膚蠟黃的臉”。
那段日子里,我和老朱時常工作到凌晨五點,然后一起到復(fù)興中路寶慶路路口的那家面館點一碗拉面,心滿意足的吃完后各自打車回家,然后在午飯前返回公司,如此往復(fù)。
幸運的是,我們完成了所有計劃中的Feature,在春節(jié)前順利上線。春節(jié)期間我們的新增用戶呈現(xiàn)了直線式的增長,由于缺乏處理并發(fā)的經(jīng)驗,我們的服務(wù)器在春節(jié)后上班的第二天就宣告“垮”掉,這成為了我們的一個幸福的煩惱。以至于當(dāng)以后我們業(yè)務(wù)平穩(wěn),服務(wù)器毫無壓力一段時間后,Charlwin就會開玩笑說,“服務(wù)器怎么還沒垮掉?”
除了服務(wù)器的壓力外,我們遇到了另一個嚴(yán)峻的問題。
我們是在不知不覺中成為行業(yè)領(lǐng)先者的,之前的MVP準(zhǔn)則可以幫我們解決一部分產(chǎn)品方面嘗試的問題,然而“購物筆記”作為一個社區(qū)屬性的產(chǎn)品,在社區(qū)運營上我們更缺乏可以借鑒的經(jīng)驗。
在購物筆記上線初,社區(qū)就進(jìn)入了一批高質(zhì)量的用戶,有一位超級用戶的內(nèi)容甚至一度占到了我們總體流量的近四分之一。我們基于她的影響力做了很多產(chǎn)品的調(diào)整,一方面我們覺得一位用戶獨大的情形并不是一種良性的發(fā)展方式,另一方面我們又擔(dān)心限制她會導(dǎo)致社區(qū)活躍度的下降。
直到有一天,這位用戶被人曝光偽造了她的名媛身份,筆記也全是盜了圖,而在事發(fā)前我們完全沒有懷疑過這位用戶的身份會有問題,在初期采取了錯誤的壓制舉報的手段,一時間我們的用戶紛紛質(zhì)疑這位超級用戶是我們找來的托,我們被推到了風(fēng)口浪尖上。
我們很委屈,但我們知道無論如何解釋都很蒼白。有小伙伴說,Charlwin像是在公司的沙發(fā)上躺了一夜,我們所有人都覺得似乎一夜間他蒼老了很多。
然而我們不得不冷靜下來,在召集所有人開了一個簡短的會議后,我們出臺了社區(qū)管理條例,并將這位用戶有直接盜圖證據(jù)的筆記刪除。當(dāng)時每日的新增用戶數(shù)量還是很大,我們努力讓每一位不知情的新用戶不會被卷入其中,將影響范圍縮小到最小的可能,好在最終社區(qū)的活躍度經(jīng)過短暫小幅度的下滑后很快恢復(fù)到了原來的水平。
出人意料的是,由于超級用戶不再存在,社區(qū)呈現(xiàn)出了一股“百家爭鳴”的態(tài)勢,高質(zhì)量筆記層出不窮,小紅書用戶的社區(qū)文化第一次得到沉淀。這是我當(dāng)時有所期待,而真正發(fā)生時卻很意外的事情。
90%的商品都在開賣1小時后售罄
和社區(qū)的成功類似,電商系統(tǒng)“福利社”的出現(xiàn)也是我們不斷試錯的結(jié)果。
2014年的夏天開始,我們面對社區(qū)日益增長的“看得到買不到”的呼聲開始做一些努力。在自營和做平臺的選擇上,我們先選了后者。彼時我們之前的設(shè)計師由于個人原因選擇了離職,我們突然發(fā)現(xiàn),團隊里沒有一位真正的設(shè)計師了!
于是PM鄧爸承擔(dān)起了一部分設(shè)計師的工作,而在實現(xiàn)產(chǎn)品原型時,我和iOS工程師老朱各自決定UI的設(shè)計,我們只想快速做出原型,并沒有因為缺少設(shè)計師而停下腳步。
我們開發(fā)了一款叫“海外微店”的app,期望商家可以使用它來快速發(fā)布一些商品分享到社交平臺,我們甚至沒有接入支付、下單等環(huán)節(jié),當(dāng)用戶看到感興趣的商品時,可以點擊頁面上的“聯(lián)系賣家”按鈕,上面會彈出賣家填寫的微信號,方便他們自行聯(lián)系。
這是一款Minimum到極致的實驗性產(chǎn)品,我們以此積累了一些賣家,在做了篩選后,將少數(shù)賣家接入了購物筆記。此后,我開始開發(fā)下單和支付等流程。
我并不知道Charlwin和鄧爸在思考這個問題的真正想法是什么,我的想法是不論我們走自營還是平臺的方式,一旦我們打通整個交易流程,那么下一步既可以開放給賣家,也可以完全我們自己使用,因為我們和普通的賣家的區(qū)別,無非是商品是由誰來發(fā)布和誰來管理的區(qū)別而已。于是在開發(fā)的時候我就是基于這個原則,既保留支持普通賣家的可行性,也支持官方賣家自營的方式。
果然很快我們就邁出了嘗試自營的腳步。在開賣第一天,交易系統(tǒng)甚至簡陋到1樣產(chǎn)品10件庫存都不能順利賣完,賣掉了4個后系統(tǒng)就掛了。“其中一個還是我下的單”,Charlwin說。但是系統(tǒng)穩(wěn)定后,每天我們準(zhǔn)備的90%的庫存都會在開放購買1個小時后售罄,和當(dāng)初購物筆記上線時的感覺一樣,我隱約覺得又一個正確的方向被我們找到了。
關(guān)于創(chuàng)業(yè)的戰(zhàn)略,傅盛有一個三段論:預(yù)測-破局點-All in。
我們的自營電商“福利社”的上線后的表現(xiàn)讓我覺得這就是一個破局點,而我很快看到了我們All in的行動。在人力極其有限的情況下,我們盡可能保持社區(qū)的穩(wěn)定運營,剩下的力量都重點往福利社傾斜。我們很快對接完成了第一個專業(yè)倉庫,之后馬上是第二個、第三個……以后的故事可能我們已經(jīng)讓更多的人知道了。
但鮮為人知的是,在福利社起先的開發(fā)工作中,整個ERP系統(tǒng)除了商品和下單流程的前端展現(xiàn)部分,其他環(huán)節(jié)都只有我一個人。自己接收產(chǎn)品需求,梳理產(chǎn)品需求,然后把它用代碼寫出來。
一時間我成了公司最忙的人,福利社的同事們紛紛來找我,提出他們需要的種種功能要求,在我?guī)缀醪豢爸刎?fù)的時候Charlwin安排了另一位PM來協(xié)助我,接收需求方面的壓力才有所緩解。
當(dāng)時整個福利社后端的業(yè)務(wù)一片空白,每一個問題看上去都急需解決,我如同打了雞血一般,沒日沒夜的完成著一個又一個模塊的開發(fā),包含對接支付平臺、SKU管理、商品管理、訂單管理、采購模塊、銷售計劃、售后管理以及對接線下的倉庫管理系統(tǒng)等等。
我對接收的需求態(tài)度很強硬,很多時候都是在按自己的理解實現(xiàn)這套ERP系統(tǒng),而好在我滿足了福利社同事的絕大部分要求,自己決定做的東西又足夠好用,這種自由權(quán)得以一直維持下去。
有次Charlwin從北京出差回來,問我們,“你們知道XX公司有多少工程師開發(fā)ERP系統(tǒng)么?”XX公司是一家已經(jīng)相對成熟的電商創(chuàng)業(yè)公司。然后他笑了一下說。
“20個。而我們只有老陸一個。”
開搶10秒后,我們才發(fā)現(xiàn),被黑了
在看到福利社系統(tǒng)日趨穩(wěn)定后,我的意志卻不經(jīng)意間松懈下來,而事實證明,當(dāng)你掉以輕心的時候,現(xiàn)實很快就會來踢你的屁股。
在“6.6周年慶”大促的前一個星期,Charlwin來找我說覺得整個大促的氛圍還是缺少爆點,“你之前做的秒殺能不能重新上線?”我想了一下便回答,“稍微改一下,應(yīng)該就沒問題了”。“那好,你順便把中獎名單公布在頁面上吧,增加信任度”,Charlwin順便還提了這個需求。
事實上從2014年的10月開始,我們就上線了秒殺系統(tǒng),那段時間每日都會有10個商品1元搶購,那時候系統(tǒng)就經(jīng)常崩潰,而我們在研究了各大電商的秒殺系統(tǒng)后,借鑒了很多思想對它做了優(yōu)化,之后就一直平穩(wěn)運行著。
而在秒殺系統(tǒng)下線3個月后,Charlwin再度向我提起這個系統(tǒng),我的潛意識里覺得一個穩(wěn)定了好幾個月的系統(tǒng)不會有問題,更何況這段時間內(nèi)我的技術(shù)也得到了進(jìn)步,再度優(yōu)化后一定會萬無一失。
于是得到了我的保證后,Marketing迅速跟進(jìn)開始為爆點十足的“Apple watch 66元秒殺”活動造勢。預(yù)見到暴漲的流量,我當(dāng)時始終在提高系統(tǒng)接口的性能,而對內(nèi)心深處有所顧慮的“安全性”采取了略有僥幸心理的回避,“之前那么久都沒有發(fā)生任何事故,我們不會受到惡意攻擊的”,我這樣安慰自己。
2015年6月6日的凌晨1點-我們的Apple watch秒殺活動開始的時間很快到來。僅10秒過后,秒殺結(jié)果公布,我的系統(tǒng)讓我們第二次陷入輿論風(fēng)波——開獎的6個用戶顯示都是同一個頭像,同一個ID,顯然,我們被黑了。但是用戶并不這么認(rèn)為,他們認(rèn)為是我們自導(dǎo)自演了這出滑稽戲。
“玩不起就不要玩”,我們的官方微博被這樣的質(zhì)疑聲淹沒。
我很憤怒,但是更多的是悔恨。我放過了那個可能的漏洞,讓黑客得以提前進(jìn)入排隊系統(tǒng),然后他只需要在秒殺開始的瞬間,用程序發(fā)出大量的秒殺請求就可以成功獲得商品,甚至我都沒有處理好并發(fā),讓一個用戶可以秒殺成功6次。
為了優(yōu)化秒殺系統(tǒng),我已經(jīng)有一個星期幾乎沒怎么合眼,發(fā)生了這樣的事故后,我不得不承認(rèn)我處于一種身心都崩塌的狀態(tài)。而另一方面緩存系統(tǒng)也出了問題,導(dǎo)致交易系統(tǒng)和用戶系統(tǒng)都產(chǎn)生了大混亂,我們整個技術(shù)team的所有人都幾近崩潰。
Miranda(小紅書聯(lián)合創(chuàng)始人)站了出來穩(wěn)定軍心,她向我們宣布他們會立刻發(fā)出告示宣布這次秒殺無效,并且在第二天重新開啟一場秒殺,獎品數(shù)量增加到10個。
于是我面臨一個挑戰(zhàn),在明天秒殺開始的之前,幾乎要重新開發(fā)一套秒殺系統(tǒng)。極度的悲憤和疲倦同時向我襲來,我?guī)狭硕鷻C,期望它能給我?guī)硪稽c支持。期間我?guī)锥润w力不支就要昏睡過去,但在睡著的瞬間又會馬上醒過來,強迫自己繼續(xù)開發(fā)。
就這樣在天亮的時候,我終于填補修復(fù)了所有漏洞,并且做了一個反黑客系統(tǒng)來監(jiān)測攻擊請求。重新開啟的秒殺活動前夕,死盯著電腦屏幕的我感覺到自己在顫抖,而在秒殺結(jié)果終于成功產(chǎn)生后,我聽到了來自同事們的歡呼聲,我們所有人背負(fù)的巨大壓力終于得到了緩解,而我的自信心也終于得到了救贖。
這是一次慘痛的教訓(xùn),從此我再也不敢輕視任何一個小的問題,哪怕它再怎么看上去是安全的。
3個產(chǎn)品,單日帶來10萬新增
在2015年的5月,Charlwin問我是否愿意去嘗試一個新的領(lǐng)域,此時來自于Stanford的工程師俊豪已經(jīng)加入我們,具備了讓我離開福利社的基矗Charlwin和我聊了很久他想讓我去做Growth的原因,每個公司發(fā)展到現(xiàn)階段,都會面臨用戶增長的問題,而他需要一個具有Product Sense的工程師來主導(dǎo)這個項目。
其實我并沒有思考很久就答應(yīng)了他,因為之前兩年的經(jīng)歷讓我十分信服他做出的判斷。盡管離開福利社可能意味著放棄很多東西,在那里我獲得了不錯的成就,個人聲譽也在一個巔峰期,在更多的工程師補充進(jìn)來后,也可能很快承擔(dān)起一個leader的角色。但我沒怎么想就做好決定了,開拓疆土對我來說是一個很大的誘惑。
Charlwin讓我回去好好想一想再答復(fù)他,而我說,“我相信你,我加入。”這和我當(dāng)初加入小紅書的時候如出一轍。
我們組建了第一期的Growth Team,由Charlwin親自帶領(lǐng)著我,設(shè)計師一凡和前端工程師奇源,在公司對面的SOHO 3Q租了一個小房間進(jìn)行封閉式開發(fā)。
我們的第一個目標(biāo)是用產(chǎn)品增長的手段,在不依賴市場投入的情況下獲取盡可能多的用戶。Charlwin和鄧爸構(gòu)思了幾個最初的產(chǎn)品,比如紅包和優(yōu)惠碼,我們就以幾乎一周一個的速度上線。
這些產(chǎn)品直到現(xiàn)在還在每天貢獻(xiàn)著固定的增長流量,而由于是用戶自發(fā)的傳播,獲取的成本又很低,在2015年底的“紅色星期五”大促期間,僅是其中3個項目就取得了單日10萬用戶新增的成績。
而最近我們開始認(rèn)真研究Growth的理論,用戶獲取只是Growth的一部分,但是如何讓更多的用戶留下來,以及如何喚起沉默的用戶成為了下一個更重要的方向。
我們從很多硅谷的公司中取經(jīng),F(xiàn)acebook、Instagram、Pinterest、Airbnb等等都成了我們學(xué)習(xí)的對象,在定下以提高M(jìn)AU(月度活躍用戶)為目標(biāo)的基調(diào)后,我們首先開始研究MAU的模型。是的,直到不久前我們才弄懂我們的MAU組成,于是諸如Activation、Resurrection、Retained、Churn、Dormant等等諸如此類的詞匯開始從我們嘴中頻繁出現(xiàn),對我來說當(dāng)初懵懵懂懂從事的Growth終于開始浮現(xiàn)出冰山下的真相。
從偶遇小紅書到經(jīng)歷社區(qū)、電商和如今的Growth Team,已經(jīng)兩年半的光陰,超過我之前呆過的所有公司的總和。
我是一個不安分的人,卻最終遇到了讓我安分下來的小紅書。因為這里有太多的困難值得去挑戰(zhàn)了,如果說之前的社區(qū)和電商尚且讓我感到從容與按部就班,如今的Growth Team卻讓我逐漸感受到能力的天花板,因為這里要求更敏銳的產(chǎn)品嗅覺和數(shù)據(jù)直覺,而我也不再能一個人完成所有端到端的開發(fā)工作,因為這里提出了更高更全面的技術(shù)要求。
只是面臨這一切,感到的興奮感恐怕是多于畏懼,在這里經(jīng)歷的一切,都像是早已把冒險和信心鐫刻進(jìn)靈魂里,只要我們相信,我們都將不可阻擋。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!