经历了几个创业公司之后,对于创业公司的技术团队组建有一些认识,记录下来以供参考
自建技术团队还是外包
传统行业出身或者非技术出身的老板更倾向于组建自己的技术团队。经历的几个公司中,老板在产品规划或者商业模式还没有完全清晰之前就找人组建技术团队。在产品研发阶段,公司的方向或者产品形态变更,导致技术团队无所适从,浪费资金与时间。
个人认为,在公司组建初期,需要从如下几点思考是否需要组建技术团队:
1. 公司性质
如果是技术主导型公司,如人工智能、大数据创业型公司,必定有自己的核心技术,这时必须要有技术合伙人或者创始人本身就是技术大牛,这种公司技术团队是必须的,而且必定要精。
如果是业务主导型公司,需要技术支撑的,就需要做进一步的思考。
2. 业务
如上面提到的,在商业模式或者产品形态不清楚之前,如果只为了试错,最好的方式还是选择外包。现在外包市场也比较成熟,产品与技术都可以单独选择公司,做出来的东西并不一定比自组团队研发的差。
如果规划比较完善,对前景信心比较大,可以考虑组建团队,但是这时候团队必须精而小。
3. 资金
技术团队的成本是很高的,由其在北上广深这些一线城市,普通的开发人员月薪都在1-2W之间,团队一般在5-10人之间,工资成本对于初创公司来说是个巨大的投入,所以在资金不足,工作量不持续的情况下,外包其实是个不错的选择。
人员需求
规模
如果确定要组建自己的技术团队,这时就需要综合各方面因素来确定团队规模:
不同的技术人员工作效率完全不一样,技术肯定不是人多就做的快,前期人选需要合适,太高端的人才太贵,初级的工作又太慢,可以根据工作量、交付时间来确定选用中级人才或者高级带初级。
不懂技术的创始人在考虑产品上线时间的问题上是会比较大的出入。当进度赶不上自己的计划时,经常考虑扩大自己的团队规模,这是个误区,扩大团队有时候反而会使效率变慢,所以一定要弄清楚原因。
技术需求
不同的产品对技术的需求也不一样,但大部分业务主导型的公司都是以SAAS平台为主,对技术需求不高,所以也没必要一味的追求高端人才,找到合适的技术合伙人或者CTO,再由他来组建合适团队