新闻中心

Gartner: 传统应用程序开发实践将对移动应用失效

  凤凰科技讯 8月15日消息,近日,Gartner举办主题为“在移动计算时代获得成功”的客户研讨会,发布了一系列关于移动计算、移动应用等的最新研究成果,得到众多客户的广泛认可。根据Gartner最新研究

  凤凰科技讯 8月15日消息,近日,Gartner举办主题为“在移动计算时代获得成功”的客户研讨会,发布了一系列关于移动计算、移动应用等的最新研究成果,同时分享了分析师的最新观点。

  近年来,随着移动设备的爆发式增长,移动的设备的使用习惯深深的影响了商务人士。而从企业端来讲,则诞生了越来越多的移动应用开发需求。Gartner认为,随着企业移动应用时代的到来,传统应用程序的开发实践将失效。

  “传统企业应用的瀑布流式开发模型,无法应对移动领域的挑战。” Gartner研究副总裁Van Baker在演讲中解释道,瀑布流模型,即开发、测试、使用依次进行,其典型的特征是线性的,将全部功能开发完成才能进入测试和使用,而开发过程通常将耗时18个月,然而,这一周期在移动时代是不可想象的,移动时代的开发周期一般在3个月左右。

  此外,传统企业应用在退役前将被使用和维护长达五年之久。典型的桌面应用程序一旦被部署后,被修改次数几乎不会超过一次,相对稳定,因此对运营团队来说在生命周期内管理这些应用程序并无太多挑战。然而,到了移动时代,需求的变化性,以及新设备不断加入的复杂性条件,将使得这种稳定的开发使用模式完全失效。

  既然,传统的方式失效,什么样的开发模型才能适应新时代的需求?Van Baker表示“应用程序开发经理应该采用功能、性能、负载、用户体验测试以及敏捷开发实践。”区别于传统的线性结构,这一开发模式将开发和测试周期延长到企业应用使用的整个周期。开发完一定功能,立即测试,并部署上线使用,根据反馈和需求变化,再继续开发,测试,部署。即将原来线性的周期,变为更短的不断循环的多个小周期。

  之所以采用这种小周期的开发模式,源自移动应用需求的复杂性和移动设备的多样性。Van Baker解释到,“让最终用户有效地描述一个移动应用程序能够实现什么功能是一件极具挑战的事情。因此,传统的做法,即找一个业务分析人员和移动应用最终用户们一起坐下来讨论和定义新的移动应用需求,往往会导致失败。”

  失败的原因,首先是移动应用对大多数用户而言都是一个全新的范畴;其次,移动应用受制于平台的性质以及屏幕的尺寸大小,因此移植一套成熟的桌面应用程序开发工作流程是不可行的;最后,移动设备的相关体验与桌面设备的相关体验差别迥异,包括更短的会话时长以及有限的展示,皆因屏幕尺寸的限制,影响了移动应用的功能运行和实现。

  事实上,只有这种快速迭代的小周期模式才能适应当前市场。移动市场变化步伐迅速,不断给开发和运营团队带来压力,因此,采用敏捷开发来快速迭代和改进移动应用势在必行。即使移动应用开发步入成熟阶段,对通过持续分析来监控应用程序的使用情况以及验证基本假设情况的需求仍将不会过时。

  除了开发模式的不同之外,移动应用相较传统应用的最大不同还来源于对UI(用户界面)和体验的极大关注。由于移动设备屏幕的限制,糟糕的用户体验和UI设计将成倍的放大。企业应用开发商,不仅不能照搬传统桌面程序的UI设计,而且更需要以移动应用作为思考的起点来设计UI和用户体验流程。

  开发模式的变迁和对UI界面的关注,仅仅是移动时代的企业应用所面临挑战的开端。在Gartner移动和终端计算副总裁Charles Smulders看来,企业需要的一整套的移动策略。这一策略不仅包含对传统线性开发模式的改变,更要将未来移动技术的发展纳入考虑范围。

  Smulders表示,预计到2016年,将有越来多不同尺寸,不同交互技术的移动和办公设备进入企业办公领域。而如此之多的设备,没有哪一个操作系统或者交互技术能统治所有平台,市场将分散。在这一变迁中,微软操作系统的份额随之下降。而在员工层面,平均每名员工将会使用3-6台自带设备办公。

  这种分散性和多样性,给传统的企业IT管理带来了空前的挑战。“企业的移动策略得每6个月更新一次,才能跟的上步伐”,Smulders称,只有不断更新的策略才能应对这一挑战。在更新周期内,所有的移动管理策略都要进行重新审视和调整,包含网关、带宽管理、自带设备管理、应用程序开发和管理的方方面面。

  表示,为了保证移动策略的有效和成功,企业的管理者需要改变传统的思维。这一改变的核心元素,包括更多多元化的思维模式,建立一个不断适应变化的规范,充分利用组织内员工的智慧,以及建立一个移动策略的智囊团等等。(李珣)

      申博,申博平台,申博官网




网站地图