Follow
IBM
On a journey of Discovery and Innovation

Is your mobile app making it to the “Top 10 Best” lists?

mobile_app

The usability of your app indirectly talks about how much you care for your customers and the value they gain from your services

Image: Shutterstock

At a recent software conference in Bangalore, a co-speaker shared his first experience trying to “mobile check-in” for his flight to Bangalore. Not knowing if he would make it on time to the airport for his flight, he decided to save some time by avoiding the check-in queue at the airport and tried out the airline’s mobile app to self check-in. He summed his first encounter with the app, saying, “I’d recommend this airline to all my contacts! All it took me was three clicks and less than a minute to get my job done. And, of course, I gave this app a 5-star rating right away and dropped in a review as well!”

What he did at that forum, was turn every attendee into a potential customer. Not only that, he also left a 5-star rating for the app online, which meant every visitor looking at the review would strongly consider giving this service provider a chance. A smooth, even pleasantly favorable experience with a product not only goes a long way in maintaining customer loyalty, it turns the customer into the coveted role of an influencer, or what sales folks would call a “reference”.

This was a short anecdote of how mobile apps, though not usually charged, have a significant impact on a product’s branding. The usability of your app indirectly talks about how much you care for your customers and the value they gain from your services. The account above also brought home a few facts common to many of the apps that make it to the coveted “Top 10″ or “Editor’s Choice” lists. These factors are not very different across apps, whether mobile or otherwise. Let’s look at some of these factors:

* Intuitiveness – most used features are most evident
What a user almost always wants out of any product, they use or purchase, is a simple way to do the most used function. In the case above, it was the ability to “self check-in”. In another example, using the same app, it could be the ability to check the availability of tickets or purchase tickets. How intuitive it is for a new user to perform these functions determines how effective or usable the app is. Having never worked with a similar app earlier, if one can effortlessly and quickly navigate to complete one’s task, one gains a great sense of confidence. That definitely is a good thing while trying to woo new customers.

* Predictability – avoid any unpleasant surprises
Every user likes to forecast the outcome of an action performed. In short, users like predictability. A recent recreational app that I used, deducted much of my in-app credit, only because the placement of their icon to purchase services was uncannily close to an icon to queue tasks that were uncharged. I noticed in a few days, that all my credit was exhausted although I had not intentionally purchased anything. Now, that sure is a recipe for disaster!

* Speed – less is more
With users turning to mobile apps to avoid having to login through a PC or laptop, speed surely differentiates an app from it’s web counterpart. Does the design of your app or the usage of images come at the cost of speed? Does your back-end not scale well with increase in traffic? Do your target customers experience restricted or limited bandwidth issues? It pays to cut down on the style factor, at times, in exchange for better performance and reduced response times for your app.

* Connectivity – online vs offline
Restrictions at the workplace related to security or accessibility of 3G / wireless networks could be an issue for your potential customers. It pays to consider if it is absolutely necessary for your user to be online in order to use your app. Can the user work in an offline mode, with the ability to sync when they get online? This, of course, does not work in all cases. A limited bandwidth version could be an alternate route if the economics of scale does not work in your favor.

* Customization – one size does not fit all
When it comes to mobile apps, one size just doesn’t work. Users like to customize and change settings to suit their specific needs. From layouts to fonts and colors, sounds and notifications, updates and reminders, users like it their way. The ability to cater to these myriad combinations might just be the factor lacking in your app. While at work, a user might be interested in breaking news and subscribe to regular updates from a news app, but he might be quite annoyed with such a service from a travel app. While vacationing though, this might be just the thing he needs.

* Security – protecting the user
Despite the disclaimers and notices, an app that needs the least user data to function well is the most trusted. New reports surfacing everyday are making users increasingly paranoid about the apps they install. If it is absolutely necessary to access a user’s data, letting them know the exact information that the app accesses and the reason for doing so, would make them a lot less jittery and retain their faith in your app.

