您當前位置: 南順網絡>> 官方資訊>> 行業動態

揭秘東南亞打車應用Go-Jek:如何在18個月內增長900倍

【騰訊科技編者按】科技博客Tech In Asia本周刊文,介紹了東南亞打車平臺Go-Jek如何在創立 18 個月的時間里業務增長了 900 倍。目前,Go-Jek的業務仍在快速增長。今年夏季有媒體報道稱,Go-Jek獲得了京東等中國互聯網巨頭的大筆投資。

以下為文章全文:

在 2015 年 1 月推出移動應用的最初 18 個月中,Go-Jek增長了 900 倍。到 2016 年 6 月,Go-Jek平臺的訂單量已經超過 2000 萬,或者說每天約66. 7 萬。在此之后,這家印尼創業公司成為了“獨角獸”,完成了5. 5 億美元的融資。這是一支只有不到 80 名工程師的團隊。

Go-Jek工程副總裁希杜·波納巴(Sidu Ponnappa)表示:“即使是現在,在Go-Jek整個公司范圍內,我們可能也只有 200 到 210 名工程師。在同一個屋檐下,我們已經至少運營著三家‘獨角獸’?!?/p>

在業務量方面,波納巴將Go-Jek與印度的獨角獸創業公司進行了對比?!拔覀兺瓿傻某鲂袉瘟颗c印度的Ola類似。而在外賣送餐方面,根據公開數據,我們的業務量是印度市場的兩倍。這意味著,我們的外賣送餐業務是Swiggy和Zomato公開業務量之和的兩倍。我們的支付業務也與Paytm相當。來自雅加達、新加坡和班加羅爾三地的 200 多名工程師支撐了這一切?!?/p>

波納巴是班加羅爾創業公司C42 Engineering的創始人。該公司已經被Go-Jek收購。目前,Go-Jek的大部分工程師都位于班加羅爾辦公室,不過該公司還沒有進入印度市場。

