正在从事手机应用程序开发任务的,并把传统企业开发环境转型为拥抱移动开发和的部署环境的企业架构师和软件工程师们当他们试图获得将移动程序开发融入到他们部门的最佳方法时,他们不应该觉得自己正探索机密。当然,即使对于最大的组织当谈及将移动ALM融入到传统软件开发生命周期(SDLC)中时,该组织在这个方面也是处于在黑暗中探索的状态。为了帮助那些正努力引入移动技术的企业,本文提供了一些技巧和最佳实践方案,有助于组织更快地实现技术融合。 平台组合有序运行 在移动时代,一个开发平台是满足不了需求的——但也不会达到40个。
大多数企业将通过认真挑选2-3个平台来实现最佳的服务。例如,一个企业可能需要不同类……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
正在从事手机应用程序开发任务的,并把传统企业开发环境转型为拥抱移动开发和的部署环境的企业架构师和软件工程师们当他们试图获得将移动程序开发融入到他们部门的最佳方法时,他们不应该觉得自己正探索机密。当然,即使对于最大的组织当谈及将移动ALM融入到传统软件开发生命周期(SDLC)中时,该组织在这个方面也是处于在黑暗中探索的状态。为了帮助那些正努力引入移动技术的企业,本文提供了一些技巧和最佳实践方案,有助于组织更快地实现技术融合。
平台组合有序运行
在移动时代,一个开发平台是满足不了需求的——但也不会达到40个。大多数企业将通过认真挑选2-3个平台来实现最佳的服务。例如,一个企业可能需要不同类型的平台支持面向客户、面向员工和面向服务器的应用程序开发。IT需要对平台总数有限制要求。否则,程序开发会过于分散,集成会陷入困境。
创建移动程序支持最佳实践
企业可以通过投资移动程序开发而获得巨额利润。例如,顾客可以走进企业销售店体验平板电脑的使用情况,该方法一次又一次的证明了移动程序可以获得丰厚的利润。平板电脑可以实现笔记本或智能手机所不能实现的功能,它支持并行浏览,创立了一个有价值的连接。维修、服务、酒店、零售、和销售行业的员工都可以通过移动设备来完成他们的工作。但是只有当应用程序提供了所需的功能时,员工才会完成他们的工作。这就需要企业关注他们的研发预算。
考虑用户当前所处位置
这是建立移动组合的关键因素。内部和外部客户都是使用移动设备访问越来越多的应用程序而不是通过台式机。尽管如此,也不是所有的用户都用移动设备访问应用程序。例如,上班族可能更多的是在办公室通过台式机使用复杂电子表格应用程序,而不是站在星巴克排队。企业需要考虑哪些应用程序是基于谁使用、在哪使用,以及在特定的环境中如何使用的情况而应该被“移动化”。在某些情况下,一个“精简”版本的应用程序可能会被添加到移动设备上,而台式机也实现了一个更完整的版本。
建立反馈循环
针对移动的应用程序生命周期管理(移动ALM)过程必须是灵活的和极其敏捷的,敏捷意味着它并不是处于掌控地位的利益相关者。当然,你可以将目标记在心里,但是当涉及到改进移动应用程序时,你必须倾听顾客的需求。这意味着你需要在系统中构建一个反馈机制,因此你要知道以下几点:
1、哪些类型的用户确实在使用哪一功能。
2、哪些功能用户用的最多,哪些用的最少。
3、哪些功能用户是最想实现的。
然后,你可以设计和部署改进方案来查看它们是如何影响反馈的。程序开发员或许需要添加和删除一些功能,然后看看有什么效果。在新QA模型中,用户对测试版本进行测试将会起到一个很重要的作用。第一份设计绝不是最佳的设计,这都很正常。毕竟,移动开发提供了一个移动的目标。
将移动程序开发融入到企业中并不是一项容易的任务,但通过以上这些技巧和最佳实践方案,软件工程师和企业架构师会发觉将企业环境和移动开发融合到一起会更容易些。
作者
相关推荐
-
为什么2017年是软件开发改革的一年
云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?
-
Alpha DevCon公告:移动应用开发向JSON数据格式迁移
JSON数据格式似乎统治了移动应用开发领域,企业和开发者认为用JSON格式处理数据可以帮助他们赢得更多利益。
-
HTML5如何融入企业实践中?
移动应用已经越来越成为企业的主流应用,而移动化办公也在逐渐走向成熟。谈到移动开发,你一定会想到HTML5技术。事实上,随着HTML5技术的逐渐成熟,它已经在企业与开发人员之前流行开来。那么,究竟如何让HTML5融入企业实践中呢?
-
移动云应用:开发与管理
云计算与移动性这两大技术的交叉必然是炙热异常的,而这也是应用程序开发人员和规划人员所面临的一大挑战。