+ All Categories
Home > Documents > Tale of two customers: Addressing the struggle between flexibility and usability in B2B software...

Tale of two customers: Addressing the struggle between flexibility and usability in B2B software...

Date post: 22-Apr-2015
Category:
Upload: eileen-obrien
View: 313 times
Download: 3 times
Share this document with a friend
Description:
 
47
A Tale of Two Customers Addressing the struggle between flexibility and usability in B2B software implementations Eileen O’Brien, Usability Analyst, Salesforce.com Peter Roessler, User Researcher, Salesforce.com UPA 2009 International Conference
Transcript
Page 1: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

A Tale of Two Customers Addressing the struggle between flexibility and usability in B2B software implementations

Eileen O’Brien, Usability Analyst, Salesforce.com

Peter Roessler, User Researcher, Salesforce.com

UPA 2009 International Conference

Page 2: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

What we will share today

• Offer perspective on the challenges of ensuring usability of software that is customized for Business-to-Business (B2B) customers

• Share our case study to explore methods we used to address these challenges

• Suggest additional strategies for ensuring ease-of-use for customized applications

Page 3: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

THE PROBLEM

Page 4: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Our Process

Page 5: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

UCD not part of post-release process

Page 6: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

As usability practitioners working with Business-to-Business (B2B) software, our efforts focus on providing ease of use for the ‘out of the box’ application.

What We Usually Do

Page 7: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

We can ensure usability to a certain point:

• We conduct formative usability testing on prototypes • We review the coded screens • We work with development teams to be sure that UI bugs are fixed

before release

At the point of release, we feel confident in the UI we have worked to validate

It works

Page 8: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

HOWEVER…

Page 9: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

In the realm of B2B software, what the user eventually sees is not always what was originally released.

Page 10: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

A key selling point of B2B software for the enterprise customer is its flexibility to be customized.

Page 11: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Consultants often customize B2B applications for larger customers in order to accommodate their individual business processes.

Page 12: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Implemented Product

Page 13: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

• New Screens

• New Tabs

• New Field Labels

• Modified Navigation

• Integration with 3rd Party Systems

• Simple Processes Now Multi-Step

Customizations

Page 14: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Yet the developer consultants are rarely trained in user-centered design methods

Page 15: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Example: Terminology

Page 16: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Example: Navigation Issues

Page 17: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Example: Horizontal and Double Scrollbars

Page 18: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

• Poor usability increases training costs

• Poor usability increases inefficiency

• We need an on-going relationship with our customers – for them to be successful we need to make it work

Why it is important

Page 19: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

• Many stakeholders = politics

• Limited Budget = no allotment for design/usability testing

• Time = they paid all this money for the system because they need it and nobody wants to wait to start to use it

Why it is not an easy fix

Page 20: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

CUSTOMER CASE STUDIES

Page 21: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

• Two Call Centers • Implementation by partner and internal consultants • System integrations with billing system, product databases • Addition of non-standard components, new screens

The Customers

Page 22: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

What we were asked to do

• Conduct usability assessment of in-progress implementation

• Provide recommendations to improve usability

Page 23: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Implemented Product

Where we came in

Page 24: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Special Considerations

• Customers wanted us involved

• But, consultants had completed considerable work and were nervous that our recommendations would require major re-work

Page 25: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Back Story | Call Center Customers Request Usability Assessment

1

Conference call with customers and development consultants to walk through the implementation so far.

Demo 2 3 4 Field Research Heuristic Evaluation

Involved the Consultants

Contextual Inquiry at customer call centers to understand motivations and goals, current task flows and business processes supported by current products.

Group heuristic evaluation to identify violations. Prototype suggested solutions and present to customers.

Reviewed findings with the consulting teams before sharing the results with the customer.

How can we improve the user experience for these customer implementations? What we did

Page 26: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Back Story | Call Center Customers Request Usability Assessment

1

Conference call with customers and development consultants to walk through the implementation so far.

Demo

How can we improve the user experience for these customer implementations? What we did

Page 27: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Back Story | Call Center Customers Request Usability Assessment

2 Field Research

Contextual Inquiry at customer call centers to understand motivations and goals, current task flows and business processes supported by current products.

How can we improve the user experience for these customer implementations? What we did

Page 28: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Back Story | Call Center Customers Request Usability Assessment

How can we improve the user experience for these customer implementations? What we did

Page 29: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Back Story | Call Center Customers Request Usability Assessment

3 Heuristic Evaluation

Group heuristic evaluation to identify violations. Prototype suggested solutions and present to customers.

How can we improve the user experience for these customer implementations? What we did

Page 30: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Back Story | Call Center Customers Request Usability Assessment

4 Involved the consultants

How can we improve the user experience for these customer implementations? What we did

Reviewed findings with the consulting teams before sharing the results with the customer. • documented issues they were already working on • documented successes • gave them time to determine what development work they could salvage & form a strategy

Page 31: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

“You solved a few dilemmas for us. The evaluation was very valuable and will help us in deciding what we want to have accomplished before the roll out.”

- Customer B

How it was received

Page 32: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

“I’ve been building call centers for years and the amount of detail and focus on detail is amazing. This service could be sold every time.”

- Professional Services Lead

How it was received

Page 33: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

WHAT WE LEARNED

Page 34: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Timing is important

Page 35: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Prototype the recommendations

Page 36: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Make it a win-win situation

Page 37: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

WHAT ELSE CAN WE DO?

Page 38: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

UCD in Consulting Certification Program

• Add basic user-centered design training to consulting certification program

• Keep content lightweight - touching on usability methods as well as design standards and guidelines, such as our team’s “8 Guiding Principles of User Experience”.

Page 39: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

UCD in Consulting Certification Program

Page 40: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

User Experience Office Hours for Implementers

• Held at standard times 3 days per week

• UI Designers, Usability Analysts, User Researchers staff the office hours

• Internal and Partner Consultants can present interfaces and ask questions about ‘Best Practices’

Page 41: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Design Patterns

Title

Summary

Category

Graphics Screenshots Illustrations

Page 42: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Standard Components

Page 43: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Salesforce Human Interface Guidelines

• Goal is to assist developers building on our platform

• Provides detailed information on fundamentals of good design

• Includes details of the elements of our Interface, including components, behavior and guidelines

Page 44: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Our Key Takeaway

The more flexibility we offer to customers, the more responsibility we have to provide solutions for a positive user experience.

Our suggestions are not a panacea, just a beginning…

Page 45: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

AUDIENCE ACTIVITY

Page 46: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

Audience Activity

• Share examples of any related experiences working with customizable software

• Reflect on proposed strategies and suggest modifications

• Suggest additional techniques the team might pilot in future projects

Page 47: Tale of two customers: Addressing the struggle between flexibility and usability in B2B software implementations

THANK YOU!

[email protected] and [email protected]


Recommended