There is a huge problem in the software and web services industry: 3rd party applications, widgets, dashboards or site add-ons. These can kill your usability efforts.
Poor user experiences with 3rd-party applications can undermine or make your usability efforts look bad.
Vendors such as PeopleSoft, Vignette and many others are notorious
for providing “clunk-ware”, “vapor-ware” or “sneaker-ware” as one of
our clients at Experience Dynamics put it.
Let’s explore why this is major problem that you need to confront or be a victim of 3rd-party usability issues.
First, a 3rd-party application, content feature or widget is something that adds-value to your site and potentially to the user experience. It might be an entire account management dashboard, content management system, a 3D model of the human body, a mortgage calculator, a job board or a web service like an ecommerce shopping cart or secure service solution.
Configuration Nutritional Deficiency
In my article “Configuration Hell” I discussed how users don’t do configuration behavior very well. Software vendors provide already pre-configured applications or web services. Often, software is developed fully loaded with features, and configuration entails “turning off” nonsensical screen elements and elements of functionality.
Open source software suffers from the same lack of understanding of defaults; poor or badly organized content and features; functionality lacking a task-oriented design. Software vendors regularly ship products with poor usability and configuration. Worse, the practice of shipping unusable web applications or web services seems to be a business model.
“Oh, you want us to configure it so it’s usable…?”
The idea is that you get a baseline package (largely un-configured) and if you want it to reflect a coherent user experience (like the rest of your site), you will need to pay more.
For me, this business model lacks integrity. Up-selling should be used to add powerful features, not gain access to basic usability. The reality is that most Fortune 1000 companies will typically pay for the baseline product, ending up with a shoddy or inferior user experience.
Another reality of 3rd-party usability is that project, program, or product managers cannot do anything about ‘locked down’ third-party applications, widgets, or re-directs to outside applications. Herein lies the problem: Users don’t know when they are entering a 3rd-party country. To users, it’s all one big swirling experience. Poor user experiences with 3rd party applications can undermine or make your usability efforts look bad.
How to minimize third-party usability problems
1. Negotiate for usability standards maintenance when signing agreements.
Many companies write usability guarantees into the contracts, so vendors must adhere to your standards before they win the contract. This is the most direct and legally binding way to leverage usability in the vendor relationship and with the solution they deliver. Sound drastic? Many of our clients do this because third-party usability issues burn them year after year.
I encourage the practice, and I think vendors need to recalibrate the business model of selling unusable systems. Offering usability from the get-go is a core value; it’s not a value-add that you should dangle as a carrot in your customer’s face for up-sell purposes.
2. Mandate your usability standards as a necessary requirement to integrating a third-party application.
Vendors often will beta their next release for a negotiated price. Be careful if you choose to be a beta guinea-pig: A ruined user experience reputation could cost you more in long-term customer retention and satisfaction than buying clunky functionality that doesn’t work as users expect and integrates poorly into your development environment, causing you to write countless API’s to patch the problems, for example.
3. Work with your vendor over the course of your relationship to encourage usability as a requirement in their development process.
As a customer, you have tremendous influence over vendor development directions. Demand usability as a requirement and encourage specific usability enhancements, maybe not in this release, but in next year’s for sure.
I don’t think it’s wise even to ignore usability in your software purchasing evaluation process. Apparently, neither do 70% of software buyers in a recent study by the Sand Hill Group & Neochange (2008) who rate user adoption (usability issue) as more important then features or functionality in software purchasing.
Your senior usability lead should be on hand to provide concrete input if not “gut feel” input. If you don’t have a senior usability person, hire a usability consultant and have them do an informal or formal usability audit on the intended product. This is a perfect use for usability consulting firms. If you’re going to spend money on usability later, why not bake it into your due diligence as one of the risks you need to manage up-front?
In my ten years of experience with usability consulting, I have heard many attempts to have me evaluate a 3rd party product before purchase- even with an existing client- but somehow, that criteria gets overlooked or minimized in importance. Rarely do they conduct usability due diligence. As a result, a lot of clients are “stuck” with 3rd party usability issues.
Demand a change in direction from your software vendors and partners, and you’ll avoid or greatly minimize the inherited usability problems that often come with 3rd party applications and web services and tools. That way, you won’t be a victim of 3rd party usability, and neither will your users.
Learn more, request a Usability Testing training
Need help evaluating a third-party purchase, try our Usability Testing services