Thoughts on B2B Products as a Digital Transformation Consultant

Find out how consulting projects inspire product managers to develop new thoughts on the B2B product development process.


A digital transformation consultant helps companies to:

  • Organize their business processes
  • Put together a product requirement document
  • Guide customers in bidding and contracting
  • Assist customers in selecting suppliers, and 
  • Participate in the whole project implementation 
As 80% of a product manager's working time is spent designing products, communicating with Research and Development (R&D), and meeting product deadlines, they might not be familiar with the source of product requirements. A consultancy experience can help managers have a better understanding of areas uninvolved in their daily work. It also provides a third-party perspective on the working relationship between the client and the company to which the product manager belongs.

Understand the product requirements to start the right way

Traditional large companies have increasingly strived to speed up their digitization process by using tools to manage their digital assets, and this provides many opportunities for B2B firms. 

While business clients know the desired endpoint, they rarely see the path to get there, and this makes it hard for them to identify precise requirements for the product. The product manager should dive deeply into client's business operations to assess their real needs. 

In a consulting project, digital transformation consultants help clients sort out useful digital software based on their business operations. Check out the chart below.


We can hardly standardize B2B products because the business operations of companies vary from each other. Therefore, it is vital to break down client's operations and work with them to produce a Request For Proposal (RFP). The RFP will be a draft of the Invitation for Bid (IFB) document, which will occur later and include all the client's requirements.

The bidding process

In general, the bidding process invites providers to submit a proposal about how they will meet the product requirements and at what cost. The steps are as follows:
  • Selected providers read the IFB
  • Providers recommend solutions based on their products
  • First-round private meeting between providers and the client to discuss the proposals
  • Formal review meeting
  • Contract granting meeting
The key in this process is to understand user requirements to provide suitable product functions accurately. The salesperson needs to have a good understanding of the requirements, and the product manager must have the ability to transform requirements into product functions. 

Standardization is key

There are two types of development companies: standardized product providers and solution providers. Solution providers customize the product according to a client's requirements and therefore could cost more. Standardized product providers make their products suitable for most clients but might not meet their needs perfectly. However, it is noticeable that standardized product providers usually face fewer challenges and work faster. 

Do not give up on learning during the acceptance phase

Generally, the delivery of B2B products is divided into several stages. The client needs to accept the delivery in each stage – such as design, product functionalities, and the provider receives a partial payment after each acceptance. At the final stage of delivery, unsatisfied clients tend to give additional unreasonable requirements. This is because traditional companies are often not sure if the money they spent is worth it in a digital transformation process. When it happens, my tips are:
  • Get the sales team involved
  • Figure out what caused the dissatisfaction
  • Collect user requirements, even if they are proposed at the end of the implementation process
In the B2B product development process, it is much more challenging to get the requirements from the actual user. A product cannot upgrade without feedbacks from existing users, and therefore, a good product manager should always try to collect user requirements. Even if the user requirements cannot be fulfilled in this project, they can be helpful in future projects to improve the product.

Project "productization"

Make one product in this project a standardized one and sell it to more customers such that the company does not have to rely on one new project after another. We call this type of projects "productization". It is common in tech giants like Alibaba and Tencent. In enterprise digital transformation, improving quality, efficiency, cost and savings are conventional goals. However, no set of methods can completely penetrate an industry or even a single enterprise. B2B projects are complicated because clients have very different business processes. We should gain more experience from the project to extract commonality and find the core processes for productization. At the same time, remember to carry out partially customized development work to suit the client's requirements and specifications.




10-Step Guide - The Initiation & Approval of a B2B Product

The Initiation and Approval process helps you to start off your project on the right foot. Find out how you can achieve it in 10 steps.


Project managers are accountable for many decisions that affect the research and development (R&D), testing, design, operations, and even the overall growth of the company. A good product manager should leverage the Initiation and Approval process of projects to examine the associated risks and mitigate them right at the start. Such a process is even more crucial for big projects that may affect the company's growth and its survival.

 

What kind of products/projects need Initiation and Approval?

 

It depends on the size and risk of the project.

 

