Posts Tagged ‘Google’

什麼時候 Scale?

July 27th, 2011

前陣子,在他們的產品發表會,Gulu 的 Jimmy 在台上脫口說了:「Jamie 說技術不重要!」回來之後,為了澄清這句話的前因後果,我於是寫了一篇「技術到底重不重要」。

而這個討論就從那邊開始延續了下去,除了我的文章下面出現的 75 則回應之外 (蠻精彩的,你們可以去讀讀),Jimmy 幾天前也在他自己的網誌闡述了他的想法 — Scalability Matters for Web Startup,他說:

(W)eb startup developers… should think about scale before they write their application. Building your app, for example, using scala on mongoDB and set it up to autoscale on AWS is smart, is free, and is easy!

基本上的意思就是說 Scale 並不難,也不貴,所以你應該從一開始就做。

而接下來的幾天,大家便在 Inside 討論了起來。到了昨晚,Xdite 也在他的網誌發表了「Startup 需不需要一開始就注意 Scale 的問題?」,他說:

在這個議題中,我覺得最容易混淆的點是:將 “Scalability” (擴充性)與 “Maintainability” (維護性)混在一起講… 如果不把 Maintainability 做好,很快的,你的 code 在三個月之內就會腐爛而且臭不可聞… 一個產品需要被重視「Scalability」,通常是在人為的「調整」費用高過「直接買機器」、「轉換成為另外一種架構」的成本這一類的狀況,才有可能發生…

很清楚也很棒的解釋。

其實如果你仔細想想,這個問題的核心根本不是「Scalability 重不重要?」,因為廢話它當然重要,只是重要的「時間點」到底在哪裡。也就是說,講這麼多,大家其實真正在討論的根本就是「什麼時候 Scale?」。而這個問題是沒有標準答案的,所以能夠有這麼多人發表他們的意見,是非常棒的一件事。但最後你們自己要參考各方觀點之後,根據你們自己的能力和資源,去做出你們自己的安排。

未知需求 vs 成本風險

對我來說,這是一個「未知需求」 vs 「成本風險」問題 — 當你不確定有沒有人喜歡你的產品,先開發給 1,000 人用的 MVP (Minimal Viable Product),花的時間和力氣比較少,風險相對的也比較低。

appWorks 輔導 50 個創業團隊下來,我的經驗是通常你的前面 5~10 個 MVP 是沒有人要用的,因為你對市場的理解度還很低。所以當你可以用少一點的時間、少一點的開發精力去驗證你對市場的假設,如果事實證明你是錯的,至少不會那麼心痛。

接著你會不斷的 pivot,到了第 11 個 MVP,終於讓你找到了 PMF (Product Market Fit) — 也就是確定了這個產品真的有 1,000,000 人要用。這時候,你再花資源下去,把它升級成 1,000,000 人用的架構。沒錯,這裡面可能有很多code 要重寫,但是至少前面 10 個嘗試,你沒有浪費太多珍貴的資源。

假設你對市場的理解度不高,用這樣的 Lean Startup 方式去創業,11 個嘗試下來你的期望值是比較高的。當然,如果你對掌握市場的需求很有自信,或是已經有明確的通路,那就相反,應該像 Google+ 一樣,從一開始就用規劃給 1 百萬甚至是 1 億人的 Waterfall 方式執行。

另外,從 1,000 人規模化到 1,000,000 人,其實也不一定要大幅的重新寫 code。我的經驗和 Xdite 說得很像,有時候就只是把機器從 AWS 的 Micro Instance 升級到 XL Instance,或是加上 App Server Load Balancing 架構而已。唯有當這些架構升級都已經無法滿足,或是邊際成本過高時,你才會真的去大幅度的把程式碼 refactor。

以上,希望這些討論能讓你對於 Scale 這件事情有更深入的了解,也更能決定自己的規模策略,加油!

有興趣多了解 Lean Startup 的精神和方法?第四屆 appWorks 育成計畫即將在下周正式開始接受申請,敬請期待。

歡迎在 Google+ 上加入我們的討論

(Image via jdhancock, CC license)

消費者,你到底贏了什麼?

July 15th, 2011

1940 年代初,正值二次世界大戰的高峰,主戰場雖然在歐亞,但參戰的美國仍進入了全國動員的狀態。此時幾乎所有大型工廠的製造,都從自由經濟轉變成計劃生產,由政府來統一主導以便產出軍備和補給,支援前線作戰使用。

由於是計劃經濟,所以勞工的薪資也是常年固定的,這讓辛苦工作的工人相當不是滋味。於是,當大戰的情勢逐漸明朗,工人們便開始組織工會,透過集體的力量去跟政府談判,要求薪資的調整。但戒嚴畢竟是戒嚴,政府的勞委會也沒辦法改變戰時的法令,於是兩邊腦力激當之下,想出了用員工福利來做為另類的貼補,因而生出了後來為世界效法的退休終身撫恤和建保制度。

