Building a Strong Foundation for Digital Transformation
Disruptive technologies need to be integrated to achieve well-defined business goals, such as improving operational efficiencies, automation, customer experiences, and enterprise asset management or launching new products or services. To transform your organization, you need to understand and model the current state, model the desired future state, and identify the work that will help your organization move toward that future.
As an example, we will use a lightweight exercise for the retail food industry, since many of us are familiar with how a grocery store operates. A grocery store and two disruptive technologies will illustrate some basic concepts.
Visualize the Current State
Consider a hypothetical US grocery store chain called Big Grocers, which has 2,739 retail locations in 32 states. Most stores are profitable and currently operate as any typical grocery store does. If you are a customer, you drive to the store, park your car, walk in, take a shopping cart, walk through the aisles to load your items in your cart, head to the checkout counter to have the items scanned by a cashier, bag them, and take the cart back to the parking lot to load the groceries into your car.
The easiest way for most business people to understand the customer’s shopping experience is to depict it visually. While a process map is a common depiction, a simple illustration such as the one shown in Figure 1 is more useful for our purposes.
Figure 1 — The current state of Big Grocers.
Viewing this current-state picture of the shopping experience, we might immediately see many possible areas Big Grocers could change in the future. What should the customer experience be in the future (say, five years out)? Before we explore that question, it is instructive to understand two things:
- What technological advances have been made in recent years, and how can they help the business?
- What do customers want to accomplish, and what matters to them (e.g., convenience, relationship, loyalty)?
There might be some business constraints, of course, but focusing on them might take some solutions out of consideration before they have even had a chance to be analyzed and debated. We can apply the constraints in a later phase, or seek ways to mitigate them.
Understand Available Technology
Technology is integral to any large business today, and judiciously leveraging it gives some firms a competitive advantage. Airbnb, for example, created a different business model by leveraging technology to compete directly with the hotel industry.
Business managers do not need to understand how technologies work, but they do need to understand what each can do. With this knowledge, they can better understand where a technology can fit into the ecosystem.
While not all disruptive technologies will be applicable in your domain, you won’t know which ones are relevant and which ones aren’t until you think them through in the context of your industry. Hence, you will always need to keep abreast of technology. Lean on your IT department and people who are passionate about technology to help you.
Incorporate Company Goals and Strategy
The future state of the business cannot be designed in isolation; we must consider the internal and external environment.
Say Big Grocers has identified that its current largest customer base is above the age of 35, but there is a big opportunity to cater to younger adults. Customers in the young adult segment have different characteristics and needs. They are digitally savvy; they have relatively little money, since they may be just starting out on their careers; they may be single or recently married; if they have children, those children will be relatively young; and they tend to be busy people.
The store wants to grow its market share in the young adult segment. If we impose the characteristics and needs of this segment on the future state, we can virtually walk through a shopping experience as a young adult. Before creating a future state, however, we should understand the company goals and strategies.
To prove the point, say that the company’s goals call for increasing the market share among the older generation instead. This segment typically has more money and is not technically savvy. They will not use virtual reality or any of the disruptive technologies for shopping. In that case, the company may still need to find ways to integrate technology into the organization, but it will not be integrated with the customer experience. Rather, it will be integrated at the back end to mature the distribution and supply chain management processes.
Visualize the Future State
In our grocery store example, let’s consider some ways the business might integrate disruptive technology. It is useful to “walk in the customers’ shoes” as an exercise, but since we cannot do that physically, we will do it virtually.
Let’s start with the first step, where the customer drives to the store and parks their car. In the future, this may be a fully electric, self-driving car. Would Big Grocers want to have electric charging stations so the car can be charging while the customer shops? Would there be a special section for such cars? Would customers even come to the store in the first place, or would they prefer to order online and have the groceries delivered by drones or self-driving trucks? Would the company then want to reduce the size of the parking lot? Would the store itself be smaller because fewer customers would be visiting the physical location?
We can see how a single question has multiple implications. The possible options branch out in many ways. Figure 2 shows some possible future enhancements in red.
Figure 2 — The future state of Big Grocers in relation to the current state.
We can ask similar questions of other stages in the journey. For example, say the customer shops through a VR-enabled device. They can walk through a virtual store, pick out items from the virtual shelves, and drop them in a virtual cart. Since fewer customers are coming to the store, we could reduce the shelf space and keep most items in the back storage area. This would also make it easier for robots to pick out products and box them.
We could track what’s on the shelves, what’s in the back storage area, what products have expired and need to be removed, what products have to be reordered, and so on. Operations would be streamlined because we will have more data, and customers’ experiences will be attuned to their specific needs. This data can be used to make inferences about the trends and customer expectations, using the discipline of machine learning.
With VR, the store configuration and even decor could change for each customer based on their preferences. If a customer was identified as vegetarian, perhaps the virtual store would hide the meat section.
Amazon is experimenting with a store concept through its Amazon Go project, wherein the customer can pick out the items they want and walk out. The items will automatically be charged to the customer’s credit card.
Start with the Customer Experience
What is customer experience–based transformation? Think of all the reasons your customer interacts with your company. Maybe it is for sales, maybe for service, or maybe just to find out some information. The term “customer” is used in a broad sense and includes internal customers as well.
The different paths that each customer goes through for a specific need, such as to purchase products from your company, may be slightly different. However, a set of capabilities is required to support each path. If a specific path is relatively more important, you could use that as a basis to prioritize work. You could measure criticality based on a number of factors. Perhaps the volume of customers interacting through a particular path is high, and by focusing on that path you can positively impact a large number of customers.
In the Big Grocers example, we may want to focus on individual customers who purchase groceries at the store. We have already depicted possible enhancements we can make to that journey. This is captured in the future-state blueprint (or architecture).
The Role of Architecture
Architecture provides a mechanism for companies to take a systematic approach to digital transformation. Exploiting architectural principles such as modularity and reconfigurability will ensure that the transformation is built on a strong foundation. That in turn ensures business agility.
In a recent Cutter Business Technology Journal article, Joe Peppard and John Thorp introduce a framework for digital transformation with four facets:
- Strategy — choosing the right things to do
- Architecture — doing them the right way
- Delivery — getting them done well
- Value — getting the benefits
Here we focus on the architectural facet.
To accomplish the transformation, many functional areas within the organization have to collaborate. The future-state grocery store customer experience will not be possible without collaboration across the functional areas of the organization, as well as collaboration between business and IT.
The scope of the architecture should include both business and IT. Architecture provides the blueprints for transformation; the current state is captured in one blueprint and the desired future state in another. Then we can look across both blueprints to identify areas that have to change, and by how much. Figures 1 and 2 are essentially examples of those blueprints, although we can make them more formal if desired.
Companies typically use many approaches to enhance their capabilities to ultimately transform. If a company is siloed by functional area, we may find capabilities being developed within one functional area with little consideration for what’s happening outside that area. If the company is project-based, we may find capabilities being developed within projects, while integration across those projects is usually an afterthought.
Another way to enhance capabilities is to take a customer-centric view and develop capabilities along a customer journey or value stream. We will focus on this last one, since that naturally resolves the integration challenges if executed well.
In this approach, we identify the customer experiences that matter the most and focus on those. This gives us a starting point to identify all the impacted business areas and technologies that have to transform. Updates in some areas may also trigger updates in others, because the organization is a network of connected elements. Adhering to architectural principles will ensure the overall system flexibility as the organization continues its transformation journey.
For an effective framework, we’ll need to model our business and the elements that make it run, model the constraints, model the capabilities, and model the ecosystem outside the business.
As we visualize the grocery store, we can identify many elements that enable the operations. Some of them are tangible and some intangible. Tangible elements include the parking lot, carts, shelves, items on the shelves, refrigerators, computing hardware, cash registers, people, and so on. Intangible things include processes, data, strategy, goals, needs, leadership, and the like.
The interaction of these elements with one another is what forms the architecture of the business. One innovative way to think about possible future states is to imagine that an element is missing or is replaced. Airbnb came up with a new business model for lodging by removing the need to own the accommodation spaces.
In the Big Grocers example, what would happen if the store did not have physical carts? Perhaps people could be given a scanner or even use an app on their phone to scan items as they walk through the aisles. Their selections would be tracked, bags containing their items would be waiting for them at the door, and they could just walk out with them, as their credit card would be charged automatically. Sam’s Club uses a mechanism that closely mirrors this scenario with its Scan & Go app.
[For more from the author on this topic, see “How Can Companies Harness Disruptive Technologies.”]