企业开发app易犯的5大错误

来源 :计算机世界 | 被引量 : 0次 | 上传用户:wanghao7511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  他们总是想一口吞个大胖子,没有把用户带到流程中,也没能进行测试。
  企业技术的未来在于应用程序——主要是移动应用程序(app),这些程序在移动设备、台式机和网络等几乎所有平台上都能够提供相同的功能。就像有几十年历史的老流程和应用程序产品线一样,过去的东西仍然会阻碍未来的发展。
  应用程序产品线的现代化从来就非易事,但如果做得好,它能够提高生产力、员工参与度和客户满意度,对企业(学校或者其他组织)而言的确是好事。
  虽然很多企业现在一直非常重视推出移动解决方案,而且通常是为了在云中部署而开发的,但并非每一次努力都是成功的。有时员工或者客户会拒绝新的应用程序。在其他一些情况下,用户决定采用企业应用程序来工作,这样他们不使用新应用程序就能够完成任务。
  当应用程序计划失败时,他们通常会找出一大把原因。简单说,IT商店和企业开发人员想要采用一种新方法,但却没有提前计划好。
  以下介绍了导致开发工作失败的五个最常见的原因,以及怎样避免它们。
  开发而不是购买
  在确定企业应用程序策略时,最大的误解之一就是认为必须由企业自己开发所有的应用程序。一直以来认为,应该专为特殊的内部流程设计定制应用程序。长期以来,这种内部开发并不是什么选择,而是必须。即使第三方解决方案可以参与其中,但仍然需要大量的定制开发。结果是很多大企业一直认为他们必须开发自己的应用程序。
  事实并非如此。
  在今天以移动为中心和基于云的世界中,这种方法基本上已经过时了。云服务有自己的API和SDK,而且功能丰富,非常灵活,很容易把现有的产品链接到云服务,在很短的时间内设计出解决方案。这里的核心需求是真正理解用户的工作流程。
  企业现在还可以推出定制程度很低的应用程序。Concur等基于云的费用管理解决方案、ADP甚至谷歌的工具套件等都是相当完整的解决方案,很容易适应移动应用程序策略;当可以使用现有工具并能够定期更新时,不需要投入开发新程序。
  起步太高
  当要决定部署哪些应用程序时,应从小处着眼。这有助于避免犯下大错误。很多企业希望先把他们最重要和应用最广泛的应用程序迁移到移动设备(和云)上。或者,他们试图同时开发太多的应用程序。或者,他们想兼而有之。这是错误的。重要的是从小事,从简单的事情做起。这样,开发人员、IT部门和最终用户都会对所做的更改感到满意,不断学习,处理小规模应用中遇到的难题——而不是在关键任务系统中。
  另一个优点是您比较容易取胜。如果您选择了去解决一个相对简单的问题,解决这个问题能让用户工作起来更轻松,那么您就得到了所需的经验,同时展示出您能管理应用程序的开发,也能转换到移动优先的业务。这为您赢得了声誉,对于未来和更大的项目获得支持和资助是非常重要的。
  没有让用户参与
  IT消费化趋势是让用户自己掌握技术,自己开发出解决方案和工作流程。企业应用程序的最终用户是每个应用程序项目中最重要的因素,认识到这一点非常关键。原因很简单:如果一个应用程序不满足他们的需求,或者用户体验不舒服,用户就不会使用它。更糟糕的是,他们会发现解决方案可能不够安全,无法与其他解决方案相集成。
  所谓用户参与可以简单到邀请他们参加一两个会议。您应该了解他们的工作职责、需求、痛点(您要去努力解决)和工作流程。跟踪用户几天或者一星期,问问题,与他们全面接触,这将让您真正了解一个应用程序应该有什么功能。
  确定移动应用程序功能的另一种方法是查看其现有对应桌面程序(如果有的话)的原始规范和需求。这些说明和规范可以让您对所需要的功能有更深入的了解——它甚至可以帮助您更有效地开发应用程序,而不是仅仅知道用户怎样工作的。
  合适的后端/基础设施没有部署到位
  无论是移动、桌面还是网络,部署任何应用程序时都会犯这个错误。不论您的应用程序的后端系统需要连接到哪里——本地、私有云、公有云,还是外部供应商,都需要确保它能够处理新用户负载。您还要确定自己的无线基础设施足够健壮,能够处理应用程序生成的大量数据流。与任何此类部署一样,最好的选择之一是分阶段部署,让小规模的用户组在不同的时间段内进行访问。这样,您可以查看数据流量需求,随时调整基础设施。
  没有进行跨设备测试
  这类错误往往很难解决。开发应用程序或者考虑部署现有产品时,测试是至关重要的。在桌面计算机时代,这相当容易。IT部门完全能够控制好您的一组工作站配置。只需在适当的桌面上进行测试,结果就会非常好。
  移动和BYOD彻底改变了这种方法。现在,企业必须处理一系列不同的设备,这些设备的硬件规格、屏幕大小、操作系統版本、用户安装的应用程序、运营商和其他网络甚至附件等都各不相同。对于BYOD和混合使用设备的情况,您还需要处理设备上的个人数据,以及用户行为。测试变得更加关键了。
  这个问题对于Android尤为重要,这也是iOS在企业环境中更为普遍的原因之一。在用的Android操作系统有各种各样的版本(您仍然可以找到采用了Android KitKat的设备),制造商和运营商还提供定制版本,而且还有相当严格的更新过程中等,这些因素让一切变得更加复杂。在用的Android有数以千计的各种版本,这意味着您的应用程序虽然在很常见的设备上工作自如——比如说,Pixel或者最新的Galaxy手机,但无法在一些老的或者低端设备上运行。
  iOS的问题不太大,毕竟设备种类有限,苹果直接提供操作系统更新,确保绝大多数iPhone和iPad能够运行最新版本。(在本周的WWDC上,苹果宣布86%的iOS设备已经运行了iOS 10)。不过,有些老苹果设备可能存在屏幕大小不同和硬件不兼容的问题。
  还有Windows 10 Mobile等移动平台,甚至还有只采用了Windows 10的平板电脑。虽然数量不多,但如果可能的话,仍然需要在它们上面测试软件。
  测试硬件时最好能包括大制造商最流行和最新的旗舰手机,部分最常见的中档设备,如果可能的话,还有一些低端设备。这种混合测试应该包括一系列的操作系统版本,可以追溯到过去三年的版本,还要有不同的硬件配置。
  把它们放在一起
  企业应用程序的前景令人兴奋,对于几乎每家企业而言都有巨大的潜力。它们提供了更好的新方法来完成任务,提高效率和生产力,并为员工和客户创造了更好的参与机会,但也带来了挑战。如果它们不能很好地发挥作用或者满足用户的需求,就有可能被员工和高管们弃之不用。避免这五个错误可以让您在迈向成功的应用策略时一直保持正确的方向。
  Ryan Faas是《计算机世界》的特约撰稿人,也是一名科技记者和作家,多年来其写作主题包括苹果、商业和企业IT和移动行业。
  原文网址:
  http://www.computerworld.com/article/3199974/application-development/the-top-5-mistakes-enterprise-devs-make-when-building-mobile-apps.html
