新闻中心

记录团队成长点滴以及对技术、理念的探索,同时我们乐于分享!

公司想开发app,是让专业的公司做好,还是自己招聘技术人员好?

2021-04-17 10:32:06 分类:行业动态

那么,自建团队有什么优缺点呢?

自建团队的优点:

1. 沟通高效:由于都在同个办公室,沟通方便,随时可以面对面交流,可以快速讨论出解决方案并执行;

2. 需求把握更准确:选择开发公司合作,通常开发成本都需要在合同签订前就确定下来,所以设计通常也被预算所限定,一旦设计确定下来后,就不允许频繁地变更需求,除非只是一是很小的调整,或者额外追加开发的成本。而自建团队的话,通常开发过程中有一些不理想或不合理的设计,调整和优化的灵活度会高很多,可以更纯粹地考虑产品项目本身的合理性和用户体验性,弱化开发成本的控制;

3. 可以充分配合实际的项目运营:比如后期项目需要做活动,或者临时有一些额外的需求需要增加,自建团队可以在极短的时间内讨论出方案并执行,而跟第三方技术团队合作,则前期需要沟通需求,评估开发成本,还有安排开发时间等等工作,通常需要好多个来回的沟通,导致浪费了好多时间;

自建团队的缺点:

1. 开发周期长:创业前期需要组建团队,磨合,且人手经常不够用,导致开发周期会被拉长;

2. 需要解决人员招聘,人员流动性等问题:特别是非技术基因的团队,很难招聘或留住技术人才;

3. 需要分散很多的精力放在技术上面:特别是在项目启动前期,需要投入非常多的精力开发系统;

4. 项目管理成本高:由于开发一套系统,在不同的时间点,需要不同的专业技能,且任务有前后置的衔接关系,这会导致经常在某个专业领域缺人,无法执行后续的开发,或者执行完某个任务后,就会空出一些人手暂时用不上,导致管理成本非常高。相对而言,技术公司由于同时会进行多个项目,所以可以最大程度减少人力成本的浪费,减少管理成本;

回归到我们这个问题本身:应该采用自建团队开发,还是找技术公司合作的方案呢?我觉得这个问题的核心关键点需要看创始团队的人员配置。

1. 偏技术型团队:通常创始团队大都比较擅长技术,并且拥有丰富的开发经验。那么,自建技术团队开发是最省成本,也是最合适的方案。这里面存在两种情况:一是技术方面只有一个核心骨干,或只擅长其中的某一部分(如整套系统涵盖app开发和网站开发,但技术创始人只擅长web端的开发),这时会导致系统前期的开发周期会拉长,可以采取招聘其他的技术人才,或众包的方式;二是技术团队很强大,基本可以开发整套系统,那么基本可以自行搞定开发完整套系统。但通常技术类型的团队前期很容易犯的一个错误是,把大多数的时间投入在技术和系统的开发方面,却忽视了设计,营销推广等领域的积累和学习,导致一些项目开发出来后,却没能运营推广起来,最终导致项目半路夭折(比如我们团队初期就犯过这样一个错误)。

2. 偏运营型团队:这种类型的团队比较擅长运营及营销推广这个领域,但不具备技术的基因。通常运营团队的创业项目核心在运营层面,技术相对次要,所以建议还是找一家技术开发公司合作,把技术相关的开发工作交给技术合作公司搞定,团队专攻运营领域。有些创业者由于预算有限,技术公司的开发成本又太高,可能会觉得自己搭建一个技术团队会更省成本,更高效。我觉得这是一个错误的认知。首先,运营型的团队通常不在技术这个圈子,认识的技术人才非常有限,加上创业前期招聘人才本身就比较困难,通常需要很长的时间才能招聘到相应的技术人才,可能还不是优秀的技术人才;其次,开发一个IT系统需要的专业人才比较多,比如开发一个app,按照专业开发公司的配置,需要产品经理,UI设计师,安卓,iOS,后台开发工程师,测试工程师等专业人才,创业型公司不可能会有这么豪华的人才配置,通常都是一人当几个人用,而这样导致的结果是开发出来的系统质量一般;再者,通常系统的启动初期,对技术人才是一个比较大的缺口,但一旦系统开发完成,后期只需要较少量的运维工作,并不需要这么多的技术人员,所以可能会导致人员和成本浪费,这也是一块比较大的成本损失。当然,如果找技术公司合作的话,能否找到靠谱的合作团队,是这个项目成败的一个非常关键的要点。这方面建议多一点慎重的考量,不要为了节省小额的开发成本,而忽视了对项目质量,以及技术团队的要求。

3. 综合配置型团队:相对而言,这种类型的创业团队人员配置较为合理,既有技术人才,也有运营和营销专长,各个领域也有相应的人才资源和圈子,所以项目的成活率也会高很多。这种类型的团队可以考虑找技术公司合作,也可以自己招聘技术人才自行开发,两个方案的可行性都比较高。

从长远的角度看,如果要真正做好一个项目,最终还是需要建立自己的技术团队,这样才能减少沟通的成本,严格把控好每一个需求点,并打磨好项目的每一个细节。但这个可能需要基于团队有技术基因,或者资金允许的情况下。这需要一个过程,毕竟技术团队的招聘,搭建,磨合,开发流程的优化等等都需要有一段路要走,特别是对于没有技术基因的团队,可能是一个需要用很多精力和时间投入才能去克服的一个问题。

除了创始团队的配置外,项目的类型(比如是偏技术型项目,像今日头条,还是偏运营的项目,像大多数自建的电商平台),也是其中的一个重点考量因素。创业者需要根据自身的团队的优劣势,人员的配置情况,项目类型,以及对于各个领域的人才需求情况做一个整体的评估,再决定是否需要自建一支技术团队。术业有专攻,创业初期,务必要把最核心的资源和力量,放在刀刃上面,并懂得借助第三方的资源和力量。