jkisolo.com

Product Management Insights: Balancing Customer Input Wisely

Written on

Understanding Customer Feedback in Product Management

Throughout my career, I’ve faced numerous situations where our team was inundated with requests for features from our users. These requests, while well-meaning, often left me pondering the critical question: “Whose feedback should we prioritize?”

Team discussion on product features

From my perspective, attempting to accommodate every user suggestion is a surefire way to create complications. This can lead to an overloaded product, burdened with superfluous features. Moreover, even if we exclusively catered to our most significant clients, we might still end up with features that go unused.

This dilemma prompted a significant insight, aptly summarized by Steve Jobs’ assertion that “It’s not the customer’s job to know what they want.”

At the core of the challenge is the recognition that many feature requests arise as proposed solutions rather than as identified problems. While customers are knowledgeable about their needs and challenges, they often lack the expertise to suggest the most effective solutions.

As product creators, it’s our duty to dig deeper, to investigate the underlying issues, and to understand why users are asking for certain features. Our goal should be to design solutions that genuinely address their needs.

A pertinent example from my tenure at a fintech company illustrates this principle. We developed a mobile bond trading application that saw an increase in user requests for a feature allowing for more detailed categorization of their purchases. This request was framed as a means to enhance their investment management.

If we had simply taken this request at face value, we would have unnecessarily complicated the app, requiring users to invest significant time into data entry and category management, ultimately transforming what was meant to be a user-friendly tool into a cumbersome task.

Instead of merely implementing the suggestion, we chose to engage with our customers to uncover the true problem they were attempting to solve. It became clear that their real need was not just categorization, but a better understanding of their investment behaviors, enabling them to budget wisely and make informed financial decisions.

In response, we developed an AI-powered tool that automatically categorized investments and provided insights into user habits. This tool could forecast future trends based on historical behavior and notify users if they were nearing their investment limits. This approach alleviated the burden of manual data entry while still delivering the clarity users desired.

The outcome? Enhanced user satisfaction, significantly increased app engagement, and we avoided the pitfall of creating a convoluted, feature-heavy product.

Reflecting on this experience, the lesson is unmistakable:

Do not just hear your customers; strive to comprehend them.

Recognize their challenges, grasp their needs, and identify the problems they aim to solve. This empathetic understanding serves as a crucial link between customer feedback and meaningful solutions.

While this method may not simplify the development process, it ensures that the final product authentically meets user needs rather than devolving into a collection of mismatched features. It fosters thoughtful, user-centered development that adapts alongside users, rather than in isolation.

In summary, successful product development requires balancing customer feedback with a clear understanding of core issues. This is an ongoing cycle of learning, empathizing, and innovating. As product developers, it is our responsibility to perpetually engage in this cycle for the benefit of our customers.

Here’s a structured approach to effectively managing customer requests:

Step 1: Centralize and Prioritize

All customer suggestions, regardless of their source, should be collated in a single location. This facilitates efficient tracking, prioritization, and management. You can rank requests based on the frequency of similar suggestions, their potential impact on user experience, and alignment with your strategic objectives.

Step 2: Categorize

Group the requests into broader themes to identify patterns and commonalities. Categories may relate to product functionality or user-focused areas such as ‘usability enhancements,’ ‘new features,’ or ‘performance improvements.’

Step 3: Understand the ‘Why’

For each feature request, delve into the problem the customer intends to resolve. This may involve reaching out for further clarification, conducting user interviews, or observing user interactions. This step is essential in reframing requests from solutions to problems.

Step 4: Evaluate Impact and Feasibility

Assess the potential influence of each feature on user experience and business goals. Simultaneously, consider the practicality of implementation concerning resources, timelines, and alignment with the product roadmap. This helps in determining which features will yield the most value relative to their cost.

Step 5: Design & Prototype

For the selected features, create a solution and develop a prototype. This phase involves brainstorming, sketching, wireframing, and prototyping, with input from UX/UI designers, product managers, and engineers to ensure a comprehensive approach.

Step 6: User Testing

Test your prototype with a select group of users. Gather feedback on usability, functionality, and overall experience. This is crucial for refining the feature before its full-scale implementation.

Step 7: Development & Implementation

Once you have refined the feature based on user feedback, proceed to the development stage. Break down tasks into manageable components and track progress using project management tools.

Step 8: Launch & Monitor

Release the new feature and monitor its usage and performance closely. Be vigilant for any arising issues and continuously collect user feedback.

Step 9: Iterate

Utilize feedback and performance data to refine and enhance the feature. Remember, product development is an ongoing journey. Perfection may not be achieved initially, and that is acceptable. The key is to keep learning from users and continuously improving.

This structured process should remain adaptable. Each product and user base is distinct, necessitating a tailored approach. The essential element is to maintain a user-centric perspective throughout and ensure that every decision is informed by a deep understanding of customer needs.

In the TEDx talk "Don't Listen To Your Customers - Do This Instead," Kristen Berman emphasizes the importance of going beyond customer requests to truly understand underlying needs. This approach can lead to more innovative and effective product solutions.

Additionally, the video "Use Customer Research to Create Products" by an Intuit Product Manager illustrates how systematic customer research can drive better product development by aligning features with genuine user needs.

Follow me on Medium.com to encourage more insights and experiences.

Share the page:

Twitter Facebook Reddit LinkIn

-----------------------

Recent Post:

Unlocking the Secrets of the Universe: The Power of 3, 6, and 9

Explore the profound significance of 3, 6, and 9 in understanding the universe's mysteries through math and philosophy.

A Journey of Power and Connection: The Tale of Hendrick and Elka

Discover the enchanting story of Hendrick, Elka, and the mystical Eye of Abena, exploring themes of power, friendship, and self-discovery.

Harnessing Networking: Transforming Superficial Bonds into Success

Discover the art of networking and how to leverage relationships for career advancement.