EzineArticles - Expert Authors Sharing Their Best Original Articles



  Submit Articles
  Members Login
  Benefits
  Expert Authors
  Read Endorsements
  Editorial Guidelines
  Author TOS

  Terms of Service
  Ezines / Email Alerts
  Manage Subscriptions
  EzineArticles RSS

  Blog
  Forums
  About Us
  What's New
  Contact Us
  Article Writing Shop
  Advertising
  Affiliates
  Privacy Policy
  Site Map


Advanced Search


Would you like to be notified when a new article is added to the Internet-and-Businesses-Online category?

Email Address:


Your Name:


Prefer RSS?
Subscribe to the
Internet-and-Businesses-Online
RSS Feed:

Designing For B2B and Enterprise Applications
Print This Article Ezine Publisher Send To Friends Add To Favorites Post A Comment Suggest Topic Report Author

It's not uncommon to hear people complaining about the poor user experience of some B2B (Business-to-Business) and enterprise applications. Often, such applications are hastily put together by an internal team in response to an urgent business need. In other cases, employees have to use a disparate array of applications sourced from multiple suppliers and lacking any commonality in design.

Both suppliers and IT departments will sometimes think that poor user experience isn't such a big issue: employees are a "captive audience" and have to use certain applications as part of their work. However, with people now getting exposed to better designed and easy to use websites in their personal time, they're having higher expectations of the applications they use at work. Poorly designed applications, apart from causing productivity losses, may also lead employees to use unauthorised workarounds. In some cases, such workarounds can lead to data loss or compromise of security.

Applying the following guidelines can help in designing B2B and enterprise applications that offer a better user experience and increase productivity.

1. Study how people work, in their workplace

We always recommend conducting solid user research before starting to design any website or application. This is even more important in a business environment, where requirements can be complicated and designers will be faced with unfamiliar domains. Often requirements will be collected by management and passed on to the designers. This carries several risks, not least that how employees actually work is not always how their management thinks they work.

The research method of contextual enquiry advocates talking directly to potential users of an application, and visiting their workplace in order to understand the full context of their work. Such research can help uncover:

* Any workarounds that are currently employed
* Workplace disruptions that may interrupt the use of an application
* Workplace politics and social dynamics that affect how people collaborate

2. Consider the balance between novice and expert users

Enterprise applications have a more than average proportion of 'expert' users, i.e. users who use the application frequently in their day-to-day work and thus become very familiar with it. This means that users may take the time to learn more complex interactions, and will appreciate if such interactions make their life easier.

However, it's important that enterprise applications accommodate novice users as well. New employees using an application for the first time, or other occasional users must be offered clear, simple journeys. These journeys should focus on executing key tasks quickly and hide the complexities that only expert users will appreciate. Doing so will help eliminate the need for training new users and re-training infrequent users, thus saving time and money.

3. Allow for customisation and personalisation

If it's annoying to have to use a website once that doesn't work the way you want, imagine having to do this every day. The problem is, no matter how many potential users you talk to, there's always going to be a variation in the way people think and work. It's important to recognise this variation, and allow users of your application to customise how it works.

For example, consider providing a personalised home screen where people can add their own shortcuts and views of information. If your application features a search facility, where users may spend time composing a complex set of search criteria, you should also think about allowing them to save these searches so they can repeat them later.

However, don't overdo it with customisation. If you find that you need to make most aspects of an application customisable, it may mean that you're not really certain of users' needs. Besides, users are likely to take some time before they start fully understanding and customising an application they use, so sensible defaults still need to be provided for novice users.

4. Open up your data

There are very few cases where B2B and enterprise applications operate in isolation. More often than not, corporate users have to use an array of applications to get their work done. Unless this scenario has been considered from the beginning, it's often difficult to get applications to work together and seamlessly exchange data, and users have to resort to manual workarounds to keep things moving.

To avoid this happening in your application:

* Allow users to export data in a format that they're familiar with e.g. Excel spreadsheets
* Allow users to easily print out information where possible - not everyone wants to review a large amount of information on a computer screen
* Check if there are any industry-standard data formats relevant to your application domain, and conform to these formats where possible to allow for seamless integration with other applications

