The unique and underestimated challenges when building internal products.

Developing a product comes with many challenges; these challenges are also different depending on the context of the product, B2B, B2C, or SAAS. Another dimension of product development is the end-user, the ones to whom you as PM aim to bring value. These consumers can be external or internal users. External customers are those that the business organization aspires to impact, ex: Netflix subscribers or consumers who use Klarna as a payment method. Internal customers are the people within the organization who use a particular product as a development tool to impact the external consumers.  Developing a product targeted at internal customers presents different challenges than developing a product aimed at external customers. 

The value exchange

External facing teams commonly follow a well-defined product development vision and a delivery strategy that is aligned with the overall business goals. Melissa Perri, defines this as “the value exchange context in her book The Build Trap.

This concept illustrates the relationship between the consumers and the business. Product teams shape their products to answer users’ demands, and in return, the end-user pays a determined sum that generates value for the business. This mechanism is very straightforward. Ex: Netflix users can consume as much content available in the catalog as they want, and in return, they pay a monthly subscription. 

On the other hand, the value definition for internal consumers is more complicated and opaque. Firstly, there is no direct financial transaction between the internal teams and the service/product they build the same way as the product. The “contract” determines that product teams will use internal tooling as the only viable alternative to address their needs, and their productivity should increase. Productivity, the key metric for any internal team, can be hard to define and understand across the company. 

Secondly, there is a lack of a clear connection between the internal-facing product and the business value exchange system. Teams working within this problem space seldomly see themselves connected to the product; they often operate as an island commonly known as the platform. The platform typically is not considered a product because internal users are not seen as consumers in the same way as external customers. This shortfall often reflects how internal teams interact with their “users” and vice-versa.   

Talking to customers

Talking/listening to the customers is crucial for developing good products. This method is a fundamental part of continuous discovery. In my previous experience, I enjoyed taking part in user interviews. I would listen to the user researcher’s dialogue with our customers in another room. It was amazing to follow how they described their intentions and how they would use the product. We could then focus on finding the opportunities.

In my current experience, I also have two established structures of listening to the customers. One is the office hours. We offer a space for our customers to join us in sessions where we try to understand their pain points and provide our support. The second is the “classic” user-research interview where I listen to how our consumers perceive our product. These sessions are fundamental for me to understand our customers’ pains better.

Differences

The notable difference between these two experiences is, in my opinion, the approach/mindset of the participants. The interactions are tailored to problem space definition and opportunity discovery when talking to external customers. Internal customers, however, often come with solutions that they want and expect us to implement for them. While the product team strives to find out opportunities on the first occasion, on the second occurrence, the internal teams need to “put aside” users’ solutions and strive to map those “solutions” into the bigger picture of the team vision.

The PM and the team need to be mature enough not to fall into the trap of simply fulfilling what the users want. The team should have the ability to understand why someone is asking for a particular thing to be implemented, listen carefully to the customer, and aim to address the core issue. Then they must interiorize this point and see if it is something that only this customer wants or if it is something that would benefit more customers. PM and team need to be congruent enough to question what their product offers and see if the user’s request aligns with the team mission (some teams might have a vision on paper, but their offering is well off). Ideally, members of the internal-facing team should come from product teams where they are familiar with the product mindset or bring a UX to the team.  

Alignment

Product teams aim to find solutions that address customers’ needs aligned with the business goals. They shape their product based on users’ demand and continuously look for opportunities to deliver value to end-users and stakeholders. For internal teams, these dynamics are often different. While it remains fundamentally true that they try to shape the product based on users’ and organizations’ needs, sometimes these needs do not align. Often there’s new access control, compliance, or deprecation that the organization needs to enforce across the board; these overheads can generate friction among users. Hence, the PM needs to generate a strategy that both implements the organizational requirements on the one hand and minimizes the generated friction on the other hand.

One more word

Developing internal-facing products raises different challenges from developing external-facing products. The development methodologies do not change; the core goal is to meet users’ needs and problems. Instead, one needs to adopt strategies that meet those challenges. Developing internal products introduces challenges that, in my opinion, are underestimated and often might be seen as pure engineering. Measuring the productivity and connecting it to business KPI would make it transparent for internal-facing teams to understand how their daily work contributes to the business exchange value. Hence the central challenge for the internal-facing team is to strive to connect their problem space to the bigger picture. They should mature their product to serve a more extensive scope than the niche they operate. Without this thread, it is hard for them to understand their impact on the product and, by proxy, the value to end-users.  

How did running become my focus time, during pandemic!

Let me start by saying that I am not a good runner; until recently, running was not among my top favorite activities. I rediscovered running during the pandemic. Due to lockdown, my work and private space merged into one continuous alteration of the same space. My indoor time increased radically without the usual “break” in-between (commuting, coffee with colleagues, lunch breaks out, gym) spaces. Out of options, running became the natural fall-back choice to keep up with my sports activity. 

Reluctantly, I went for my first run. Immediately I felt the discomfort of the running, and the old memories of how much I disliked it returned. I knew I would not enjoy it from the first day; I expected that reaction, but I decided to run an experiment three times a week for 30 days. I would evaluate afterward to either continue running or look for another option. My success criteria included: pleasure sensation, distance, heart rate, and pace.

My first runs were painful. Even though I was listening to music or podcast or taking a photo while keeping up my breath, I found it annoying. I was not getting the response I was looking forward to, but surprisingly, I was not getting the initial pushback. As days went by, I could observe that something was changing; my body was adapting. I started not feeling as tired as initially, and my heartbeat rate was getting stable. 

After the first month

The 30th day arrived, and it was time to conclude. Unfortunately, there was not enough data to decide if my experiment was successful or not. I thought that it would be beneficial to extend my experiment for another 30 days to gather more insights to decide.

The a-ha moment arrived when the first cold and snow hit the city. While running, my body was warm while the cold was cooling off my head, and I loved it.  This contrast was a dopamine shower. I usually ran during lunch breaks, and I felt positively ready to return to where I had left. 

Soon after, I started to notice that while running, my focus was constant while my everyday work involved continuous interruptions and context switching. 

Research shows that it can take 25 min to get the concentration back after a distraction. Context switching does not come for free and could cost 40% of one’s productivity.

Working with a PM mindset in an engineering problem space, requires constant context switching and being on top of different issues. My team has a broad scope with many different stakeholders involved. I had started to block my calendar with focus times to keep up with my backlog of items that I needed to complete: backlog refinement, alignment, team reviews, and continuous admin work. At the same time, I am supposed to work with vision and innovation; both require a certain level of creativity or, what the industry likes to say, “thinking out of the box.” It is hard to think out of the box while you’re overwhelmed by the box and constantly surrounded by it. 

Time spent on meetings

Finally

Running helped me find the real focus time, a space where I can free my mind from the continuous interruptions that stop my flow. Many ideas that I want to test in my product came from that space—a place where I can let my thoughts go free without switching contexts. 

I am continuously trying to improve my running, knowing it is a journey and consistency. Sometimes, I become lazy and try to skip it, but I persevere.