Archives for "User-centered Design"
Usability for Online Banking Applications
Imagine: “a user lands up on a bank’s website where he is not able to find the desired product or services as quickly as he expected? “. For example, someone who wants to apply for a credit card online is not able to see a link which “clearly” identifies itself as a link to Credit card section! What would he do next? He may simply close the page or may check competitor’s website!
23% of the consumers who applied online for a financial product would not have opened the account at all if there wasn’t an online application.“ Forrester Research, March 17, 2008
Bad usability can cost you a lot!

If your bank’s website or an e-banking application does not match the user’s mental model, he will get frustrate and may stop using the application or reduce the usage by using alternative channels to do the same transaction which will increase other costs for the banks, like customer support phone calls, branch-based support & more, which ultimately leads to a bad ROI for the banking website or application. This lost business could account for a big amount for the bank.
Research shows that 50% of prospective customers registering for online banking leave the website before signing up, mostly due to several issues like difficult navigation, problems faced in completing online forms, security concerns and also understanding content and feedback / error messages.
Users like those sites which matches their mental model to maximum possible extent. Such sites, especially Banking website, needs to concentrate more on usability rather the visual pleasure, as these are meant to do business, not to entertain the end-user with funny videos.
Banking websites generally have 3 core areas in which they need to concentrate a lot:
1. Static Information Page / Brochure-ware (Type of Accounts, how to open a savings account, features, etc.)
2. Online Applications for Banking services (Apply for a Savings Account Online, Apply for Credit Cards online, etc.)
3. Transactional Applications (applications like e-Transfers, Online Bill Payments, etc.)
We will discuss some of these issues which end-users faces while using either of these application areas.
Issues in banking applications’ user experience:
1. Improper, inconsistent navigation design (that makes users’ life difficult while using the website.
2. Visual designs & elements used improperly, that has no visual connect with its own parent or sub sections.
3. People like to search! Websites with bad search engines built-in create a bad user experience for the users.
4. Usage of technical jargon / heavy usage of banking terms with no explanations makes users’ life tough.
5. Badly designed forms (design in terms of usability and accessibility). Also, a feedback and error message which doesn’t look like error messages makes it difficult for the user to identify ‘what happened now’.
6. Users may prefer to save the form which they filled in to complete it later. Incapability to provide such assistance to the user may result in to the lost customer. Also, steps not clearly indicated keeps user unaware of how much is still left and may simply close the browser before he proceeds to the next page.
7. Bad transaction flows (that includes unnecessary steps or information that’s really not required or is of no use for bank to capitalize on).
8. Accessibility issues for people for visual / cognitive impairments.
In the next post, we will discuss more about how we can help ourselves by helping end-users. I would request you to submit your obeservations and comments on the same.
Mobile Web Applications : Design Factors
Mobile websites designs has its own limitations & need to be designed based on some specifications / best practices.
Here, we will discuss something about the “design factors for mobile web applications”. As we have already discussed, there are several limitations. You can read more about limitations here!
Following are some of these guidelines which needs to be considered while designing mobile web applications, so that it can deliver its best on multiple platforms in almost same way it is intended to. Ultimately, mobile web apps are intended to deliver quickly , on-the-move!

Design Factors for Mobile Web Applications:
1. Semantic Markup:
The way we design our code for conventional desktop-based web is NOT the same when it comes to the “mobile web”. The capabilities of the devices and the browsers it contains, has major impacts on the way content gets displayed.
So, ideally, you should use a “clean & semantic” markup to make your site display in almost the same form on all the devices, without major difficulties for the end-user. If the code isn’t clean & semantic, the website may not look the same on all the target devices as it is expected to be & may create usability issues for the end-users, motivating them to leave the site as soon as they want.
Clean, semantic markup is a ‘foundation to the usable mobile website’.
2. Separate Content from Presentation factor:
Typical mobile web users are more keen on the information they like to see on the mobile websites, as their browsing behavior is mostly ‘information seeking behavior’. For such users, presentation is secondary, as compared to ‘content being primary reason’ behind the mobile web browsing.
Users are using web on their mobile devices, generally for their immediate needs, like locating the nearest café or a Bank ATM available in the closest proximity. For such users, functionality or the content is more important than anything else.
Considering this, along with a clean & semantic markup, a clear segregation of “Content” and “Presentation” is required. We can enable websites to reach users faster, with clean, valid markup and CSS for the presentation purpose.
3. Alternative Content – “ALT” tags:
With more of ‘information-seeking behavior’ along with ‘pay-for-bandwidth’ scenario, users may not prefer to download images on their mobile browsers, as it saves download time & money for them. Such factors makes us prefer to provide an alternative content for all the images used across the website.
Providing an “ALT” tag makes the application more useful for those who have disabled “load images”. In any case, for mobile web or desktop-based interfaces, you MUST provide the alternative content, to make your application “usable”.
4. Form Fields – Labels:
Filling up form fields in the mobile browser is bit tough as compared to conventional desktop-based website forms. Entering information in the form field without knowing what it should be filled with, is literally impossible for the end-user.
So to assist users, like ‘ALT’ tags for non-text content, form fields also needs to have “label”, that clearly defines the form field and instruct the users about the information required in the respective form field.
5. Navigation:
Unlike desktop web, navigation elements on the mobile web applications are generally an “adaptation”, that suits mobile web environment at its best. Navigation design for desktop web and mobile web has different design considerations.
Do not repeat the complete navigation on every page & reduce the links and keep only those which are relevant.Also, provide other ways to navigate the website, such as “Access Keys” and tap the hardware capabilities if you know the TG & their devices.
6. Use Heading tags – H1, H2, ….. :
Devices have their own browsers & they render the same sites differently. In such cases, styling given to the text / content on the pages may not actually display as you desire.
In such cases, heading tags like H1, H1, H3…..can help you to make the important headings, text to stand out & helps users to read the content effectively – as they tend to have a ‘scan-through’ behavior.
7. Environmental Factors & Color Contrasts:
Designing websites for mobile devices has several considerations, including the environmental factors, such as lighting conditions. When someone who is using the application the day-light, he may not be able to use the application effectively, if the right color contrast is not created in the application design.

Mobile Web Applications - Design Factors: Mr. Movie homepage

Mobile Web Applications - Design Factors: Bcwebwise mobile edition homepage
Note: Compare these two screen-shots. Readability is higher in the 2nd screen-shot of BC Web Wise – mobile web edition homepage.
You can view this complete presentation on SlideShare.net at: http://www.slideshare.net/vishalvaidya/mobile-web-application-design-factors
If you can bring in some more ideas here when it comes to mobile web application design & its usability, I would be really happy! Please post your comments / suggestions.
Mobile Web Applications : Usability Factors
(part 2 continues…)
- Make sure that basic controls are always available!
Make sure you place basic controls to navigate on the site, such as “back to home, back to search results” & relevant ones. Use contextual menus if required & only if they are assisting the user (preferably limited to 2-3 short links). In most of the cases, though devices / browsers has a ‘back’ button option, it is advisable to include a back button on every page.
Usability for Mobile Web Applications
- Environmental Factors:
Imagine, using a website / application which has saturated or dark-colored interface in a bright light conditions! If you do, you will not be able to see the interface clearly & the application usefulness may reduce. So, you should know the users & their possible environment in which they may use this application and you have to design the site accordingly. Such factors like lighting conditions does affect the visual design affecting the usefulness of your application in such environments. Note: Compare the above screen shot with other examples shown in the presentation. Readability is higher in other screen shots.
Usability for Mobile Web Applications
- Mobile-device-friendly visual designs / layouts:
Visual designs for mobile sites / apps, unlike for desktop browsers, are different in terms of layouts (no landscape preferably as most of the device will render the sites to suit to portrait form), usage of graphical elements (to be kept viable to optimize the download speed & to reduce the data usage for being cost-effective for the end-user). Precisely, you need a quite different & sensible visual design (keeping in mind the brand elements, etc.) for mobile applications as against the conventional desktop-based websites, to optimize the user experience.
Usability for Mobile Web Applications
You can view this complete presentation on SlideShare.net at: http://www.slideshare.net/vishalvaidya/usability-factors-mobile-web-apps-usability-factors-0209
Please post your comments & suggestions! Thanks!!!
NOTE: All the mobile website screenshots shown are owned by bcwebwise. Copyright © 2009. Bcwebwise. All Rights Reserved with Bc Web Wise.
Mobile Web Applications : Usability Factors
Usability is a determining factor of success in the mobile internet application as well.
Though, it’s ‘always-with you’, ‘personalized’ way to access internet, it has several limitations. Let’s understand the limitations of the mobile web application environment:
Limitations:
- Screen ‘Real Estate’ issues: resolution limitations as compared to desktops / notebooks / netbooks.
- Browsers: Various browser renders site differently on different devices.
- Hardware limitations: Processor speed, RAM, ROM, Form factor
- Expensive Data Usage: Data usage charges may be heavy.
- Connectivity issues: Bandwidth, Network reach.
- Limited Interaction possibilities: Less-friendly pointing device.

We can ‘enhance’ the user experience of web on mobile, by following certain guidelines, to overcome limitations as much as possible.
While we design the site / applications that’s suits best to various mobile devices / browsers / connectivity aspects, we MUST consider several ‘factors’ that contributes to a better ‘mobile web user experience. Ideally, we should follow as much as of these guidelines, so that the site / applications designed for mobile-specific environment becomes more usable. Better the user experience, more the successful application would be!
Here we start…
- Address users’ requirements as ‘quickly’ as possible:
Generally, users are accessing the web on mobile for their immediate needs, for e.g. locating the nearest cafe or finding the closest Theater or for a short-spanned entertainment. In Such users, “quickness” makes a lot of difference, time being a ‘crucial’ factor. In such cases, understanding the users’ immediate requirements & assisting them to fulfill them quickly enhance the experience of your application. - DO NOT repeat the navigation on every page:
Screen “real estate” is very valuable & precious when it comes to mobile devices & so, needs to be used wisely. Mobile devices have varied screen sizes. For such various but limited screen sizes, what gets delivered upfront, “above the fold”, does make a difference. DO NOT repeat the main navigation on every page, as it pushes the content down, generally “below the fold” making it inaccessible for the user. Also, make sure you place it on the homepage as that being an entry point to the site.
Usability for Mobile Web Applications
- Make user inputs simpler:
Entering text on a mobile phone can be more painful than on a conventional desktop-based input mechanisms. Make sure your design allows the users to input the text in an easier way. Allow them to choose by selecting an item instead of manually entering the text (as it’s even more error-prone). Also, use the markup to assist certain features in the content. For example, a Telephone number displayed can be used to call the particular no right from there itself, instead of copying the phone number or manually entering it on the dial pad.
Usability for Mobile Web Applications
- Indicate clearly what is selected:
Mobile phones generally have lesser cursor control, as the pointing device is either joystick or the directive buttons on the phone. But, even these controls may not work as desired as sometimes choosing the selection can scroll down the page if the control is not selected properly. So, indicating what’s selected is another important factor so that user doesn’t get frustrated by selecting something wrong which he didn’t intend to. Show the selected link by highlighting it with different color or something similar & viable. Some browsers has built-in mechanisms that automatically indicates when a user is on a certain control or link in the page.
Usability for Mobile Web Applications
- Inessential stuff to be kept out:
Provide only essential & relevant information on every page. User’s generally pay for all the content they see on their devices & so, for them, any inessential data downloaded is a pain, because THEY have to pay for the content they never wanted to see & gets frustrated. Reading habits would also vary from desktop to mobile device. Content designed for mobile web also needs to be crisp & to the point, as the users will not be interested in reading any typical junk on their devices which they are not interested in & have to pay for it.
Usability for Mobile Web Applications
There is more for this usability for mobile web applications. In the next post, I will explain some more points which are important for mobile web applications & its usability.
I would be happy if you can post your comments / suggestions which wil help us to enhance our approach to mobile web development. Kindly contribute!
Updates: read 2nd part of this post
Made by Symmetric Web
Distributed by Smashing Magazine