Chuyển đến nội dung chính

Creating competitive advantage with IT architecture: An interview with Shanghai Mobile’s CIO

It was early 2008 when Shanghai Mobile’s general manager of information technology, Xie Qin, realized that he would be facing some difficult times in the months ahead. The Chinese government had outlined plans to shake up the nation’s sprawling telecom industry—plans that included creating three integrated nationwide carriers and offering new third-generation (3G) licenses for high-speed mobile services. The upshot was that in early 2009, the existing fixed-line and wireless duopolies, which had divided up local markets, were set to disappear. At the time, Xie believed that competition would increase markedly. Soon after the new telecom regime was established, the offerings from the reconstituted rivals began to multiply, and Shanghai Mobile started seeing greater churn among its customers and rising threats of market share loss. With 20 million customers in China’s financial capital and most populous city, Shanghai Mobile is a key operating unit for the China Mobile group.
Even before the government’s plans took shape, Xie knew that Shanghai Mobile’s complex legacy architecture presented competitive problems that would create even greater stumbling blocks in the new era. First, the company’s IT systems were largely siloed by customer channels—local branch stores, call centers, and online stores—which had inconsistent business policies for common processes, such as approving a subscriber’s eligibility for new prices or services. That translated into costly duplication for writing and maintaining software applications and increased spending on IT infrastructure. Second, the complex IT systems were very challenging to maintain. Under the existing IT architecture, for example, it was difficult to monitor system performance issues and to diagnose root causes. IT normally took a long time to resolve service breaks.
By the spring of 2008, Xie launched what would turn out to be a ten-month overhaul of Shanghai Mobile’s IT systems to improve its sales and service capabilities and to make the system easier to maintain. The transformation required Shanghai Mobile to dismantle the existing architecture and to replace it with a new IT blueprint based on service-oriented architecture (SOA), which created a unified business-service layer for different front-end channel systems and allowed the channels to share customer information. The result: improved sales and service capabilities for the channel systems; an optimal use of program developers, data centers, and other resources of the IT infrastructure; and a more maintainable system.
Although Xie’s goals were straightforward, implementing SOA within a business in flux can be risky. In this interview with McKinsey’s Kevin Wei Wang, Xie explains how he executed the strategy and how it has changed the carrier.
The Quarterly: Tell us about some of the larger management lessons that resulted from a technology transformation on this scale.
Xie Qin: Change is inevitably painful and risky. Therefore, we needed a clear articulation of the business value. Once we were able to do that, we really got support from top executives. Secondly, you need to realign certain roles to ensure that people stick with the new approach. Finally, you need to have risk mitigation measures to ensure there is minimum disruption to the business.
The Quarterly: What was happening to Shanghai Mobile’s businesses that caused you to consider the new direction?
Xie Qin: The Chinese telecom market was becoming increasingly competitive. The quality of networks was converging, and product offerings were becoming more and more similar. So if you are a telecom operator, you need to differentiate yourself with superior customer service. After ten years of strong business growth where we rapidly expanded the capabilities of our systems, we started hitting a wall—the IT systems of Shanghai Mobile were falling short in delivering the level of services our business units need.
The Quarterly: How did the transformation address that?
Xie Qin: The improved capabilities of our channels allow us to launch every new product and price plan simultaneously across all channels. That reduces time to market by 30 percent. It also cuts our development effort by at least 50 percent by eliminating redundant coding across different channel systems. Our customer service agents across channels can readily pick up a customer complaint or an inquiry about a new product made in the past. So we can improve the customer experience and have better tools to improve sales conversion. As for system performance, we can now shorten the time it takes to diagnose a performance issue from an average of two hours to two minutes.
The Quarterly: What were the IT problems at the ground level?
Xie Qin: First off, there was inconsistent business logic and a lack of information sharing across our channels, including the branch service offices, call centers, and online. For example, customers using different channels to check their eligibility for a new pricing plan could experience different business policies. If a customer inquired about a new product in the call center and showed up a day later in a branch office, the branch service agent wouldn’t know the customer had already expressed interest in the new product and would miss the chance to follow up with a proactive sales effort. Also, system performance setbacks in certain areas sometimes escaped our centralized monitoring and caused customer complaints. For example, it took us months to find out that a few services on our online channel had an unsatisfactorily slow response after a system upgrade.
The Quarterly: How does SOA address this?
Xie Qin: First of all, it helps ensure that the business logic across all channel systems is consistent and that we have real intelligence on customer interactions. Second, we need a completely transparent reading of the performance of our business transactions. That means knowing what is happening across all business areas, channel interfaces, and transaction flows. We need to be able to diagnose the root causes of problems when they occur or even preempt them before users find them.
The Quarterly: How did you implement this?
Xie Qin: For the channel integration, we first created an SOA service layer that provides standardized business services, such as checking user eligibility for a new price plan or changing a customer’s billing address, to all front-end systems of the channels—those that touch customers. Then, one by one, we reengineered IT systems for each channel so they could all access this standard business service layer. In the meantime, we enabled each channel to access records of customer interactions and the history in other channels.
To manage system performance better, the key wasn’t just to build more monitoring tools but to improve the way we write business applications. In doing so, each step of a business transaction could be tracked, from the initial online request to the final update in the database. If I can get a bit more technical, we essentially created a “base-class library” for our programming efforts, with built-in performance-monitoring functions. Now, every new application we develop will automatically inherit the ability to monitor and generate a traceable log of the business transactions. That allows us to track down the bottleneck in every delayed business transaction and detect performance issues as they arise.
The Quarterly: Transforming a system on the scale you describe is a complex task. How difficult was it to push it through?
Xie Qin: We completed the whole transformation in ten months with an IT team of about 40 people. We knew it was complex and we didn’t want to cause unnecessary business breaks or problems. Therefore, we took a phased rollout approach, starting with the base-class library and the service layer. We then moved to the applications, transforming them gradually, channel by channel. We didn’t change the underlying database structure right away, so the old and new systems could run in parallel during the transition. This kept open the option of directing users back to the old system if there was a temporary glitch in the new system.
The Quarterly: An SOA transformation often means change and uncertainty in the business units. How did you convince them to go along?
Xie Qin: We had to present the business case in a tangible way. We got the buy-in by addressing the real business issue—inconsistent business logic and lack of information sharing across channel systems—which is a real concern for the customer experience across our channels. While an SOA transformation also reduces IT costs and improves system performance, I don’t think we would have gotten our business team as excited by addressing these two factors alone.
About the Author
Kevin Wei Wang is an associate principal in McKinsey’s Shanghai office.

