BroadJump Usability Lab
Value of usability testing
Just as a quick
overview, I've collected some interesting figures related to the costs and
benefits of usability and usability testing.
Cost of bad usability
Sun Microsystems
has compiled this useful list:
- 63% of all software projects overrun
their budgetary estimates, with the top 4 reasons all related to
unforeseen usability problems (Lederer and Prassad 1992).
- The percentage of software code that is
devoted to the interface has been rising over the years, with an average
of 47-60% of the code devoted to the interface (MacIntyre et al.
1990).
- Ricoh found that 95% of the respondents
to a survey never used three key features deliberately added to the
product to make it more appealing. Customers either didn't know these
features existed, didn't know how to use them, or didn't understand them
(Nussbaum and Neff 1991).
- 80% of maintenance is due to unmet or
unforeseen user requirements; only 20% is due to bugs or reliability
problems (Martin and McClure 1993; Pressman 1992)
Benefits of good usability
- Design changes due to usability work at
IBM resulted in an average reduction of 9.6 minutes per task, with
projected internal savings at IBM of $6.8 Million in 1991 alone (Karat
1990).
- Usability engineering has demonstrated
reductions in the product-development cycle by over 33-50% (Bosert
1991).
- Usability reduces
engineering/development costs and facilitates speed to market.
- Usability reduces testing and quality
assurance costs.
- Usability reduces sales
costs and shortens sales cycles.
- Usability
can decrease production costs while improving profit margins.
- Usability
improves customer Return on Investment.
Usability Lab roles and users
With the
significant investment BroadJump is making in the Usability Lab, it is
imperative that we publicize and engage all departments in using the lab so
that it will be used at all times. I will take ownership of this task for the
near term and evaluate the time demands as we get up to speed. Between
recruiting test subjects, scheduling tests, and editing/publishing the
collected data, this will likely become a full-time job. At a higher level, the
Director of Best Practices will have ownership of the lab management and
processes.
Customers for the
lab will span all BroadJump departments:
- Tech Pubs: Document
verification--observe subjects following procedures and instructions to
determine validity of documentation.
- Training: Develop/enhance CBT content
by observing subjects using training materials.
- Product Management development
research: Product prototype testing--using HTML or Flash prototypes, bring
in subjects to evaluate the basic usability of product concepts as well as
feature sets.
- Marketing: Focus group testing on
current or proposed BroadJump products; competitive analysis of other
company's products.
- MarCom: Verify corporate website
navigation, content and graphics.
- Professional Services: "Smoke
test" new usability features mandated by customers on BroadJump
reference products, use feedback to confirm features or steer customer to
better solution.
- Sales Engineering/Customer
Satisfaction: Evaluate deployment issues (i.e., leaky pipe problems) with
subjects to identify both customer fixes as well as product fixes.
- Test/QA: Confirm that products heading
to GA conform to PRD and identify problems before final build.
- Sales: Demonstrate usability of
BroadJump products via test subject viewing by customers.
- Partner Program: Evaluate potential
partner's products for viability.
In addition to
internal customers, at some later date we may also rent the lab out to local
groups (other software companies or usability labs) which will provide a small
revenue stream.
Ongoing costs
I have reviewed the
lab plan developed by Operations and am working with Gary Kloc on refinements,
specifically the media capture equipment and general floorplan. I should point
out that there will also be several items that will incur ongoing costs for the
lab:
- Media--Tapes, CDs, potential printing
costs if a report is to be widely distributed.
- Test subject compensation--Test subject
payment can range from free to $200 a session, depending whether we are
using friends&family or professional admins for subjects. We will also
have to supply snacks for the subjects while on site.
- Recruiting service--This may be
optional, but there are subject recruiting services that maintain and
manage lists of potential test subjects. We must keep in mind that test
subjects tend to be "consumable" in that once they evaluate a
product, we cannot use them again on the same product. There is also the
issue of finding subjects of the appropriate type for testing--novice,
expert, modem user, broadband user, etc.
- IT support and maintenance--IT resources
will be required to keep the lab connections maintained as well as introducing
faults in order to test the software. Eventually, this may be the
responsibility of the Usability Lab manager.
|