前几天看了一篇文章,写的是一个26岁的创业者花了400天创业失败的教训,通过文章能感觉到这个创业者的失败原因:没有充分的市场调研,没有默契的团队凝聚力,计划3个月就上线的App,结果延迟了3个月才上线,最后上线了一堆bug,这样改bug估计又改了很长时间,员工无效加班,这样算下来大半年甚至一年都过去了,拿的那点20万的天使投资,其实就是你拿50万,甚至100万,如果碰到这样的问题一样是失败。现在很多App创业者,对行业的了解和调研不够仔细,所以导致了小坑都能把你绊倒。
就拿App开发这个事情来说吧,如果行业外的创业者进入这个行业,首先会做一个App,做App的方式有两种,一种是自己招人才,组建开发团队,但是面临的问题是,人才招聘难,没有竞争力,人员流动性大,毕竟小公司去挖大公司的技术,各项福利差一大截的话,人家凭什么会来,来了会不会稳定留下也是个问题,且开发周期长,毕竟新团队需要建立默契配合度也是需要时间的;第二种就是找外包团队,但也容易遇到不靠谱的公司,前期给你做完了,后期各种bug一大堆,你让谁帮你改,改一个bug收你2万,你耗得起不?
你可能就要问了,那岂不是无路可走?事实上,并不是自己组建团队和找外包公司做这两种方案有问题,问题的核心在于,我们要从自身出发,找到需求点,明确我们要做的是什么样的APP,以及做这个APP的目的,再去合理选择开发方案及途径。
当然,如果你有上千万的资金,完全可以自己给技术很高的工资,双倍的价钱来做这个App,比如马云想做个来往,分分钟钟做出来,丁磊做易信,也是一会就做出来,不过创业者和他们不同的地方在于,你没有人,钱又不多,还想创业,还渴望成功,面对App开发这道坎,对很多创业者来说,就会是一个死局。
下面,我要给的就是个破局之法。
首先:一定要想明白你要做什么样的App?
很多创业者,连自己想做的APP细节及前景发展都没想清楚,然后就开始盲目招人做开发了,于是在开发的过程中,问题百出,三改五改,改到最后,彻底让技术人员都崩溃了,最后项目也失败了,这些都是创业者在开始的时候想的不够清楚,做什么样的App,有哪些功能,定位哪些人群,估计看到别人做什么就做什么,对App没有经过分析和调研,就拍脑门决定了。所以做为一个创业者一定要扪心自问,把产品,把需求想清楚,如果你自己想不清楚,你下面的产品经理也不会很清楚,思路和想法各有不同,就会出现很多分歧,最后导致项目失败。
比如你要做个资讯类的App,那就要有文章发布,文章编辑,文章置顶,阅读统计、文章评论等多种功能,其他的功能可能会加入定位、社交的功能,如果想做个电商类的App,类似于京东那样的,那就是一套交易系统,包含商品展示、商品报价、用户购买等多个功能,这个需要你把你将来做的产品,要做个产品文档出来,所有的东西都要想好。
其次,要有一个完善的市场调研。
包括产品的简介、用户定位、行业分析等,俗话说,知己知彼才能百战百胜,对市场行情完全不了解,怎么能在行业站稳脚步呢?当然对于一个行业外的创业者还做不到很完善,可以找个业内的人帮你做。
回归到我们本期问题的本身:企业应该采用自建团队开发,还是找技术公司合作呢?我觉得这个问题的核心关键点需要看创始团队的人员配置。
1. 偏技术型团队
这种创始团队里面大都比较擅长技术,并且拥有丰富的开发经验。那么,自建技术团队开发是最省成本,也是最合适的方案。
但是这里面存在两种情况:一是技术方面只有一个核心骨干,或只擅长其中的某一部分(如整套系统涵盖app开发和网站开发,但技术创始人只擅长web端的开发),这时会导致系统前期的开发周期会拉长,可以采取招聘其他的技术人才,或外包的方式;二是技术团队很强大,基本可以开发整套系统,那么基本可以自行搞定开发完整套系统。但通常技术类型的团队前期很容易犯的一个错误是,把大多数的时间投入在技术和系统的开发方面,却忽视了设计,营销推广以及公司管理等领域的积累和学习,导致一些项目开发出来后,却没能运营推广起来,最终导致项目半路夭折,人员凝聚力差,员工抱怨等等问题。
2. 偏运营型团队
这种类型的团队比较擅长运营及营销推广这个领域,但不具备技术的基因。通常运营团队的创业项目核心在运营层面,技术相对次要,所以建议还是找一家技术开发公司合作,把技术相关的开发工作交给技术合作公司搞定,团队专攻运营领域。
有些创业者由于预算有限,技术公司的开发成本又太高,可能会觉得自己搭建一个技术团队会更省成本,更高效。我觉得这是一个错误的认知。首先,运营型的团队通常不在技术这个圈子,认识的技术人才非常有限,加上创业前期招聘人才本身就比较困难,通常需要很长的时间才能招聘到相应的技术人才,可能还不是优秀的技术人才;其次,开发一个IT系统需要的专业人才比较多,比如开发一个app,按照专业开发公司的配置,需要产品经理,UI设计师,安卓,iOS,后台开发工程师,测试工程师等专业人才,创业型公司不可能会有这么豪华的人才配置,通常都是一人当几个人用,而这样导致的结果是开发出来的系统质量一般。
再者,通常系统的启动初期,对技术人才是一个比较大的缺口,但一旦系统开发完成,后期只需要较少量的运维工作,并不需要这么多的技术人员,所以可能会导致人员和成本浪费,这也是一块比较大的成本损失。当然,如果找技术公司合作的话,能否找到靠谱的合作团队,是这个项目成败的一个非常关键的要点。这方面建议多一点慎重的考量,不要为了节省小额的开发成本,而忽视了对项目质量,以及技术团队的要求。
3. 综合配置型团队
相对而言,这种类型的创业团队人员配置较为合理,既有技术人才,也有运营和营销专长,各个领域也有相应的人才资源和圈子,所以项目的成活率也会高很多。这种类型的团队可以考虑找技术公司合作,也可以自己招聘技术人才自行开发,两个方案的可行性都比较高。
除了团队成员的配置外,项目的类型(比如是偏技术型项目,像今日头条,还是偏运营的项目,像大多数自建的电商平台),也是其中的一个重点考量因素。企业需要根据自身的团队的优劣势,人员的配置情况,项目类型,以及对于各个领域的人才需求情况做一个整体的评估,再来觉得是自建一支技术团队还是找专业的技术公司合作。
术业有专攻,想要做好一个项目,务必要把最核心的资源和力量,放在刀刃上面,并懂得借助第三方的资源和力量。