Nhận xét

Bài đăng phổ biến từ blog này

Các nguyên tắc của COBIT 5

Nguyên tắc thứ 1: Đáp ứng nhu cầu các bên liên quan (Meeting stakeholder needs) Doanh nghiệp tạo ra giá trị cho các bên liên quan bằng việc duy trì cân bằng giữa lợi ích, rủi ro và nguồn lực.  COBIT 5 cung cấp các quy trình cần thiết và các điều kiện cần thiết (enabler) nhằm hỗ trợ việc tạo ra các giá trị kinh doanh thông qua việc sử dụng công nghệ thông tin. Mỗi doanh nghiệp khác nhau sẽ có các mục tiêu khác nhau nên một doanh nghiệp có thể tùy biến COBIT 5 để phù hợp với bối cảnh của doanh nghiệp thông qua mục tiêu kinh doanh, biến đổi từ mục tiêu kinh doanh chung thành các mục tiêu chi tiết mà có thể quản lý được, có các đặc tả chi tiết và ánh xạ các mục tiêu đó vào các quy trình, các thực hành của mục tiêu CNTT. Các tầng mục tiêu (goals cascade) đạt được thông qua bốn bước: Bước 1: Định hướng của các bên liên quan ảnh hưởng đến nhu cầu của các bên liên quan. Bước 2: Nhu cầu của các bên liên quan tác động vào mục tiêu của doanh nghiệp.   Nhu cầu của các bên liên

Quản trị công nghệ thông tin

"Theo định nghĩa của OCED, quản trị doanh nghiệp (corporate governance) bao gồm các quy trình để định hướng, kiểm soát và lãnh đạo tổ chức. Quản trị doanh nghiệp bao gồm thẩm quyền, trách nhiệm, quản lý, lãnh đạo và kiểm soát trong tổ chức." Theo Principles of Corporate Governance,  OCED. "Quản trị công nghệ thông tin (IT Governance - ITG) là trách nhiệm của Ban Giám Đốc và các nhà quản lý. Quản trị công nghệ thông tin là một phần của quản trị doanh nghiệp và bao gồm cấu trúc lãnh đạo, cấu trúc tổ chức và các quy trình để đảm bảo công nghệ thông tin của tổ chức được duy trì và mở rộng theo các định hướng chiến lược và mục tiêu của tổ chức'' Theo Board Briefing on IT Governance, 2 nd  Edition,  IT Governance Institute Thông tin là một nguồn lực quan trọng của tất cả các doanh nghiệp và công nghệ giữ một vai trò cũng quan trọng từ khi thông tin được hình thành đến khi thông tin bị phá hủy.  Công nghệ thông tin ngày càng phát triển và trở nên phổ biến hơn

MỤC 2.1: TẠO GIÁ TRỊ (CREATING VALUE)

Các dự án tồn tại trong một hệ thống lớn hơn, chẳng hạn như một cơ quan chính phủ, tổ chức hoặc thỏa thuận hợp đồng. Để ngắn gọn, tiêu chuẩn này sử dụng thuật ngữ tổ chức (organization) khi đề cập đến các cơ quan chính phủ, doanh nghiệp, các thỏa thuận hợp đồng, liên doanh và các thỏa thuận khác. Tổ chức tạo ra giá trị cho các bên liên quan. Ví dụ về các cách mà các dự án tạo ra giá trị bao gồm, nhưng không giới hạn ở: Tạo sản phẩm, dịch vụ hoặc kết quả mới đáp ứng nhu cầu của khách hàng hoặc người dùng cuối; Tạo ra những đóng góp tích cực cho xã hội hoặc môi trường; Cải thiện hiệu quả, năng suất, hiệu quả hoặc khả năng đáp ứng; Thực hiện các thay đổi cần thiết để tạo điều kiện thuận lợi cho việc chuyển đổi tổ chức sang trạng thái mong muốn trong tương lai; và Duy trì các lợi ích được kích hoạt bởi các chương trình, dự án hoặc hoạt động kinh doanh trước đó. 2.1.1 CÁC THÀNH PHẦN CUNG CẤP GIÁ TRỊ (VALUE DELIVERY) Có nhiều thành phần khác nhau, chẳng hạn như danh mục đầu tư, chương trình,