1. 产品型公司
在 IT 行业有非常多样的公司,且边界并不清晰。大型公司往往涉足很多领域,其中一些无疑是 IT,另一些则明显不是。如果一家公司的大部分营收来自 IT 产品,人们就会把它视为 IT 公司;或者它只是拥有几个大型且知名的 IT 产品,也会被视为 IT 公司。
在 IT 领域,每年都有成千上万家公司诞生、成长,也有不少(说实话)倒下。创始人的目标,是让公司不至于倒闭,并成长到足够大,使其股票可以在交易所上市交易。为什么要这样做呢?
如果公司完成了 IPO(上市),创始人就不一定要卖出股票(并为此支付高额税款),而是可以例如用股票作抵押去贷款,同时把股票留在自己手里。也可以把员工薪酬一部分以现金发放,另一部分以股票发放。
还可以用股票奖励高管层的卓越业绩。甚至可以用股票去收购竞争对手——这是一种非常划算的方式,能够吞并那些有威胁但仍然较小的竞争者。对员工来说,以股票的形式拿薪酬也很划算:首先可以节税,其次还有机会变得非常富有。
2. 现代 IT 产品
IT 公司通常依靠投资人的资金迅速成长。投资人也普遍偏好高速增长。“可以暂时不盈利——先把规模做起来” ©。“先拿到 1 亿用户,至于如何变现以后再考虑”。
常言道:“人 + 技术会战胜没有技术的人”,“企业家 + 投资会战胜没有投资的企业家”。关键是增长,而且必须是非常快速的增长。
3. 现代软件开发
公司需要快速增长,产品需要快速吸引用户,那么团队呢?团队必须持续不断地为产品添加新功能。
50 年前,当软件开发刚刚起步时,人们把它当作“建筑工程”来做:先是需求评估阶段,然后是设计阶段,接着是开发、测试,最后产品才交付给客户。从开始开发到第一个客户用上,可能要花 5 年时间。现在完全不同了。
现代开发就是不断做实验。大型公司持续测试新的功能。产品的新版本可能每月、每周,甚至每天发布。
Facebook 更是做到了极致——他们每天发布数十个新的“功能”。每个功能起初只展示给 1% 的用户,随后自动分析用户的反馈。如果用户喜欢,就扩大到 10%,以此类推。
当然,这种不断添加新功能的方式,相比过去对软件开发提出了完全不同的要求。
GO TO FULL VERSION