Over a million developers have joined DZone.

To Build Better Mobile Apps, Design Them Around Enterprise Workflows

We all strive to build better apps. The secret to making better mobile apps may be designing them around enterprise workflows. Learn why, and how to make mobile apps that deliver.

· Mobile Zone

Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud, brought to you in partnership with IBM.

Most companies are in the early stages of developing mobile apps and so are still learning how best to design them. They’re only now beginning to build applications that go beyond the basics of business tasks such as scheduling and email. Too often, though, app developers they’re going about it the wrong way and delivering less-than-useful apps. But with a simple change in their outlook, they can make mobile applications that significantly boost productivity, and lead to bottom-line benefits. So writes Robert Lacis, senior director of Customer Success at Apperian, in a blog.

Lacis says that mobile app builders too often merely replicate desktop applications, and don’t look to improve the user experience for those who need to get work done on their mobile devices. And app creators frequently take a good deal of time getting information from key stakeholders and deliver applications that attempt to be all things to all people. Lacis concludes, “This approach is time-consuming and often doesn’t deliver the functionality that’s truly needed.”

How to Create Mobile Apps That Get the Job Done

A better approach, Lacis says, “is the development of custom, workflow-focused mobile apps that look beyond the obvious features in desktop apps. They are designed, instead, around the actual flow of work that’s conducted by targeted employee teams.”

How to do that? Lacis says mobile app developers need to develop a mobile application use cases before starting to design apps. So, for example, a sales application may allow a salesperson to share product information with prospects and customers, or lets prospects sign contracts using mobile devices during a sales call.

To develop the use cases, he says, “Developers should spend time with employees in their day-to-day activities. Doing so can help them better understand what target users do in their roles, the tasks they complete and the steps they take to accomplish them.”

Finally, he recommends starting by keeping enterprise mobile apps as narrowly focused as possible. They can then be grown from there. As an example, he points to American Airlines, which created a mobile application that started simple, performing only a single task with one data source at the back end, and over time included other customer workflows including booking a flight and checking a flight’s status.

The Mobile Zone is brought to you in partnership with Strongloop and IBM.  Visually compose APIs with easy-to-use tooling. Learn how IBM API Connect provides near-universal access to data and services both on-premises and in the cloud.

web dev,mobile

Published at DZone with permission of Dion McCormick, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}