Choose the Right Development Platform for Your Enterprise Mobile Application
While developing a mobile web app affords legacy carryover, you need to consider a native/hybrid app if you require access to device-specific features.
Application development managers need to address the key business problems with the development of mobile enterprise apps: workforce mobilization, bring-your-own-device (BYOD), and long-term architecture misalignment. They are looking for a technique to select the most appropriate mobile platform and a comprehensive plan to implement Start with what you have: begin with a mobile web platform to minimize impacts to your existing development skill sets and technical stack while addressing business needs. Resort to a hybrid application only if you require device access.Look for people with deep skills in your legacy dev and acquire skills in mobile. This combination of legacy and mobile skills will help you address potential integration issues. Reach out to individuals who have experience with web dev in your company as they can provide key process and technical insights.
Remain platform independent for now and avoid device-dependent use cases. Otherwise, it could lead to a default native platform and impose new skills or tools, driving up costs. You want your mobile platform to accommodate changing priority functions, use cases, and user stories at this stage.
If you don’t align with your user stories and IT drivers, you risk fragmenting your development environment which will increase future maintenance costs. Your previous experience with the web, user stories, and IT drivers will make the transition to a mobile platform easier.
Evaluate your existing development toolset to determine if it can be modified to accommodate mobile. Look for vendors who offer integration capabilities with your current toolset in order to minimize the impact on your existing development process and skills set.
Ensure your metrics address platform-specific criteria in order to determine success. Any metrics that are highly technical will need to roll up into platform selection objectives. Leverage your metrics from your experiences with web development as a starting point to gauge the success of your mobile web platform.
Gauge the execution of your mobile platform to determine its overall success. Realize that mobile development is an iterative process and your people, process, and technology must be capable of accommodating changes. Web technologies give you the flexibility to quickly make modifications and redeploy them to all devices.