It is human nature to solve problems. Whenever we hear about problems, we almost immediately switch to problem-solving mode: searching for solutions. However, suppose we first have a better understanding of the context in which the problem occurs and the motivation to solve it. In that case, there are greater chances of finding simpler, easier-to-implement solutions.
It is common to see other departments asking the product development team to implement features A or B because we need it to close a deal or retain a major client. A common example I have heard lately is, “We need to implement Apple Pay and Google Pay as a new payment method.” The issue here is that while we are discussing solutions, we end up losing focus on the problem that gave rise to this solution.
The main advantage of focusing on better understanding the problem is that the more time we invest in it, the easier it will be to find a solution, and there is a good chance that this solution will be simpler and quicker to implement than the initially thought-out solution. Here’s a great quote from Albert Einstein:
“If I had an hour to solve a problem, I’d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.”
Einstein believed that the quality of the solution you generate is directly proportional to your ability to identify and understand the problem you aim to solve.
Let me tell a short story to illustrate this. During the space race between the United States and the Soviet Union in the 1960s, scientists faced the problem of writing in space, where there was no gravity to make ink flow in a ballpoint pen. The Americans initiated their R&D efforts and, after some time and millions of dollars, developed a pen with a small motor that pumps ink onto paper even in zero gravity. Meanwhile, the Soviets decided to use a pencil1.
This story is a good example of how jumping straight to the solution can lead to unnecessary time and money spent on incomplete or exaggerated solutions. It’s a cultural issue, a behavior that we can and should change. The first step in changing a behavior is recognizing when it occurs. When a product development team member receives a request to implement something, they should ask the person making the request what problem “something” is meant to solve and why it is necessary.
I’ll provide some examples from the companies I’ve worked for. At Locaweb, a web hosting provider in Brazil, hosting and email services could stop working due to external factors, such as the non-renewal of the domain associated with the hosting or email.
At Conta Azul, a SaaS ERP for SMEs (micro and small enterprises), we use accountants as one of our distribution channels and want to increase sales through them.
At Gympass, a fitness partner entering our network requested that we present their waiver to all users checking in at their facilities.
Don’t get me wrong: it’s great that everyone brings solutions whenever we want to discuss something to be done by the product development team. The more solution ideas we have, the better. However, we need to educate ourselves to have a deeper understanding of the problem behind the solution so that we have a chance to find simpler and quicker-to-implement solutions. Ultimately, it is the product manager’s job and the responsibility of all product development team members to ask what the problem is and why we need to solve it.
This article is another excerpt from my newest book “Digital transformation and product culture: How to put technology at the center of your company’s strategy“, which I will also make available here on the blog. So far, I have already published here:
I’ve been helping companies and their leaders (CPOs, heads of product, CTOs, CEOs, tech founders, and heads of digital transformation) bridge the gap between business and technology through workshops, coaching, and advisory services on product management and digital transformation.
Do you work with digital products? Do you want to know more about managing a digital product to increase its chances of success, solve its user’s problems, and achieve the company objectives? Check out my Digital Product Management books, where I share what I learned during my 30+ years of experience in creating and managing digital products: