Skip to main content

Consumer self-service, Part 1: Help customers help themselves by providing services on the Web

Sharon Lymer (lymer@ca.ibm.com), WebSphere Business Scenarios Architect, IBM
Sharon Lymer is a Business Scenario Architect for the WebSphere Platform System House within IBM Software Group. She is a senior software engineer with over 19 years experience with the entire software development cycle, from architecture and design to implementation, test, and support.

Summary:  In today's electronic world, businesses often achieve customer loyalty by providing quality services on the Web and enabling customers to use those services without ever waiting for, or requiring help from, a human. This article describes the business requirements that lead to the adoption of a consumer self-service solution. It covers the business context, key business scenarios, roles involved in a consumer self-service solution, and a high-level overview of the architecture for building such a solution.

Date:  04 Dec 2003
Level:  Introductory
Activity:  716 views

Introduction

In this period of fierce competition and tough economic times, businesses are seeking ways to increase their competitive advantage. This is particularly important for businesses in the business-to-consumer sector, such as consumer banking, retail, and insurance. Key opportunities for developing and sustaining a competitive advantage can be achieved through:

  • Customer loyalty
  • Reduced operational costs

Customer loyalty is the commitment of a customer to continue doing business with a particular company, regardless of whether a similar business offers enticements such as superior product selection at lower prices. Offering excellent customer service is an important means of building customer loyalty. However, providing consistently good service continues to be a challenging prospect because customer service is usually provided by unpredictable humans.


Tackling the human element

Many businesses are improving customer service by tackling the problem of the human element. Consumers are given the means to serve themselves. Frequently-used services are made available through a variety of channels, including the Web and interactive phone applications. Consistent and reliable customer service is delivered directly to consumers. In addition to improved consistency and reliability of service, consumers tend to be more satisfied with a self-service experience. There is no waiting for help from a customer service representative (CSR). Instead, the consumer can quickly access information and successfully complete a number of business transactions unassisted. These improvements in service and customer satisfaction lead to loyal customers.

The introduction of consumer self-service also leads to a reduced number of customer service calls. A lower call rate lets the business reduce call center staff and thus reduce operational costs. A consumer self-service solution addresses both customer loyalty and operational costs, which together provide a good opportunity to develop competitive advantage for the business.

Another advantage of the self-service solution is the rich communication channel to the consumer. The business may choose to deliver news and information of interest to the consumer. With some solutions, it is possible to personalize the delivery of content or tailor the content to particular groups of consumers.

There are some interesting consequences to providing the consumer with a single point of Web access to the business. A single Web site sets the expectation that the consumer is dealing with the enterprise as a whole rather than individual lines of business within the enterprise. Ideally, the underlying parts of the business need to consolidate consumer information and business transactions to form a unified view from the consumer's perspective. It is important to consider a solution that will allow easy integration of the various back-end systems and data within your business to meet these expectations.

Another way of reducing costs is to improve employee productivity. The consumer self-service solution can be extended to allow CSRs to take advantage of a single Web-based interface to handle services on the consumer's behalf. As with the consumer interface, the customer service interface consolidates access to customer information and financial systems, making it easier to deal with customer requests.

The basic self-service solution can be extended to provide other interesting services that differentiate the business from the competition. For example, consumers can be given the opportunity to carry out online chats with sales representatives or other special personnel within the business. This eliminates the need for the consumer to arrange personal appointments or calls with specialists. Situations where customer service staff try to coordinate the interaction between consumers and specialists, or try to convey information from internal staff to the consumer, are also avoided.

The rest of this article presents more details on the consumer self-service solution. To make the context clearer, consumer banking is used as the sample business.


Roles

The roles in our scenario are shown in Figure 1 below.

Consumer
Interacts with the Web-based interface provided by the banking institution to conduct financial transactions, manage customer information, or to chat with a financial advisor.
Customer Service Representative (CSR)
Interacts with the solution to update customer information or perform financial transactions on behalf of the customer.
Financial Advisor
Advises consumers on financial matters. The financial advisor, a skilled professional, uses the solution to chat online with consumers and to provide financial advice.

Figure 1. Business context
Figure 1. Business Context

Business scenarios

