看情况而定吧,如果企业有有充足的预算,整个商业闭环都靠app运营来完成,app软件需要反复迭代改进,可以考虑自建团队研发,企业内部对目标用户感知更清晰,企业自身的行业经验对目标用户应用场景更具象化,后期的更新维护也在内部,效率会高很多,唯一的劣势是成本较高和团队磨合有时间成本。
如果公司预算和精力有限,建议找软件外包公司,企业内部最好有一个具备商业产品经理和用户产品经理的人,最好是创始人之一,这样产品的的商业模式设计和用户需求设计由内部完成,只需要将技术开发部份给外包给软件开发公司,这样的效率是最高的,也最容易成功的。
还有一种就是需要从产品设计和开发都交给软件外包公司,一定要在前期做好商业闭环思维导图,梳理好需求细节功能,每一个细节之处都要考虑好用户体验,开发前期的这些远比把软件功能代码写出来要重要的多。app开发公司怎么选择,可以参考以前的文章。