移动ALM学习指导
移动应用生命周期管理(ALM)是一个流程,是一套实践,是针对智能手机和平板电脑进行的计划、编码、测试和部署应用。现在移动不仅仅只是简单的生产力工具,它正在向业务策略看齐。因此,组织也迅速地向员工们提供了高端的移动应用,从而交付不同来源的数据和服务。这就给软件团队提出了双重难题。同时他们又承受着快速交付的压力。他还要努力解决在生命周期各个阶段提出的一些移动ALM挑战。本手册概述了移动ALM的挑战,并且探索了不同的方法,使软件开发人员得以处理那些挑战。
目录:
-
>移动ALM挑战与业务驱动
业务已经找到早期的策略,来支持移动员工的短缺,且组织正在设计ALM项目,指导其走过这个未知的领域。组织授权给员工更多的活动点的要求,而不是给他们移动路径通过桌面和Web应用来访问数据、服务。同时,软件团队也在努力加强他们的移动ALM技能,了解移动项目与桌面和Web应用开发工作的不同之处。
★移动融合应用最佳实践
★移动ALM与传统企业SDLC流程高效融合技巧
★移动部署对ALM流程的影响 -
>移动ALM计划与需求
企业移动应用要事先考虑一些东西,包括关于支持哪个平台的决策,保护业务数据的方式,以及确保运行在受限的,小型设备上的应用的可用性。另外,把传统的存储在移动设备上的应用和数据,转移到运行的移动云上的服务器,决定出此举是否明智也很重要。
★企业化移动应用要求转型
★移动应用开发如何利用云基础设施
★移动应用开发全新规则:定义需求 -
>移动ALM技巧
管理移动应用程序的生命周期,原来比管理传统的Web应用程序严格很多。虽然移动应用程序与传统的客户端/服务器应用程序共享许多相同的东西,但是移动应用程序的开发过程仍然是非常不同的。成功地开发移动应用程序需要一个更加快速和灵活的开发周期方法。
★专家解读:敏捷方法征服移动ALM
★七大技巧简化移动ALM流程 -
>移动平台开发工具决策
移动应用程序强制开发人员扭转应Web和桌面项目不是问题的决策。部署应用程序运行在多设备、多操作系统上的最佳策略是什么?本地开发方法极有可能让应用更好的利用移动设备的功能。但这也要求管理独立的代码库和团队,这即昂贵费时。交叉开发移动工具提供另一种替代方法。但调整代码以适应不同的移动操作系统却不那么简单。移动Web应用程序也是一个顾虑。HTML5提供了开发的灵活性,但性能却一直是个问题。
★专家建议:用移动Web应用扩展Web应用
★为什么说本地移动应用比HTML5应用好
★开发人员眼中的BYOD