Thursday, May 17, 2012

The Marriage of Customer Centric and Multi-Channel

Ten years ago, many enterprises declare that they moved from Product Centric Enterprise to Customer Centric Enterprise. However, many of them remain Product Centric or transformed themselves to other Enterprise type. The new enterprise could be anything, but surely not Customer Centric.

One of the main obstacles towards Customer Centric was lack of understanding of the dependency of Customer Centric approach on Multi-Channel Architecture.

Multi-Channel and the Customer
If you are Customer Centric, than a customer should be free to choose his/her preferred Channel.
The conclusion above is obvious to say, but not always easy to execute. 

Less obvious, is the conclusions you can derive from the customer's choice.
For example, a Bank customer preferring the Internet channel provided more value than a customer who preffers the Branch Channel. 

This conclusion is supported by internal data of successful banks in Europe and USA dated about 10 years ago.

Although, I do not have access to updated data, the hypothesis that this conclusion is still valid, is plausible.
Internet Channel users could use this channel because they are busy working and therefore earn more money. They also may use this channel because they are Internet Natives, i.e. young people.

Young people e.g. students may not be preferred bank customers now, but probably will have higher income and financial resources in the future.

Multi-Channels Architecture
The illustration in the beginning of the post depicts Multi-Channel Architecture in an Enterprise SOA.  
All channels share the same Business Services. However, there are also Channel Dependent Services, due to regulations, capabilities and limitations.

The most limited channel, ten years ago, was the Mobile phone
Its limitations included: low bandwidth, small screen and less than optimal availability.

Some of the channels are used via communication with an employee (e.g. a Bank Branch Channel) and others are Self Service Channels.

As already noted about Internet Channel Bank Customers, Self Service Channel could be attractive to some customers. However, it is also attractive to Companies due to lower costs.

There are many Success Stories of SOA implementations enabling usage of Self Service Channels in addition to traditional Channels.

For example, Sprint-Nextel average Call cost in Self Service Channel was 43 cent instead of 12 USD in other Channels.

Another impressive SOA implementation is Verizon Wireless. The implementation is based upon BEA (now   part of Oracle) SOA products. Usage of Self-Service Cellular Phone Channel by millions customers saved multi millions USDs, due to elimination of printing and sending reports by mail.    

What was changed in Multi-Channel  Architecture?   
In my opinion, no fundamental change occurred in Multi-Channel Architecture in the last decade.

The major change was a change in the Mobile devices Channel: opportunities instead of limitation.

Smartphones and other devices applications are able to provide Location Dependent Services and other advanced services. 

I guess that a study of Bank Customers Value according to their preferred channel will reveal that Customers preferring Mobile Devices Channel provide more value than other Channels users.

Another change is the possibility to execute parts of Customer - Company interaction from different Channels: For example, the Customer may start the interaction from his home Internet and will receive information and complete the transaction from his Mobile device.  

CRM and Multi-Channels   
Customer Relationship Management is not only usage of a CRM software.
It is also the way Channels and CRM implementation are integrated. 
Unification of Channels is not restricted to the Technological level. 

A coherency between Channels is  a must.
Sometimes even very basic data such as operations hours is not identical across Channels.

My experience as a Customer 
My recent interactions with some companies in my country reveals that these companies do not understand yet what Customer Centric is.
I am referring specifically to TV services providers, ISPs and Mobile Phones services providers. 

These markets are dynamic, e.g. ISPs Data Transfer rate is growing quickly. 
These vendors products are very complex and different products are available in different Channels.

Customer Centric Multi-Channel approach requires that, the Customer will have access to the same products from all Channels and will not have to compare different products offered in different Channels (most of the Customers are not even capable of comparing the products due to their complelxity). 

A Customer Centric Company cannot convince Customers to use Self Service Channels instead of other services by confusing the customers, i.e. offering different products. It may convince them to do so by paying less for the same product.   



Sunday, May 6, 2012

Fall is a season not the future of SaaS







I recently read a TechCrunch article titled: The Rise of Big Data Apps and the Fall of SaaS written by Raj De Datta.


I do agree with the prefix. As far as the suffix is concerned, I can only explain why Raj De Datta's opinion is wrong. 


I usually tend not to agree with statements about premature End of Life of technologies or architectures or trends.


In most cases, it easier to kill a concept in writing, than to persuade a large number of users to change their habits.


The root of the opinion that Business Logic Centered Applications are in conflict with Data Centered Applications, derived from specialization of IT experts. The approach of experts specialized in Data is different from the approach experts specialized in Applications.


I also read an interesting related Gartner Research Note titled: Overlaps in Data Integration and Application Integration Represent Significant Opportunities. This Research Note written by Gartner's Analysts Ted Friedman and Jess Thompson, was published in November 2011.


According to Friedman and Thompson, Data Integration and Application Integration deploy different approaches but there is a lot of synergy between these Integration types.


Each of these approaches deploy different features (e.g. Modeling Metadata for the Data centric approach and Message based Transformation for the Application Centric approach), but they share many common features such as Communication or Security.


Each of them is related to different Problem Types or Use Cases (e.g. Composite Applications in the Application Centric approach and Data  preparation in BI/Analytics for the Data centric approach), but they share common Problem Types and Use Cases such as MDM or SOA Support.


Friedman and Thompson conclude that leveraging the communalities could provide Business Value. 


My Take

  • As you can see in the illustration in the beginning of this post, Big Data and SaaS are not competing technologies. It is possible to use any variety of data kinds in SaaS services, including Big Data. Big Data Apps, i.e. applications using large amounts of data, could reside in a Public Cloud.
  • It may be useful to extend Gartner's analysts,  Friedman and Thompson analysis, beyond Integration issues.  Combining Raj De Datta's Big Data, Data Centered approach with SaaS (Applications Centric approach) could provide Business Value.
  • It should be noticed that the boarders between Big Data and other Data are blurred. The boarders between Data Centric applications (Including Big Data Applications) and Business Logic Centric Applications are also blurred     

   




     
  

Public Cloud Core Banking: Hype or Reality? - Revisited

  More than 4 years ago I was asked if Public Cloud Core Banking is a Hype or a Short Term Reality? If you had read the post, you would prob...