Requirements

We will define requirements in a similar way that we have described in previous chapters. In this requirement, we have outlined the rationale behind the need for a unified customer experience:

Requirement 1: Unified customer experience
Statement Functionalities and responsibilities across all channels must be defined
Rationale The company must provide consistent and seamless interaction across all contact points with the customer
Implications The customer will have the same experience regardless of the type of contact point

 

Here, we have explained requirements that are connected to unified customer experience, and added a requirement that applications need to be easy to use:

Requirement 2: Easy to use
Statement The solution is easy to use for customers and employees
Rationale The more time that is needed to invest in understanding applications, and the more time that users need to invest in understanding how to use applications, the less incentive they have to use them
Implications The solution must adopt a common look and feel that encompasses all of the components of the solution

 

In this requirement, we are outlining that the whole company must work as one so that the best possible customer experience is provided to customers:

Requirement 3: Integrations
Statement All of the systems incorporated in a CX solution must be integrated so that they are able to provide a unified experience for customers and a unified view about them
Rationale Integrations need to adhere to SOA principles so that they are able to support the changes to support agile businesses needs in an appropriate manner
Implications A shift from system-centric to a customer-centric mode

 

In this requirement, we have explained that all functionalities must be available and the same across all channels:

Requirement 4: Omni-channel support
Statement Functionalities should not be unique to a specific channel, but they should be general in their nature.
Rationale TTM is much lower if functionalities are general in their nature. Functionalities are the same across all the channels.
Implications Common monitoring and management solutions need to be implemented for each of the channels. The functionalities defined need to be feasible across all the channels.

 

In this requirement, we are explaining that anything that needs to be done in organization must be done in a secure manner:

Requirement 5: Security first
Statement A comprehensive and centrally administered security solution is needed 
Rationale A lack of centralized security without a unified view and reporting, increases the risk of security incidents
Implications The company will need to implement centralized security and IAM solution

 

This requirement addresses the actual benefits of unified experience and ease of use, that is, they need to secure the maximum benefit for the organization:

Requirement 6: Maximize benefits
Statement Decisions are made to provide maximum benefit to the enterprise
Rationale Decisions made for the benefit of the whole enterprise have higher value than decisions made for the benefit of a single part of the organization
Implications Priorities for solution definition and adoption must be established for the whole enterprise

 

In this section, we have outlined the main requirements that will be the cornerstone of our architecture and implementation plan.