班加羅爾的技術團隊為Go-Jek的打車平臺提供了一系列按需服務?!皬娜祟^來看,這里是我們最大的辦公室,但我們的團隊是分布式的。因此你會發現,班加羅爾的每支團隊也會有來自新加坡和雅加達的成員,而Go-Jek的每款產品都會在這三地完成執行?!辈{巴表示。

Go-Jek是印尼第一家獨角獸公司。到目前為止,該公司已經完成了 17 億美元融資。目前,該公司提供 18 種服務,包括打車和上門按摩。此外,用戶還可以通過Go-Jek去尋找巴士、預訂活動門票、預約汽車保養以及包裹快遞。

關于Go-Jek的哪款產品最令人興奮,波納巴的答案是,Go-Jek實際上只有兩款產品:物流和支付。

“我們所做的一切都是這兩款產品的結合。如果你看看物流,那么我們使用同樣的車隊提供多種服務。實際上,這正是我們的優勢?!彼硎?,“同一名司機會送你上班,也會給你送早飯,或者是在你忘記帶鑰匙時幫你回去取?!?/p>

對他來說,技術并不是一種手段,而是一種媒介。如果你不理解媒介,那么就不能妥善地利用技術?!叭绻阌米錾獾姆绞絹砜创夹g,例如我只關心結果,不關心你怎么去做,那么你就無法完全利用媒介的力量,而這正是Go-Jek的正確之處?!?/p>

無法預見的規模

在正式加入該公司之前,波納巴就已經開始為Go-Jek開發技術。他的公司C42 此前幫助其他創業公司和大企業“迭代架構、開發、部署,以及擴大核心產品的規?!?。

在應用上線之后,Go-Jek的小型技術團隊沒有能力跟上業務的快速發展。此時,Go-Jek的投資方紅杉資本幫他們介紹了C42。

Go-Jek聯合創始人及CEO納迪姆·馬卡里姆(Nadiem Makarim)今年早些時候在接受采訪時表示:“我們的增長速度很快,已經無法控制下載應用的用戶數。我們嚴重低估了增長速度?!彼緳C和乘客都在抱怨訂單被凍結,行程無法取消,以及應用“出錯”。這意味著漏洞和可靠性差。

此時,波納巴和印度技術團隊開始全面參與進來。

C42 和另一家創業公司CodeIgnition此前曾為多家創業公司提供技術服務。作為技術顧問,他們擁有豐富的經驗,服務的公司包括Flipkart、Applause、Staples Labs、Quintype、UrbanLadder和ThoughtWorks等等。這些公司都曾經處于高速增長階段。C42 專注于任務繁重的后端開發,而CodeIgnition則專注于技術基礎設施自動化。

C42 與CodeIgnition于 2014 年底完成了合并,當時它們發現,常常服務于同一家客戶。它們于 2015 年 3 月開始與紅杉資本合作,幫助紅杉資本的投資企業應對規?;瘞淼奶魬?。

“ 4 月份,紅杉邀請我們去印尼,看看他們剛投資的公司。Go-Jek當時還沒有實體。紅杉投資的其他公司都比Go-Jek要大。因此,Go-Jek當時并不是交流的主要內容?!辈{巴表示。他估計,Go-Jek當時每天可以完成 3000 到 4000 個訂單。

然而,“就在 4 個月之后,Go-Jek就成了印尼最重要的一件大事?!钡?9 月份,Go-Jek每天的單量就已經超過了 10 萬:幾個月的時間里增長了 15 倍。

徹夜工作

波納巴還記得Go-Jek發展早期的情況。C42 的另一名聯合創始人尼蘭杰恩·帕蘭加佩(Niranjan Paranjape)是最早從印度前往雅加達的人員。他目前擔任著Go-Jek首席技術官。他們常??吹?,Go-Jek的系統由于龐大的訂單量而崩潰。當時是 2015 年 7 月左右。波納巴表示:“系統最初是圍繞訂單處理來設計的。每天的高峰時間段,系統都會宕機,導致業務出問題?!?/p>

他笑著說:“我們必須成為第一家漲價的公司,這樣用戶數就能下降一些。這也是Go-Jek創造高峰期定價的最初原因。這并不是為了盈利或者其他目的,只是為了讓訂單量下降至系統能承受的水平?!?/p>

帕蘭加佩和其他工程師整天都在忙碌,試圖在訂單量不斷增長的情況下確保系統運轉。因此,白天他們完全沒有時間去修復系統深層的問題。

波納巴還記得,帕蘭加佩曾經說過:“我要熬幾個通宵。你贊成嗎?”帕蘭加佩和一名同事曾經連續工作了 3 個晚上,重新開發了Go-Jek用于匹配司機和用戶的分單系統?!斑@是系統的核心,而這需要能擴大規模。如果你希望擴大交通服務的規模,那么真正要做的就是擴大這個分單系統?!?/p>

當時,Go-Jek剛剛轉向Golang(或者說Go),這是谷歌(微博) 2009 年開發的編程語言。當時,帕蘭加佩并不熟悉這種語言。然而,“帕蘭加佩用Golang重新編寫了分單系統,使得規模立刻提升了 10 倍?!?/p>

波納巴回憶:“這是一段有趣的時期。我們的工作習慣是在沙發上睡覺,夜里工作,白天確保系統正常運轉?!?/p>

需要指出,這還是在C42 和CodeIginition擔任Go-Jek工程顧問期間。

“到 2015 年 7 月,我們為Go-Jek做了很多工程方面的工作。到 9 月份,CodeIgnition和C42 的全部團隊,即大約 35 人,都在為Go-Jek提供咨詢服務。到 10 月份,我們就開始了收購談判?!?/p>

救火模式

2015 年 9 月,當帕蘭加佩和團隊完成了第一次優化之后,Go-Jek的規模迅速壯大。當更多用戶開始使用服務時,司機數量明顯短缺。隨后,該公司需要快速招募更多司機。

Go-Jek首席運營官洛翰·芒格(Rohan Mongo)對技術團隊表示:“看起來,我們的穩定性問題解決了。所以我要開始招募司機?!眻F隊很高興地對他表示支持。

芒格找到了一處體育場,開始招募司機,向他們提供應用、夾克、頭盔、手機,以及必要的培訓。在 20 天時間里,Go-Jak的司機總數從 2 萬人增加至 8 萬人。

“我們的系統運轉良好,有 2 萬名司機和許多用戶。然而在 20 天時間里,業務又增長了 4 倍。因此我們回到了起點,拼命擴大系統的規模?!辈{巴表示,“我們做了很多工作讓系統變得穩定。隨后,我們超級棒的運營團隊就走出去,殺死系統。然后我們又要忙于救火,讓一切再穩定起來?!?/p>

“在印度,不會有公司在 18 個月時間里規模擴大 900 倍,但這就是Go-Jek的發展軌跡。這是非常粗暴的。前 18 個月增長了 900 倍,而目前仍然在不斷翻倍。我的意思是,我們已經是一家大公司,但每年仍然能翻幾倍。讓技術保持運轉,確保沒有缺陷,確保運行時間穩定,確保司機和用戶體驗,這一切并不容易?!?/p>

這確實很難,但讓一切正常運轉的關鍵在于Go-Jek精益的工程思維?!拔覀儚牟粫榱私鉀Q問題盲目投入大量人力。相反,我們會把專門的人才丟到專門的問題上?!崩?,Go-Jek有一支 6 人的團隊,幫助司機處理應用的問題。

他表示,Go-Jek擴大規模的方法與大部分印度公司都不同。在印度,如果事情進展得不夠快,就需要雇傭更多人。這與成功的公司,例如WhatsApp和Instagram形成了鮮明對比。例如,在Faceboo以 190 億美元收購WhatsApp時,該公司的團隊只有 35 人,處理著 4 億用戶。在推出Android應用時,Instagram幾小時就吸引了幾百萬用戶,而在 10 天內iOS和Android應用的用戶總數就達到了 4000 萬。當時,該公司只有 6 名工程師。

“我們的理念很嚴謹。你會發現,在這個公司里,沒有什么是需要人工操作的。所有環節都被自動化,沒有任何手動步驟。只有在最后階段將產品推向顧客時,才會涉及到人工。因此,我們非常重視工程開發質量?!辈{巴表示?!拔覀儠Y選 3000 份簡歷,只為找到一名開發者?!?/p>

他談到了Go-Jek如何推出出租車打車服務Go-Car。這個服務推出于 2016 年 4 月,瞄準了地區前兩大打車平臺Grab和Uber。波納巴表示:“在 4 周時間里,我們從頭開始開發并推出了Go-Car?!?/p>

此外,這一服務的發布比最初計劃提前了 24 小時?!斑\營沒有準備好,公關沒有準備好,工程也還沒有準備好。但有人錯誤地按下了Play Store的按鈕,提前 24 小時發布了產品。一旦你點下這個按鈕,就無法再收回應用,因此我們只能將錯就錯。沒有出什么問題。在隨后的 4 周時間里,Go-Car增長了 10 倍?!?/p>

招聘的挑戰

收購C42 和CodeIgnition是Go-Jek CEO納迪姆·馬卡里姆的大手筆。在收購之后, 35 人的團隊加入了Go-Jek。馬克里姆在解釋收購決定時表示:“在很多方面,這些家伙教會了我如何更好地經營一家科技創業公司?!?/p>

“我們犯了一些錯,因為對我們所有人來說,這是我們首次做這樣的事。這些家伙向我展示了如何管理和構建技術型組織,如何評估開發者和程序員績效,如何創造基于團隊的動力,如何用流程去擴大規模,如何有效地招聘,如何溝通,如何構建技術型組織。我自己原本對這些所知甚少?!?/p>

實際上,在Go-Jek的技術團隊中,并不是所有人都具備計算機工程背景。例如,帕蘭加佩曾經是一名機械工程師,而Go-Jek集團首席技術官艾杰·戈爾(Ajay Gore)擁有商學學士學位。

波納巴表示,Go-Jek并不關心學位和成績,最關鍵的是你的編程能力。所有應聘者都被要求解決一個大學水平的編程問題。波納巴表示:“令人震驚的是,印度的應聘者中只有極少數人清楚這些?!?/p>

在Go-Jek內部,“所有人都要寫代碼”是個指導原則。戈爾表示:“我們認為,只有親自編程,軟件負責人/架構師/工程師才能做正確的事。這是決定代碼是否正確的唯一方式。我們并不認為,軟件需要從高空往下俯瞰去繪制藍圖。在Go-Jek,軟件開發不是低級任務,而是我們所做一切的核心。如果親自寫代碼,那么管理者就可以更好地評估人員的技術能力?!?/p>

Go-Jek贊助并組織了科技圈的一系列活動。每隔一個周末,該公司就會在印度辦公室舉行聚會。波納巴表示,該公司可以為任何技術圈聚會提供場地。這些聚會覆蓋多個主題,包括Clojure、Android、Ruby、語言框架和工具等等。

戈爾、波納巴和帕蘭加佩也是一個非營利組織的受托人。該組織已經連續 7 年舉辦科技圈活動。他們在印度舉辦了 3 場科技行業大會,并贊助無力承擔國際差旅成本的開源貢獻者,讓他們前往國際會議去發言。

波納巴表示:“在過去多年中,我們注意到,如果想要更好地招聘,那么就必須支持及發展社區,沒有任何附加條件?!?編譯/陳樺)


編輯:--ns868