在软件即服务(SaaS)业务中构建移动应用程序需要多少工程师?信不信由你,答案可能是零。这主要是由于两个原因。一个是大多数SaaS企业仍然没有移动应用程序。第二,如果这不是核心价值主张,那么大多数人都不想投资建立内部团队。根据Strategy Analytics的最新报告,移动SaaS的中小型(SMB)市场将从2012年的67亿美元增长到2017年的197亿美元。这在吹捧的整个SaaS市场中是一个巨大的飞跃根据Forrester的预测,到2016年将超过920亿美元。
SaaS大部分是通过Web在台式机或笔记本电脑上而非移动设备上使用的。原因是产品太复杂,工作流程繁琐,无法在小型设备中压缩。但是,移动应用程序无需执行Web应用程序的所有操作。实际上,大多数SaaS业务的移动应用都是作为增值或仪表板构建的,这些仪表板可向客户的主要利益相关者提供报告。
今天的问题不仅仅在于您的SaaS业务是否需要移动应用程序,还在于它是否应在内部构建。这里是一些要考虑的问题。
1.什么是核心价值产品?
如果您是一家早期公司,这需要进行一些彻底的搜索,但是如果您已经深深扎根于客户群的思维空间,那么您已经知道了答案。您的核心提供的是网络引导的产品吗?如果是,则您已经走上了内部构建Web产品的道路。如果这不仅是核心产品,还可以在内部构建移动应用程序,那么值得吗?
我们回到本文提出的第一个问题:在SaaS业务中构建移动应用程序需要多少工程师?真正的答案是,如果您要生产和维护移动应用程序,则可能需要五到七个人的团队。如果Web应用程序是您的核心产品,那么您可能不希望投资组建内部移动团队,直到获得对应用程序前几个版本的关注或验证。
2.您团队中的任何人都有您需要的技能吗?
让我们考虑一下,您正在评估构建移动应用程序,并且希望在内部完成它,而不是外包开发。您需要评估的是公司中是否有可以加倍或腾出钱来构建移动应用程序的人员。
通常,您需要业务分析师(如果要记录产品功能和工作流程),用户界面(UI)/用户体验(UX)设计人员(如果他们了解移动设备的可用性,则有可能翻倍),后端开发人员(已经拥有Web应用程序的人就不必四处寻找),前端本机应用程序开发人员(Android和iOS开发人员)和测试工程师。
对于最后两个资源,开发人员和测试人员,除非一个人具有针对该环境进行构建或测试的经验,否则他们通常会努力推出一款高效的应用程序,结果是劣质的,半熟的产品。
3.您有带宽/资源吗?
这是一个重要的问题。尤其是,如果核心价值产品是Web应用程序,那么您是否有带宽来管理另一个项目或从头开始构建它的资源(时间和人员)?
根据OpenView市场调查,便宜而快速的移动开发存在浪费时间和资源的风险。首选外包的最大原因之一是获得成本收益-您不必花费时间和金钱来招聘和培训专业团队,而通过利用全球IT团队,您可以直接获得成本收益。关。因此,通过将开发外包,可以缩短产品上市时间并提高投资回报率(ROI)。
4.外包的工程流程是什么?
如果您决定外包移动产品开发,则必须确保供应商的工程流程与公司的流程保持一致。更重要的是,当您要利用开发人员即服务公司时,您的内部技术主管或项目经理将负责该项目。供应商的工程流程应与您的内部流程保持一致,以提高开发流程的效率,并确保项目管理流程的顺利进行。
如果您将整个产品开发项目外包给供应商,请确保您的产品经理及时进行跟进(至少每两周一次冲刺),以检查进度以及团队和产品与目标的整体一致性。
无论您做出什么决定,今天都无法没有移动应用程序。根据OpenView的调查重点,以移动设备为重点的公司的增长速度比那些以移动设备为重点的公司增长了70%。