The Ansoff Matrix can help us decide whether a project needs Initiation and Approval. The market here means customer group. From the table below, we can conclude that projects involving new markets, or a new type of product are high risk and therefore need Initiation and Approval. Existing products for the existing market do not need such a process. However, if it is for a large project (requiring more than 30 man-days), Initiation and Approval is needed. 


 

Initiation & Approval of a B2B product in 10 steps

 


Step 1: Industry Value Chain Research

 

Industry value chain research provides a complete understanding of the industry, and it happens before customer research and competitor research. The research can be conducted through analyzing macro data, microdata, industry and consumer segments, as well as business processes of some typical companies in the industry. 

 

Through macro data analysis, we can analyze the Political, Economic, Socio-Cultural, and Technological (PEST) changes in the industry. Microdata analysis provides deeper insights into customer groups, markets, channels, operations, marketing strategies, and purchase orders. Analyzing each sector of the industry helps us understand where the company stands in the process flow and what service it provides. Take the B2C e-commerce export industry in China as an example.



Step 2: Customer Journey Analysis

 

A product manager must have a perfect understanding of customers' existing problems and business processes. It is essential to closely examine how the customer does business, or even work at the customer’s site for some time. This will allow us to identify their pain points, the software they use, and other details instead of making assumptions based on secondary information. Without a thorough understanding of a customer’s current business operations, there will never be a practical product. 

 


Step 3: Customer Needs Analysis

 

Through a customer needs analysis, we can identify what motivates different types of customers to buy a product or service based on differing needs. This allows us to map out the attributes and benefits relevant to each customer profile. Afterwards, we can get to the bottom of “who and what” – finding out what the different customer profiles want, their willingness to pay, or how many of them are already existing customers. 

 

It is important to segment customer types according to distinct needs and creates a detailed customer profile for further insights. How many different customer profiles are there? What are the sizes of each group? Which of them are more able and willing to pay? Answering these questions allows us to focus on potential customer profiles that are worth looking into.



Step 4: Competitive Analysis 

 

Competitive Analysis illustrates the strengths and weaknesses of a product compared to its competitors. We can use this method to identify opportunities to outperform other competitors.

 

Studying the competitors’ websites, social media, and the product itself forms the foundation. For deeper insights, always learn about the distributor and direct user feedback, as well as the investment and financing of competing products.

 

 

Step 5: Exploring Opportunities

 

Now that you have a thorough view of the industry, customers, and competitors, it is time to exploit market opportunities. What is considered an opportunity? 

 

An opportunity is when you can identify clear customer needs that are aligned with the competitiveness of your company. Generally, you can find opportunities from the market trend or pain points in customers’ business operations. 

 

 

Step 6: Product Planning

 

Product planning, which includes the product architecture, functionality, and differentiating factors that make it stand out in the market, should be an ongoing process instead of a one-off consultation.

 

The diagram below is an example of Amazon Web Services (AWS) product planning (for reference only):

 

Example: AWS smart product solution architecture

 

Step 7: Business Model

 

While product planning is about figuring out what to do, the business model focuses on monetization and commercial value – something the company's senior management cares about. What kind of services do you provide? Who is receiving the services? What is the monetization process? How to stand out among your competitors? Answer the following questions to understand your business model. 

 

 

Step 8: Value Analysis

 

Value analysis is based on the business model, but it addresses a higher-level question: why are we doing it? Explain your company’s customer value, business value, and strategic value for both the short-term and long-term.

 

 


Step 9: Project Planning

 

After answering the questions of what and why the next step is project planning. This includes product planning, product operation strategies, and monetization timeline. Try to make each stage of the development independent and each version of the product available for trial. Generally, larger projects take longer to develop and implement. There will be more risks if customers are not involved in each stage of testing. Project planning provides an overall view on manpower, timeline, delivery scope, and quality requirements. The table below is a project planning template for your reference. 

 

One page plan for project basics by KigoSpace.com

 

Step 10: Risk Management

 

The last step of Initiation and Approval is risk management. This step estimates, identifies, analyzes, and responds to any involved risks. Put together a list of potential risks and give solutions to each of them before starting the next phase. For each major risk identified during the development process, create a plan to mitigate it based on prioritization.