繼與 Pinterest 員工和數個創業家在同一屋簷下相處過後,最近又來了個在 Twitter 工作的房客。
可能和我一樣有一樣的發現,就是 Twitter 上鮮有大更新,所以我很疑惑到底裏面他們都在幹嘛,所以便向他問起 Twitter 的工作內容,他說其實 Twitter 內部正在做的新產品線真的不少,可是要推出時都無一倖免遇上一個條件:就是新產品的功能設計必須可以應付十億位用戶。房客在做的項目現在已經能在模擬環境下處理上千萬用戶,可是還離真正推出上線很遠,試想一千萬只是目標的 1% 左右而已。雖然,這已是無數家小公司夢寐以求的超大規模。
想起從前寫下的 coding,都是為了能盡快獲得效益,寫到一個可以同時處理十多個客戶(或者是幾十個小項目)就先推出再說 --反正還沒有那種用戶,如此這般撐了好一段時間。而最近公司也接觸到越來越多規模頗大的客戶,所有主要的功能和 coding 都受到不同挑戰,有團隊成員花了幾個月去把一個主要功能用另外的新技術重寫了一遍,希望能令效能跳上幾個級數。 我相信不久的將來,我們公司也快要效法 Twitter 那種限制,把新功能開發都加上「必須能支持某個規模的客戶」的要求,以免出現有客戶無法使用新功能的問題。
除了用戶增加帶來規模化的問題,公司成員增加也一樣。小團隊的溝通模式和中型團隊的要求當然是截然不同,不論在管理、相處或工作模式上都會隨著公司人數增加而有所變化。和產品功能開發一樣,舊成員都必須改變去適應新要求,而對新成員而言,當然也會有新的要求,這不斷的更新挑戰才能面對公司該階段所要面對的挑戰。
以前沿用的一套方法也會隨著新挑戰的改變而落伍,那只能不斷改變自己去適應新挑戰--而且變化只會越來越快,越來越困難。
作者 Loki Ng 為 OneSky 共同創辦人,替不同應用提供多語系支援,近期進軍矽谷。深信沒有懷才不遇,只是大家還未遇上。