5. Collect ongoing user feedback

After an application is deployed and seems to work fine, it's all too easy to forget about it and devote all resources to other projects. However, even after initial problems have been fixed, more things can come up further along the way. It's only after users have been using an application for a while that you can understand if there's scope for further optimising it. For example, you may find that there are certain tedious tasks that users need to frequently repeat, and that such tasks could be automated. You may also need to provide additional functionality to sift through the growing amount of data handled by an application as time passes.

Fortunately, it shouldn't be difficult to collect such feedback: users can be very vocal if something that they have to use every day doesn't work as they expect. Consider providing a way to capture feedback from within your application, allowing users to easily report any issues they have. If your application is supported by a helpdesk, support staff can also provide very useful feedback on the issues that users are facing and the changes that they're requesting.

Conclusion

B2B and enterprise applications needn't be the 'black sheep' in the world of user experience. Ongoing user engagement both throughout the design and after the deployment of an application can ensure that it really does what users need. Catering for both expert and novice users will ensure that valuable employee time is spent doing work, not looking for training. Finally, enabling customisation can make an application go the extra mile and work exactly as users want it to.

This article was written by Alexander Baxevanis a consultant at the user experience consultancy, Webcredible ( http://www.webcredible.co.uk ).

Article Source: http://EzineArticles.com/?expert=Alexander_Baxevanis

Other Recent EzineArticles from the Internet-and-Businesses-Online Category:

Most Viewed EzineArticles in the Internet-and-Businesses-Online Category (90 Days)

  1. The Fastest Way to Get Spendable Money Into Your PayPal Account to Shop Or Pay Bills
  2. How to Make Extra Money Online - Start Earning Now!
  3. Jeff Paul's Shortcuts to Internet Millions - The Truth
  4. Earning Cash Online - How to Start Making Money Online in 3 Easy Steps
  5. Making a Full Time Income Online - Get Started Right Now!
  6. 50 Bucks a Day - Easy
  7. Making Money Fast - Review of the Ultimate Associated Content Guide to Making $2,000+ a Month
  8. Google Hiring People to Work From Home
  9. Well Paid Jobs - How to Get One
  10. You Can Make Easy Money on the Internet - Learn How and Start Right Now
  11. Are There Safe Ways to Make Money Online - Here's a Real Answer
  12. Learn to Make Money Online Quickly and Easily
  13. 3 Ways to Work Online and Make Money From Home
  14. Famous Taglines - What is in a Great Tagline
  15. Six Ways to Earn Extra Money - Side Jobs For All Ages

Most Published EzineArticles in the Internet-and-Businesses-Online Category

  1. Internet Business Success - 4 Tips How to Become Successful Online - Create a Website Business
  2. How to Start an Online Business Quickly and Easily - You Can Make Money Even If You're a Beginner
  3. How to Start an Online Business, Easy Tips You Can Use Right Now to Get Your Online Business Started
  4. Wondering How to Make Money Online? Getting Paid Online Isn't As Hard As You May Think
  5. Reverse Email Lookup - Can You Really Protect Yourself Online From Tricks, Fraud, and Deceptions?
  6. The Greatest Secret to Making Money Online - Use This Breakthrough Method and Start Making Real Cash
  7. 3 Steps How to Make Money Online Business - Adopt the Correct Mindset Make the Internet Work For You
  8. 3 Ways to Work Online and Make Money From Home
  9. Learn to Make Money Online Quickly and Easily
  10. Are There Safe Ways to Make Money Online - Here's a Real Answer
  11. Legitimate Online Businesses - How to Find Legitimate Work at Home Opportunities That Pay Well Too?
  12. How to Make Fast Easy Money Online
  13. How to Make Extra Money Online - Start Earning Now!
  14. How to Make Quick Money Online
  15. Simple Tips to Make Money Fast Online

 

This article has been viewed 33 time(s).
Article Submitted On: November 03, 2009



© EzineArticles.com - All Rights Reserved Worldwide.