The following are some of the business scenarios that will be supported by the solution.

  • A consumer has recently moved. She logs into the bank's Web site and is presented with her personal home page. She needs to update her address in her personal information. While she is there she decides to transfer some money from her savings to her checking account, and then pays some bills using the funds from her checking account. All transactions are logged and stored in the customer's record.
  • A new customer calls the bank wishing to have an account set up. The CSR captures all necessary information from the consumer to create the customer record and any new accounts. The system also creates the necessary user information so that the consumer can use the Web interface. The successful creation of the customer record is communicated to the CSR and includes the initial password. The password is communicated to the consumer over the phone.
  • A CSR gets a call from a customer. The customer has noticed that her phone number is wrong on her statement. The CSR searches for the customer and retrieves her customer information. She updates the phone number as requested and saves the information. The CSR's actions are logged as part of the customer record.
  • An irate consumer calls the bank to cancel all accounts with the bank. The CSR makes every attempt to placate the customer but fails. All accounts are closed, and the customer record and all related information is marked for eventual removal from the system.
  • A consumer logs into the bank's Web site to do a financial transaction. The home page includes information about new bank products and services. One of the new products looks interesting but the consumer is not sure if he is eligible. He notices the online chat feature and is able to get advice immediately from one of the bank's financial advisors.
  • At the end of an online chat with a client, the financial advisor realizes there is some critical information within the session that he'll need later when he acts on the client's request. He saves a transcript of the chat before closing the session. Later that afternoon, when he's finished his responsibilities as an online advisor, he retrieves the information he needs to deal with the various client requests from the morning.

Business Patterns

To speed the process of developing Web-based applications, IBM has developed the Patterns for e-business. These patterns are divided into categories:

Business patterns
Describe the objectives of the solution, the high-level participants that interact in the solution, and the nature of the interactions between the participants.
Integration patterns
Connect other business patterns together to create applications with advanced functions. Integration patterns are used to combine business patterns in advanced e-business applications.
Composite patterns
Are combinations of business patterns and Integration patterns that have themselves become commonly used types of e-business applications. Composite patterns are advanced e-business applications.
Application and runtime patterns
Are driven by the customer's requirements and describe the shape of applications and the supporting runtime needed to build the e-business application.

Together the patterns assist in the identification of key aspects of the solution architecture, and ultimately the choice of IBM products to realize the solution. For more detailed information see the Patterns for e-business site.

Because our solution requires self-service, access integration, and application integration, the Portal composite pattern is the best fit. More detailed information on the Portal composite pattern is available in A Portal Composite Pattern.


Architecture

Figure 2 below shows the architecture for the consumer self-service solution. Descriptions of each component in the architecture are provided below the figure.


Figure 2. Architecture
Figure 2. Architecture
User Interface Manager
Is responsible for rendering the user interface within a browser. User interface fragments are arranged within a layout container (the Web portal). Communication between UI fragments is facilitated by the User Interface Manager. The User Interface Manager also provides personalized layout and content presentation.
Security
Is responsible for authenticating users and controlling their access to services provided by other components in the solution. This component provides "single sign-on" capability to the solution.
Directory Server
Provides the user registry for the solution.
Customer Information
Repositories of information about the user beyond that stored in the user registry. In this case, the information is related to the financial institution, such as account information and customer service records.
Customer Information Manager
Provides a consolidated view of customer information. It controls access and coordinates updates to, and retrievals from, both the directory server and the Customer Information repositories.
Customer Information Management UI
Supports interactions with the consolidated customer view.
Collaboration Server
Manages online chat sessions.
Collaboration Manager
Maintains the queue of available financial advisors and matches a customer request for an online chat with one of the advisors on the queue.
Online Chat UI
Lets a user chat online with another user.
Financial Application
Provides various financial services and transactions.
Financial Services UI
Supports user interactions with the Financial Application.

Conclusion

This introductory article gives you a basic overview of a consumer self-service solution. The solution can be broken down into building blocks needed to construct the solution from end to end. The major building blocks required to develop a consumer self-service solution are:

  • Build a secure portal
  • Establish a single sign-on process for the portal
  • Enable collaboration on the portal
  • Aggregate user information on the portal
  • Develop and deploy rich clients on the portal.

The next article in this series will present the core building block: developing a secure portal. It will cover the design of a secure portal; the products required to build it; and the steps to install, configure, develop and deploy it.

Other articles in the series will present the remaining building blocks.


Resources

About the author

Sharon Lymer is a Business Scenario Architect for the WebSphere Platform System House within IBM Software Group. She is a senior software engineer with over 19 years experience with the entire software development cycle, from architecture and design to implementation, test, and support.

Comments (Undergoing maintenance)



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Sample IT projects
ArticleID=10300
ArticleTitle=Consumer self-service, Part 1: Help customers help themselves by providing services on the Web
publish-date=12042003
author1-email=lymer@ca.ibm.com
author1-email-cc=

My developerWorks community

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).