eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.
1Start Small
Identify two to three mobile applications that are the most widely used or have the biggest effect on revenue, and mobilize those key applications first. This introduces employees to the idea of using mobile business apps and gets any skeptics on board once they see successful productivity and return on investment
2Design for Short Attention Spans
Mobile users are often pressed for time, so a mobile app needs to allow the user to get in, perform a task and get out. Mobile users just want the pertinent facts and procedures, as they are often multi-tasking when accessing a business app on the go. Mobile apps should typically involve no more than two or three screens.
3Take Full Advantage of the Mobile Device
4Leverage Back-End Data Properly
The ability to leverage back-end data by accessing the database directly is tempting but rarely recommended. Use the application programming interfaces (APIs) provided so that table relationships are properly maintained. In this manner, you access the full back-end business processes that are important to the mobile user, who must be able to stay fully connected to the business without having to interact directly with enterprise IT systems. Consider using a mobile mashup where a single mobile app accesses data through the APIs of two to three existing systems such as ERP and CRM. Mashups can increase app acceptance by 35 percent.
5Personalize the User Experience
6Use a Native Look and Feel
Don’t try to design one experience for all devices. Employees choose their specific devices for a reason, and they expect that mobile business apps will conform to the functionality of that device. For example, BlackBerry users are accustomed to handling their keypads and trackballs, while iPhone users prefer to use their touch-screens.
7Legacy Applications Are Not Obsolete
To implement a successful mobile app, companies do not need to completely abandon legacy applications that took years to build. After all, legacy applications provide value and proven environments for reliability and security. Even IBM mainframes, for example, are suitable as the server environment for mobile apps.
8Try It Before You Buy It
Implementing change is not always easy and there are bound to be kinks that will need to be addressed. Do a beta test with a small group of executives or within a single department to evaluate how users interact with the app, identify areas that can be approved and adjust the app as needed before deploying it companywide.
9Keep It Simple
10Keep Up with the Technology
The mobile revolution is just beginning. So make sure you design apps now that can adapt to new technologies in the future by using a Mobile Enterprise Application Platform (MEAP) such as the Magic Application Platform provided by Magic Software. For example, if a new mobile device or operating platform enters the market, your business apps should not have to be rebuilt in order to comply.