Are You Building the Right Products for Your Customers?
As agile practitioners, we all know the Agile Manifesto has had a positive impact on companies, especially in IT departments worldwide. Despite this, many organizations still build products that customers don’t want or rarely use. A common question I hear from startups to Fortune 10 organizations is: “How do we know if we’re building the right products for our customers?”
As Peter Drucker famously said:
“There is nothing so useless as doing something efficiently that which should not be done at all.”
The Problem: Teams Working in Silos
In many companies, IT and business departments work as separate entities with different reporting structures. This divide creates strained relationships. Product decisions are often made without considering the customer’s perspective. Instead of focusing on customer delight, teams focus more on customer ownership. This approach leads to overdeveloped products or lengthy, bureaucratic approval processes.
Steve Jobs captured the essence of effective innovation:
“I’m as proud of many of the things we haven’t done as the things we have done. Innovation is saying no to a thousand things.”
The Changing Landscape of Product Development
The success of companies like Apple, Facebook, and Amazon has changed traditional product development. Thought leaders like Eric Ries (The Lean Startup), Marty Cagan (Inspired), and Ash Maurya (Running Lean) now champion a customer-first approach and validated learning to guide product development.
The “Customer Seat at the Table” Metaphor
One of the most effective methods I’ve found is the “Customer Seat at the Table” metaphor. The idea is simple: every decision should align with the customer’s needs. While we can’t physically have customers in every meeting, this mindset encourages teams to make decisions as if the customer were right there with them. It helps shift the organization’s perspective to focus on customer-centric decision-making, leading to more impactful products.
Traditional Approach vs. Customer-Centric Approach
Traditional product development often leads to analysis paralysis, where companies spend too much time on business cases, only to produce untested ideas. By applying the “Customer Seat at the Table” mindset, companies shift focus from assumptions to solving real customer problems, ultimately leading to products that are both useful and valuable to customers.
Principles and Guidelines for Building the Right Products
- Get to Market Fit Quickly: Use customer experimentation to identify what should or shouldn’t be developed.
- Customer Feedback: Collect unbiased feedback from at least five customers to find trends.
- Customer Value: Ensure customers find enough value in your product to pay for it.
- Test and Learn: Embrace the test and learn mentality. Start with minimum viable products (MVP) to gather feedback.
- Feasibility: Ensure products are feasible to develop and maintain before investing too much.
- Validate with Customers: Never build features without validated customer feedback through interviews or data.
Opportunity Assessment
Before product development, companies must validate market demand. Tools like:
- Lean Canvas: A lightweight business plan to understand the opportunity.
- Personas: Define archetypes of users who will interact with your product.
- Journey Maps: Track the customer’s experience and pain points.
- Jobs to be Done: Focus on the customer’s “job” that your product solves.
- These tools help teams validate their ideas and understand what customers truly need.
Solution Discovery: Prototyping and Testing
Once a viable opportunity is identified, companies need to ensure that the product solves the problem. Start by mapping customer experiences against potential solutions. Then, prototype and test the highest-value solutions. Jake Knapp and John Zeratsky’s book Sprint provides a great framework for prototyping and testing in just five days.
Embracing the “Customer Seat at the Table” Mindset
By adopting the “Customer Seat at the Table” mindset, companies can develop products that truly address customer needs, avoid unnecessary development, and improve their market fit. This customer-centric approach leads to faster product development, cost savings, and, most importantly, customer delight.
