互联网相关的创业,技术是重中之重。特别是在初期,没有技术投入项目基本就无法前进半步,如果幸运很快把团队组建起来,你会发现前面几个月加班的都是技术同学,而其他岗位的同学基本没啥事情可做。
技术相关的坑,最大的莫过于CTO人选不合格
对于非技术出身的CEO,自身不懂技术,但互联网相关创业又离不开技术,那么找一个技术合伙人是最好的选择。相信所有CEO都有这个认识,而且一开始也会全身心地去找技术合伙人。
找不到技术合伙人的就不说了,走外包或者其他途径,反正基本结果都是成了先烈或者炮灰。我来说一说找到了技术合伙人,会有哪些不合格案例,会导致怎样的结果呢?
第一个案例:某创业公司美女CEO,经人介绍了一个技术合伙人,自称有多牛逼,美女CEO也不懂技术啊,反正听他吹的神乎其神,而且介绍人也说这人技术多牛多牛,毕竟找了好久了有这么个技术大牛愿意合作,项目终于可以有进展了。那合作总是要谈一些条件的,这位牛人提出了几个要求:1、薪水不能太低,毕竟要养家老婆也刚生娃,还得装修房子啥的,所以基本薪水跟前面公司的差不多,而且作为技术合伙人还得一定的股权;2、公司办公室在滨江,而他自己的房子装修在城西,所以提出要在城西租个办公室;3、因为自己家里装修,所以说每天要稍微早一点下班。美女CEO听完虽然有点觉得不爽,但毕竟人家是大牛,而且自己也没有其他人选,就答应了这些条件。结果是正式加入后几乎每天下午3、4点就跑了,找不到人,然后各种纠结,折腾了3个月后终于摊牌了,无法继续合作。结果人家还把美女CEO的创业项目的很多机密文件给带跑了,多亏股权这块还没去工商变更,要不还不知道有多少幺蛾子。这个就是第一种CTO不合格:人品差。
第二个案例:某创业公司美女CEO,在自己的业务领域中非常专业,领域合伙人也齐备了,拿到了天使投资开始创业。平时对技术是不太了解的,但也有些技术方面的朋友,这次创业看中了一个技术方面的朋友,人品完全没问题的,毕竟认识很多年了,而且个人技术能力也相当不错,至少身边朋友很多都这么评价。谈好合作方式后就非常放心地把产品需求交给他来做,他也承诺3个月能做完,过程中还需要招聘一些团队成员。但在招聘过程中,他总是觉得新招聘的人没法干活,跟不上自己的思路,结果就是从头到尾他自己一个人在干,而且跟美女CEO承诺自己一个人就可以搞定。可想而知,靠一个人单打独斗时代已经过去很久远了,在3个月时间到了之后无法交付可用的产品,我帮美女CEO看过之后,给出的答案是再给3个月也估计未必能交付得了。这个就是第二种CTO不合格:技术能力有,但不适合做CTO。
第三个案例:跟我当年壹康复同时期的一个创业公司,业务模式跟我们壹康复非常相似,CTO是来自知名互联网公司,技术能力和管理能力都还不错,来公司后大刀阔斧把团队建立起来了,还招了一个技术总监、一个架构师和两个技术经理。然后说用户数据非常重要,为了确保数据安全一定要自己建机房;说研发流程管理非常重要,需要使用好的流程管理工具来提高效率,采购了Atlassian的JIRA、Confluence和Bitbucket(业界最好的收费研发管理软件),说创业就要招最好的人,一个人可以抵好多普通人。最终一年团队成员12名,服务器机房、软件以及办公设备等花了将近500万元,同时期我在壹康复除了人工成本外的网络IT成本仅3.5万元/年,而壹康复的收费用户数是他们的十倍之多。这就是第三种CTO不合格:大公司病,没有创业精神。
技术外包的坑
当CEO找不到合适的CTO的时候,基本都会考虑选择先外包。我并不否认外包的存在合理性,可以详见我的另外一篇文章“外包做不好创业公司技术支持的必然性”。外包也有不同的种类,如果是外包公司已经比较成熟的产品,可以直接使用的那还是可以考虑的,毕竟花很小的一笔钱就可以让产品上线。但如果是需要外包公司从头开发的方式,这种我是非常不建议使用,最终费力不讨好,耽误时间损失资金。
技术实施方面的坑
如果比较幸运,找到了一个合格的CTO,也很快把自己的技术团队组建起来了,还是会有在技术选型方面的很多坑,列举几个如下:
1、产品需要做哪些平台,现在这个时代核心选择就是做H5还是做APP,虽然APP的用户体验会比H5的好一点,但对于初创公司验证产品原型和模式的时候,真的完全没必要做APP,开发成本和时间会节省太多了。
2、使用开源组件还是自主开发,很多技术人员会愿意选择自主开发,是因为在自己开发过程中能学到技术知识,自己能成长,但对于公司来说未必合适,重复造轮子带来的风险和高额成本支出,是非常不划算的。在初创企业,应该尽一切可能减少开发的内容,能用现成的一定要用现成的,尽快推出可用的产品进行市场验证。
3、产品经理在互联网创业过程中是至关重要的一个角色,可以是CEO来当产品经理这个角色,也可以CTO兼,但如果这个角色的能力不足,会导致产品最终开发出来跟设想的不一样,内部撕逼的情况非常严重,造成的结果是CEO对研发不满意,研发对CEO对公司不满意。创业公司里研发团队是加班最多的,毕竟还在创业初期,产品方向和需求是需要动态调整的,而每次的调整都必须由研发修改程序代码来实现的,就会变成程序员每天无休止地加班,如果产品需求无法切中要害,经常性地调整,内部矛盾就很容易激化。
4、没有正确认识到公司的不同阶段,对技术架构的要求是不同的。CTO如果技术能力比较强,一开始就要搞高性能、高可用、分布式的架构,那么就会导致前期的设计过渡,花费更多的时间和资源进行了无谓的开发。初期要的是快速迭代,将产品交付出来给客户使用,进而根据客户反馈进行完善产品,而不是一开始就要完美的产品。
创业过程中有无数的坑等着创业小伙伴去踩,能吸取前人的一些经验,至少在遇到坑的时候能有个意识这可能是坑,如果能避开就最幸运了。创始人都是很孤独的,而且不可能面面俱到,在自己不懂的领域,如果能找到该领域有经验的朋友,不妨多问问。
创业最重要的一点,就是脸皮要厚!!