其他文献
编译 杨勇  一个成功的物联网战略需要强有力的领导、明确的角色分工以及敬业的团队。积极进取的IT领导为物联网成功提供了宝贵的建议。  对于很多企业而言,物联网(IoT)现在不仅仅是一个流行语。通过互联网连接成百上千的产品、企业资产和其他“物体”,收集宝贵的数据——这对于各行各业的企业来说都是非常吸引人的概念。  但是,建立高效的物联网战略并非易事。物联网的确涉及许多移动部件,并带来了一些重大挑战。
摘要:《数学课程标准》指出:有效的教学活动是学生学与老师教的统一,学生是学习的主体,教师是学习的组织者、引导者与合作者。本人结合数学这门学科的自身特点,本着尊重、理解、鼓励的教学心态,对如何助推学生积极主动地热爱学习,激发学生主动学习的内动力,从而提高小学数学的课堂效率,实现新课程改革标准中所提倡的“人人都能获得必需的数学”的课程目标,进行了探究与论述。  关键词:助推;主动学习;学习动力  在数
历史总是惊人的相似。  随着新世纪来临的还有全球数码市场连续高速增长,而全球彩色胶卷的需求开始以每年10%的速度开始急速下滑。2002年,柯达的数字化率只有25%左右,而竞争对手富士已经达到60%。  柯达并不是没有将数字化转型付诸于行动,只是因为在十字路口选错了方向而被时代越甩越远。  当下的金融业,面临着柯达当年相似的“内忧外患”。  金融之困  对金融业有了解的人大多知道20%的业务产出80
全球公共云服务预计到2020年将以15%以上的复合年增长率增长,整体云的增长、可扩展性和性能的提升将成为OEM成功的关键差异化因素。随着中国超大型数据中心市场不断扩大,这些数据中心正在寻求最新的服务器存储技术和架构改进以实现持续增长。 近日,半导体技术方案供应商美高森美公司正是致力于数据中心市场的存储和基础架构解决方案的创新。 近日,美森高美参加了中国云计算大会,美高森美可扩展存储副总裁兼业务部经
发生在民国初年的那场科玄论战,许多人认为是科学主义战胜人文主义的一场论战。然而,著名中国思想史专家林毓生先生对此却别具只眼。他虽然在基本立场上比较倾向于玄学派,但却认为玄学派在许多关键问题上和科学派一样共享了“科学主义”预设,也就是说,科学主义不仅是参与论战的一方,在某种程度上还是论战双方的“缺省配置”,而且还是论战双方出现自相矛盾,学理存在缺陷的重要原因之一。而当时之所以流行科学主义,在根本上是
曾经是亲密的合作伙伴,如今要对簿公堂。面对苹果的大放厥词,Adobe能否借诉讼摆脱被动局面?被HTML 5步步紧逼的 Flash又能否逃生?    近日,据国外媒体报道,Adobe公司已经向美国反垄断部门投诉,要求美国监管机构对苹果的应用编程工具iPhone OS 4.0 SDK进行反垄断调查。原本有过一段蜜月期的苹果和Adobe公司很可能真的要对簿公堂了。而起因则是源于苹果CEO乔布斯对Flas
面对中考,物理教师通常会提前准备一段时间,为学生进行物理总复习。如何通过再设计和再创造所教授的物理内容,促使学生再学习,达到对知识的再记忆、再理解、再整合、再迁移,并且重新构建知识框架呢?结合多年的教学实践,笔者发现,应用发散式复习法,可以有效提高初中物理总复习的效率。  一、提高初中物理总复习效率的举措  1.认识铭牌  笔者设计了一道复习题:根据图1所示,解答以下问题:  ①“220V”是指灯
摘 要:随着课改进程的不断推进,传统教学理念和教学模式也迎来了变革。“小班化教学”就是新课改背景下响应素质教育要求的一种创新教学模式。小班化教育作为优质基础教育的载体,对于突出学生主体,拓展学习空间,转变学习方式以及提高学习质量方面都具有重要意义。对学生在学习兴趣、学习能力和学习效率方面的差异性,实施差异化教学成为提升小班化教学效率的有效途径,也是尊重个体发展,体现教学的多元化、个性化和高效化的创
华硕近日推出WL-330gE无线路由器,该产品体重只有62克,身材只有名片盒一般大小,采用USB供电,集无线路由器、无线AP、无线热点、中继器、无线网卡五大功能于一身。它支持125M高速无线模式,信号覆盖范围也比普通802.11g无线路由提升多达300%,能够更有针对性地满足白领人群需求。
日前,微策略(Micro-Strategy)软件有限公司宣布第一批基于其移动BI (Mobile BI) 技术的中国本地化应用已经完成。据悉,微策略软件此次发布的MicroStrategy Mobile充分利用了iPhone和iPad特有的功能,为移动用户提供经过优化的直观商务智能。MicroStrategy Mobile继承了MicroStrategy 9平台的核心功能,为移动应用提供一个企业级