1. 產品型公司
在 IT 產業中有非常多樣的公司,邊界也並不清晰。大型公司往往涉獵許多領域,其中有些無疑屬於 IT,另一些則明顯不是。若一家公司大部分營收來自 IT 產品,人們就會把它視為 IT 公司;或者它僅僅擁有幾個大型且知名的 IT 產品。
在 IT 領域,每年都有成千上萬家公司誕生、成長、也倒閉(實話實說)。創辦人的目標,是讓公司不要倒下,並成長到足夠大,能讓其股票在交易所上市交易。那麼,為什麼要這麼做呢?
如果公司完成 IPO(上市),創始人就可以不賣股票(因此也不必支付高額稅款),而是例如以股票作為抵押去貸款,同時把股票留在自己手上。或者也可以把員工薪資的一部分用現金支付,另一部分用股票支付。
也可以用股票獎勵高階管理層的優異表現。甚至還能用股票去收購競爭對手——這是吞併具有威脅但仍然很小的競爭者的一種非常划算的方式。員工以股票領薪也很有利:其一,可以節稅;其二,還有機會變得非常富有。
2. 現代 IT 產品
IT 公司依靠投資人的資金迅速成長。投資人普遍喜歡公司快速成長。「你們甚至可以不賺錢——只要成長就好」©。「先拿到 1 億用戶,之後再想怎麼從他們身上賺錢」。
俗話說:「人 + 技術,能打敗沒有技術的人」,而「企業家 + 資金,能打敗沒有資金的企業家」。關鍵是成長——而且是非常快的成長。
3. 現代開發
公司必須快速成長,產品要快速獲得使用者,那團隊呢?團隊必須不斷為產品加入新功能。
在 50 年前,當軟體開發剛剛起步時,人們把它當作建築工程:先是需求評估階段,然後是設計階段,接著才是開發與測試,最後產品才交付給客戶。從開始開發到第一個客戶,可能要過 5 年。現在一切都不同了。
現代開發就是不斷的實驗。大型公司不停地測試新功能。產品的新版本每個月、每個星期,甚至每天都會發布。
Facebook 更是領先,幾乎每天都會發布數十個新的「功能」。每個這樣的功能先只展示給 1% 的使用者,接著自動分析使用者的反應。如果使用者喜歡,便擴大到 10%,以此類推。
當然,這種持續加入新功能的方式,對軟體開發提出了與以往截然不同的要求。
GO TO FULL VERSION