大戰後來結束了,但是這些工會並沒有因此解散,反而勢力越來越龐大。一次又一次的勞資衝突中,工會往往是最後勝利的那方。他們總是告訴勞工們:「我們贏了!從萬惡貪婪的商人手中,工會為你們鞏固了最多的福利。」

時序快轉到 2000 年代末期,面對日、韓車廠的激烈競爭,偉大的美國三大車廠居然敗下陣來了。通用、福特被迫變賣祖產,而克萊斯勒更是以形同倒閉的價格被賤賣。這造成了美國數十萬名的汽車工人失業,無數家庭的破碎。深究背後的原因,原來,在工會幾十年下來的強勢爭取之下,美國三大車廠的員工福利節節高升。所以,這三家公司每生產一台車,平均就要多花美金 3,000 元在員工福利之上,這樣的成本結構導致他們無法在價格或品質上與日、韓對手競爭,最後當然無法在市場上贏得消費者的青睞。

「從萬惡貪婪的商人手中,我為你們爭取了最多的福利。」這句話說起來很好聽:

但是各位消費者,請你記住,我們處在的是一個資本主義社會,每個人都必須要靠著 (某種形式的) 薪水過活。而薪水怎麼來?企業必須要賺錢,才有辦法付給員工薪水,才有辦法付給政府稅收,財政部才有辦法支應公務人員的所得。所以,政客們的話可以講得很漂亮,但是你千萬要想清楚,這些人到底是在幫你,還是在害你。

歡迎在 Google+ 加入我

(Image via splorp, CC license)

從差點死掉的「翡翠海計劃」到 Google+,背後的故事

July 13th, 2011

還記得一年多前我寫過一篇 Google Me 的文章,和裡面的 The Real Life Social Network 投影片嗎?從那裡到今天一出發就聲勢如此浩大的 Google+,發生了什麼事?昨天一名曾經參與「翡翠海計劃」(Emerald Sea),也就是 Google+ 前身的工程師,突然跑出來把背後整個故事補齊了,裡面有很多值得創業者參考的地方。

原來事情的開始是這樣的,Paul Adams (保羅‧亞當斯) 本來是一位 Google 的使用者經驗研究員,在對很多使用者進行深入訪談之後,他得到了一個結論,那就是人們在真實生活的社交網路 (Social Network), 是由很多的小網路 (或小圈圈) 組成的,而不是一個很大的「朋友」圈。

而當 Google 高層下定決心要追逐 Social 策略時,Paul 的投影片變成了他們一本很重要的兵法。從那邊,「翡翠海計劃」被創造了出來。200 多位工程師在 Google 內部被徵召,接著基於 Paul 的研究成果,他們開始實作一個基於「多個圈圈」的社群平台。

開發的過程是非常辛苦也非常令人沮喪的,畢竟 Social 並不在 Google 的文化裡面。工程師們、Paul 代表的產品行銷以及 Google 高層,經常的碰撞。這時也剛好適逢 Facebook 大量的向 Google 挖腳,「翡翠海計劃」的成員不少因此跳槽 — 反正我都已經在搞 Social 了,與其在 Google 做這個不知道會不會死掉的東西,還不如直接去快要上市的 Facebook。Paul 的投影片在這時候流出到市面上 (所以這大約就是我寫文章的時候),對事情一點幫助也沒有。

而對「翡翠海計劃」最致命的一擊是 Paul Adams 本人,在投影片流出不久之後,居然被 Facebook 挖走了。這時候計劃外的 Google 工程師,紛紛開始預測這個產品什麼時候會胎死腹中。接著 Facebook 出招了,推出 Facebook Groups 產品,這讓「翡翠海計劃」的人全部都嚇了一大跳。

不,Facebook Groups 跟「翡翠海計劃」的社交圈核心概念一點關係也沒有,Mark Zuckerberg 原來並沒有搞懂,或是他沒辦法這麼大規模的改造 Facebook 的根本。「翡翠海計劃」的成員信心大增,因為事實證明他們追逐了一個策略,如果成功的話,是 Facebook 沒辦法仿效的。

事情快轉至今日,「翡翠海計劃」變成了 Google+,並且成功的推出。不,它在短期內沒辦法把 Facebook 從社交的王座拉下來。但是 Google 給 Google+ 的種種優勢,包括 SEO 等等,很有可能迫使 Facebook 轉變,更擁抱開放,就 Chrome 的威脅迫使 IE 更認真支援 HTML5 一樣。

從外面看,這好像只是大傢伙下三著棋的功夫。但是當你聽到裡面的內幕,你就知道任何一個公司,都有很多管理、動機、整合的問題。身為創業團隊,在這方面,其實你並沒有任何劣勢。大公司只有資源和通路的優勢,而你則有動作快、效率高的優點 — 你沒看 Google+ 花了一年多,好幾百個工程師才做出來。這樣,你了解要如何挑戰大傢伙了嗎?

歡迎在 Google+ 加入我

(Image via The Real Life Social Network)

©2024 MR JAMIE.
網站由 Allen Hsu 設計 | Logo 動畫由 Wen Chen 完成