它不像大型平台的开发,你写一个安卓的操作系统出来,如果你找的不是一个地球上顶尖的架构工程师的话,如果路子走错了,你往上堆上五万人也解决不了。就像Windows做Vista,把地球上最好的工程师,堆了几千人,依然失败。所以软件行业的开发,如果架构做错了,主导的人全局意识差,再怎么堆人也是没有用的。我们比较幸运的是底层的技术是Google做好的,而且是完全成立的,在这个基础上我们做一些表面的东西话(就比较简单)。
一个安卓操作系统的本质是什么呢,是十几个内建的App加一个底层结构再加一个framework,把它协调起来这么一个架构。
在这个基础上去做的时候,我们比较幸运的是找了两个比较不靠谱的工程师去写某一个App,一般是两三个月是能完成一个基本的雏形,但是这两三个月如果做错了,你再找两三个人再写两三个月还是能做出来。所以我们中间有过很艰难的试错过程,但这个过程不会让你的公司垮掉。但是如果是需要两百个人同时协调工作,但是你的架构师和技术主管找错了,那这二百个人的努力全部废掉以后,这个世界是不会给你这个机会的。
因为前期没有靠谱的主管,我们总共加起来,前期冤枉的时间至少有半年以上。
所以我们走到今天用了两年,软件成熟度在发货以前才勉强达到一个稳定的水平,这完全是因为前期走错了路而付出的成本。但是这没有办法,因为你在这个行业里没有任何资源嘛。
(ROM)那个时候也不一定都错了,的确有一部分是错了。但是最大的问题是你不能用6个人去完成那个工作,那时候至少也需要20、30人,我们因为当时找的技术主管认为6个人够,我们就用了6个人往前走,所以导致时间浪费了。我们浪费了宝贵的将近半年的时间,这个代价是特别惨重的,怎么估量都不过分。
钱晨其实主管的是硬件,软件他也一起带,但是他主要管的还是硬件。软件部分是去年7月份我们从台湾的人保科技招了一个主管,是一个台湾人,叫Steven Cai,我们把他招进来以后,他自己是不做开发的,但是他是带队做开发,管过100多人的团队。那个时候我们已经从科技公司里招了专门的人力资源过来,开始高速的扩张。我们搬到这个楼的时候是50个人,现在已经是260、270人的样子了。这是大概用10个月的时间实现的,所以这个时间还是特别快的。
起初呢!几个工程师跟我商量,只要凑齐两三个人就开始一个App,再凑齐两三个就再做一个App,这样的分工,这时候还是群龙无首的局面。我刚刚讲,如果这个时候我们做的是一个大型的系统,用这个方式做是一定会黄的。好在安卓是基于人家的底层技术去做一个一个的拆分,所以这样的好处是某一个即使做错做死了,再来一遍也就是两三个月的时间,所以我们虽然也走了很多弯路,但也算是勉强跌跌撞撞地往前走。后来招了Steven Cai以后,因为他带过大团队,把任务分工做得很科学,效率马上就上来了,然后基本上就走得比较稳健了。
软硬件的头目都有了,这是到了2013年七八月的时候。
实际上我们因为以设计风格而著称,我们所有的竞争对手都来挖过我们的几个设计总监,而且开的价钱都比我们高得多,这是我曾经担心的一件事情,我就跟他们开玩笑,为什么他们挖你都不走?他就说,哎呀,你也别太自恋了,我们也不是有多喜欢你。
主要是那个公司根本就不注重设计,他出了钱,我做了出来,他也不识货,何必呢?他觉得到我们这里前途好,觉得会发财,另外我们老板懂设计,沟通起来愉快。如果是一个煤老板,说再加点红的,再加点绿的,你又不能不听老板,但老板是一个土老帽,也很疲劳。
我们其中一个team的总监,是在加拿大读书回来的。在网上有很多设计稿,在英文的设计论坛上小有名气的,他刚来我这里的一个月,美国苹果的人力资源总监天天来信来电话挖他,因为他跟苹果有一个设计师风格比较像,那位设计师去创业了,他们就挖他去苹果。
绝大多数的UI设计师都以去苹果打工为荣,所以我就担心他走了,那边天天打电话,打了两个礼拜,他也把别人给拒了,我还挺高兴的。我们团队超稳固,创业公司人员流动很厉害,我们这两年开除了一些不称职的,还有一些试用期不合格的,算人员流失走掉的话,可能迄今为止所有从0到260多人的过程中可能不到5个人吧。非常稳定。我知道一个软件工程师和一个BSP骨干工程师都是因为离开北京,家搬到外面去了。
马海祥博客点评——创业感悟:
(1)、自己做企业,不是说每一个事情都要亲力亲为,就怕不知道自己的短板。
(2)、招对人很重要,Jeff来了,同行就知道你是做什么的了。
(3)、你做一个大项目,就不能找管理几个人经验的人来做主管。
(4)、做对事很重要。全球最有钱的公司,上千个最好的工程师,但路子走错了去做Vista依旧会失败。
(5)、要敢于否定自己,6个人做ROM是件错误决策。
(6)、老板在核心业务上要有感觉,心里要有数。
(7)、团队要稳定,这还是一个老生长谈的问题。
5、产品价值,这个才是做事情的核心
当然还是有很多的遗憾,但是基本上还是不错的。我们是经历过这样的阶段,因为工程师通常是对美感这些细腻的东西不是特别在意的,所以,我们用了很长时间去说服工程师为什么我们要把那么多的时间精力用在那些动画上?你比如说你可能玩过时钟,要把动画这个东西调得这么优美和高级,我们把工程师逼得死去活来的。
它是这样的,一个东西卖得贵还是便宜,很大程度上是心理感受,品牌也是心理感受。所以如果你把钟表这些细节做得非常优雅,非常酷,文艺青年或者在乎生活品质的人就会觉得这个东西很值,他用惯了这个东西再用别的东西就觉得不习惯,生活品质下降了。
但是科学家或者理工男是不太在意这些的,可是完成和实现这些功能又需要这些人,所以在做的时候,他们特别不接受。他们说我们在上家公司也做过这样的时钟App,从来没有人花这么多时间去做这么不靠谱的动画,觉得我吃饱撑的,坚信我是脑袋有问题。
然后我要花很多时间去哄他、说服他、骗他,等做到这个东西出来放在网上,一片叫好的时候,他们有点儿懵了。我们相当于是领着一帮性冷感的摄影师去拍一个床上镜头,而且是一个唯美的床上镜头,这个太难了,所以当出来以后一片叫好的时候,他们也觉得好了,还在网上说,这个App是我写的。