The factors that determine the success are by no means written in stone. What works in one case, may prove fatal in another, depending on the context of usage. The key is to understand your users and do what suits them best, even if it proves to be more challenging to implement. What works in favour of companies building mobile apps, is that app developers today, are also users. This exposes them to the same pain-points that their customers would experience and hence, puts them in a better position to create better applications. Though there are many factors to consider and multiple challenges to overcome while creating a usable mobile app, there is also hope for improvement due to the increased awareness of customer usage patterns and usability metrics. Here’s to a year of more enlightened app development!

- Swetha Ghosh, Development Lead, Rational Functional Team, India Software Labs

 Disclaimer: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”

Post Your Comment
Name
Required
Email
Required, will not be published
Comment
All comments are moderated
 

Comment
Intuitiveness. Yes, a lot. Would also like to add the app's impact on battery life. Thanks Shwetha for sharing...
Yes Amritha - definitely impact on battery life is an important factor!
Sandeep Sivaram
Beautifully iterated with criteria in order.
Thanks Sandeep.
Usability in most cases is and afterthought. Your blog clearly establishes the priorities one needs to address usability in a structured manner. Are there any tools available that addresses these aspects comprehensively?
That's very true Pankaj - usability almost always is an afterthought. Early testing to understand the issues in your app with the help of tools is an effective way to proactively address the issue. IBM's Rational Test Workbench (http://www-03.ibm.com/software/products/en/rtw/) automates functional flows on mobile apps. It also enables users to test performance of the servers hosting the services that talk to these apps. IBM Tealeaf (http://www-01.ibm.com/software/info/tealeaf/) integration with the IBM Worklight Studio (http://www-01.ibm.com/software/mobile-solutions/worklight/components/mobile-development-platform/) also provides the capabilities of analyzing and hence, rectifying potential issues that might be seen in your website or mobile app at development time. Technical details on how this can be done are at - http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m6/topic/com.ibm.worklight.help.doc/devref/r_integrating_with_Tealeaf.html
Interesting read. Quite crisp and clear and gives clear directions to app developers on what to focus on and not to lose focus.....
Thanks Shalini.
The style in which you have written this reflects the importance of "easy, usable" mobile apps. Also, communicates very well the fundamental concepts that impact app ratings/Customer Satisfaction.
Thanks Sugandha! The impact of "social" is so much more pronounced with the world getting more mobile each passing hour! This is exactly why it is so much more important today for every company developing mobile apps to constantly evaluate how they fare with their customers and what their customers are saying.
 
 
IBM
IBM has always been a company in a state of constant renewal and reinvention. Through economic upheavals and natural disasters, tech bubbles and recessions, it continues to engage clients, governments, local communities and universities to improve how the world works. Differentiated by values, strengthened by collaboration and experienced through the IBMer, today their solutions in Cloud, Big Data, Analytics, Mobility, Predictive Intelligence and others are making the world smarter.

Through its Blog posts, IBMers will explore some essential areas of business and life that are deeply interlinked with technology and would like to invite all to share experiences and comments as it continues on this journey of discovery and innovation.
 
 
 
Most Popular
IBM's Activity Feed
June 21, 2014 12:01 pm by Swetha
Yes Amritha - definitely impact on battery life is an important factor!
January 27, 2014 11:37 am by Amritha Alapati
Intuitiveness. Yes, a lot. Would also like to add the app's impact on battery life. Thanks Shwetha for sharing...
January 21, 2014 14:12 pm by Swetha
That's very true Pankaj - usability almost always is an afterthought. Early testing to understand the issues in your app with the help of tools is an effective way to proactively address the issue. IBM's Rational Test Workbench (http://www-03.ibm.com/software/products/en/rtw/) automates function...
January 21, 2014 13:03 pm by Swetha
Thanks Sandeep.
January 21, 2014 13:02 pm by Swetha
Thanks Shalini.