论文部分内容阅读
很多从Web起步的创业公司网站上线不久,就会面临组建移动开发团队的硬需求——网站+App。但这个App投入所需的各种人力、资金资源、开发速度并不低于一家专门做应用开发的移动互联网创业公司。网络端or移动端?创业公司应该如何平衡好这两条线?本期腾讯微博#移动微观察#栏目,和您共同探讨,创业公司究竟是组建专业的移动开发团队好,还是选择外包更省事?
在本期移动微观察论坛上,知乎创始人周源提出了这样一个问题:“互联网创业公司总会面临App的需求,应该自己組建移动开发团队还是外包?”
其实,在这一命题上,笔者倒是有些发言权。因为我所在的公司体系内,正好有一个移动外包开发的团队,而且这两年发展的还不错。至少在承接的项目数量上,还可以勉强做个相对客观的样本分析。虽然在落地的45个项目当中,具体为互联网公司执行的项目只有1个,但参与沟通的客户中,互联网创业公司却占到了20%,这表明,互联网创业公司的外包需求还是不低的。结合笔者看到的一些情况,给开发者们提出这样几点建议:
首先,慎重进入移动端。外包总是会有一些风险的,对时间、质量、数据安全等都应该保持足够的谨慎。创业公司应当仔细评估自己未来对移动端的需求。比如,网站是否已经定型,并不再有更多需要与移动端同步更新的功能升级?网站主价值在移动端会不会产生价值的流失?我们对移动端的定位到底是为了移动功能的延伸,还是为了覆盖目标用户?目前的启动资金是否能够应对这个小无底洞?在决策是否上马移动端之前,创业团队一定要先把网站未来一年、三年甚至五年的布局想清楚,这样才不至于事到临头手忙脚乱。
其次,产品要设计清楚。产品规划模糊,是互联网业甚至软件业存在多年的历史问题。一个IT项目应该先找到价值需求,再做产品规划,然后才是概要设计、详细设计、UE图、交互设计等。但是,太多的甲方(创业公司)根本没想清楚自己要的是什么就找外包公司,这样,他们能够提供给乙方(外包公司)的,别说是详细设计方案,甚至连产品的具体功能、需求都不明确。仅仅把一个市场需求提出来,就开始上马讨论、边说边干,这样必然造成沟通成本过高、反复修改,极大提高了开发和时间成本,乃至项目失败。
另外,过程监理很重要。外包公司龙蛇混杂,一定要有监理公司或者监理人参与进来进行监督,帮你查看服务器端的逻辑是否清楚,看乙方有没有把本应模块化的程序变成了每个区域表面的内饰……尤其是第一期的开发,非常重要。做好了,就是一个拓展性极强的模板,稍作修改就能跟得上两三年的应用升级;做不好的话,一旦后来的功能需求发生一点小变化,你就会发现,一切都要重新来过。
最后,平台选择及架构设计要清晰。几个主流平台面向的用户特征还是能找到一些共性的,前期没必要全上,选一个最适合的才最重要。再就是架构设计,对于中小企业来说,WebApp是无上利器,一次性设计好了,将来就不用再为新版本的开发、发布和推广而烦恼。
以上都是一些需要考虑的具体问题,但究竟需不需要外包,还是要看企业对移动端的定位。看你到底是想在手机上象征性地放几个App应用,还是要在手机上找一个未来。如果象征意义大于运营价值,那你完全可以选择外包;但你如果想把企业的未来寄托在手机上,那就咬咬呀,自己开始布局吧。
(作者简介:张贺宁 移动互联网著名评论员。曾任灵狐科技产品总监,现任瀚海博联市场总监。)
在本期移动微观察论坛上,知乎创始人周源提出了这样一个问题:“互联网创业公司总会面临App的需求,应该自己組建移动开发团队还是外包?”
其实,在这一命题上,笔者倒是有些发言权。因为我所在的公司体系内,正好有一个移动外包开发的团队,而且这两年发展的还不错。至少在承接的项目数量上,还可以勉强做个相对客观的样本分析。虽然在落地的45个项目当中,具体为互联网公司执行的项目只有1个,但参与沟通的客户中,互联网创业公司却占到了20%,这表明,互联网创业公司的外包需求还是不低的。结合笔者看到的一些情况,给开发者们提出这样几点建议:
首先,慎重进入移动端。外包总是会有一些风险的,对时间、质量、数据安全等都应该保持足够的谨慎。创业公司应当仔细评估自己未来对移动端的需求。比如,网站是否已经定型,并不再有更多需要与移动端同步更新的功能升级?网站主价值在移动端会不会产生价值的流失?我们对移动端的定位到底是为了移动功能的延伸,还是为了覆盖目标用户?目前的启动资金是否能够应对这个小无底洞?在决策是否上马移动端之前,创业团队一定要先把网站未来一年、三年甚至五年的布局想清楚,这样才不至于事到临头手忙脚乱。
其次,产品要设计清楚。产品规划模糊,是互联网业甚至软件业存在多年的历史问题。一个IT项目应该先找到价值需求,再做产品规划,然后才是概要设计、详细设计、UE图、交互设计等。但是,太多的甲方(创业公司)根本没想清楚自己要的是什么就找外包公司,这样,他们能够提供给乙方(外包公司)的,别说是详细设计方案,甚至连产品的具体功能、需求都不明确。仅仅把一个市场需求提出来,就开始上马讨论、边说边干,这样必然造成沟通成本过高、反复修改,极大提高了开发和时间成本,乃至项目失败。
另外,过程监理很重要。外包公司龙蛇混杂,一定要有监理公司或者监理人参与进来进行监督,帮你查看服务器端的逻辑是否清楚,看乙方有没有把本应模块化的程序变成了每个区域表面的内饰……尤其是第一期的开发,非常重要。做好了,就是一个拓展性极强的模板,稍作修改就能跟得上两三年的应用升级;做不好的话,一旦后来的功能需求发生一点小变化,你就会发现,一切都要重新来过。
最后,平台选择及架构设计要清晰。几个主流平台面向的用户特征还是能找到一些共性的,前期没必要全上,选一个最适合的才最重要。再就是架构设计,对于中小企业来说,WebApp是无上利器,一次性设计好了,将来就不用再为新版本的开发、发布和推广而烦恼。
以上都是一些需要考虑的具体问题,但究竟需不需要外包,还是要看企业对移动端的定位。看你到底是想在手机上象征性地放几个App应用,还是要在手机上找一个未来。如果象征意义大于运营价值,那你完全可以选择外包;但你如果想把企业的未来寄托在手机上,那就咬咬呀,自己开始布局吧。
(作者简介:张贺宁 移动互联网著名评论员。曾任灵狐科技产品总监,现任瀚海博联市场总监。)