When customers provide feedback, especially in the B2B space, the temptation is often to take their requests at face value and immediately begin development. After all, customer-centric businesses thrive on understanding and addressing their customers’ needs. However, not all feature requests are feasible, beneficial, or aligned with your company’s long-term strategy. The challenge lies in carefully evaluating feedback and determining whether a feature request should make it to your product roadmap or be declined. Here’s a guide on how companies can approach this critical decision-making process and why not every request is actionable. I’d also love to hear your experiences on this subject.
-
Evaluate the Strategic Alignment
The first and most crucial step is to assess how the feature request aligns with the company’s overall business strategy. Does the request support your long-term vision or the benefits you’ve promised your customers? Does it fit into your current development priorities? Even if a customer request seems appealing, it may divert resources from more important initiatives. If the feature doesn’t align with your company’s strategic goals, it may not be worth pursuing, regardless of its immediate appeal.
Challenges: Prioritizing strategic alignment can be difficult when high-value customers are involved. However, focusing on long-term strategy ensures that your business stays on course, avoiding reactionary decisions that can lead to fragmented product development, while also balancing the risk of customer churn if competitors offer similar features or services.
Clayton Christensen old quote:
“Customers don’t buy products; they hire them to do a job.”
– This quote from the father of “disruptive innovation” highlights the idea that customers’ needs are more about solving a problem or fulfilling a job rather than just wanting specific features. Understanding the “job to be done” can help businesses develop more meaningful products and services.
-
Consider the Broader Market Demand
It’s essential to determine whether the feature is a unique request or if it represents a larger trend across multiple customers. If a feature is only requested by one client, it may not have widespread applicability, making it less valuable in the long run. On the other hand, if several clients or different market segments are asking for similar features, this could indicate a significant market need that warrants attention. Thanks to cloud flexibility and capability, developing and delivering new features, products, and updates has become much easier.
Challenges: It’s easy to be swayed by vocal customers, especially if they are strategically important to your business. However, chasing niche requests may not generate the broad impact needed to justify development.
-
Assess Technical Feasibility
Even if a feature request aligns with your strategy and has market potential, it might not be technically feasible within your current capabilities. Does your technology stack support the requested feature? Will it require significant engineering hours or new infrastructure? Companies must evaluate whether they can realistically deliver the requested feature without overextending their teams or causing delays to other important projects.
Challenges: Evaluating feasibility involves input from product teams, designers, R&D, engineers, and operations. What may seem simple to a customer often has hidden complexities that make it unworkable or too costly to implement. Would a workaround or alternative solution better suit the customer?
-
Gauge the ROI of the Feature
Next, determine the potential return on investment (ROI) for the requested feature. Will this new feature attract more business or improve customer retention? Will it open new market opportunities? Will it enhance customer satisfaction and the overall experience? If the ROI doesn’t justify the time, cost, and resources required to develop the feature, it might be better to focus on other initiatives. Another option is to charge the customer for developing their unique request. Companies should clearly understand the economic benefits before committing to development.
Challenges: Predicting ROI can be tricky, especially with innovative or experimental features. Businesses must make informed estimates based on market trends, customer needs, and data.
-
Analise the Scalability
A feature request may work well for one client, but does it have the potential to benefit your entire customer base? Scalability is a crucial factor when deciding whether to pursue a feature request. If the feature is too specific, it might drain resources without providing significant benefit. However, if the feature can be applied across your client base, it can deliver more value and justify the investment.
Challenges: Custom solutions for individual clients can lead to fragmentation in your product offering, making it harder to maintain and scale, while potentially generating significant extra costs.
-
Identify Resource Availability
Even when a feature is strategically aligned, has market demand, is technically feasible, and offers a strong ROI, you still need to consider whether your company has the resources to develop it. Feature development requires time, manpower, and financial investment. If your team is already overloaded, committing to a new feature request could lead to delays in other critical areas.
Challenges: Balancing internal resources with customer expectations is always a challenge. It’s important to set realistic timelines and communicate them clearly to customers.
-
Understand the Urgency of the Request
Some feature requests come with a sense of urgency, either because they’re tied to a customer’s critical business process or because they align with upcoming market trends. Evaluating the urgency of a feature request helps determine whether it should be fast-tracked. However, urgency alone shouldn’t drive decisions—other factors like alignment, feasibility, and ROI must also be considered.
Challenges: High-value clients often push for immediate action, but rushing development can result in poor implementation or incomplete features. Balancing urgency with thorough decision-making is key.
-
Build a Transparent Communication Strategy
Once a decision is made, whether to develop the feature or not, it’s vital to communicate clearly with the customer. Transparency builds trust, even when you’re declining a request. If you decide not to pursue a feature, explaining why—whether due to misalignment with strategy, technical hurdles, or other factors—can prevent dissatisfaction. Likewise, if the feature is accepted but will take time, setting clear expectations helps maintain strong customer relationships.
Challenges: Managing customer disappointment can be tough, especially with long-term clients. However, clear and consistent communication helps mitigate potential damage. It’s often helpful to propose solutions or workarounds that will achieve similar results.
-
Mini Business Cases: Real Companies Using This Approach
Many companies use structured processes to evaluate and act on customer feedback when deciding whether to develop new features. Here are four examples of how B2B companies have successfully used this approach:
- Samsung SDS (South Korea)
Samsung SDS, a leader in enterprise IT services, uses a rigorous evaluation process for feature requests. When several customers requested improved security features for their cloud platform, Samsung assessed the strategic importance, market demand, and scalability of the request. They implemented enhanced security protocols, which were then rolled out across all clients, benefiting not just the original requesters but their entire customer base. - Hitachi (Japan)
Hitachi faced requests from industrial IoT clients for better integration of their analytics tools. After evaluating the technical feasibility and broader market demand, Hitachi developed a new modular analytics platform that could be scaled across industries. This approach allowed them to deliver more value to their clients while ensuring the solution could be adapted for future customers. - SAP (Germany)
SAP’s ERP solutions are complex, and clients often request specific features tailored to their businesses. SAP uses a structured feedback process to assess whether these requests align with their product vision. In one instance, after receiving feedback on improving the user experience, SAP implemented changes that benefited a wide range of clients, increasing customer satisfaction across Europe. - Salesforce (United States)
Salesforce frequently receives requests for new integrations and customization features from its B2B clients. A large enterprise client requested deeper integration with their proprietary CRM system. After evaluating the broader market potential, Salesforce realized that many customers could benefit from enhanced API capabilities. Instead of creating a one-off solution, Salesforce developed a more flexible API framework that allowed greater customization options for all clients. This solution not only satisfied the original customer but also opened new possibilities for other businesses, making Salesforce’s platform even more versatile. - Siemens (Germany)
Siemens, a leader in industrial automation, received several requests from its manufacturing clients for improved real-time data analytics tools. Initially, these requests seemed highly specific to a few clients, but Siemens saw the potential to extend this feature across multiple sectors, including energy and healthcare. After evaluating the technical feasibility and scalability, Siemens developed a modular IoT platform that could be tailored to various industries. This not only addressed the needs of their original clients but also created a scalable solution that opened new market opportunities across Europe and Asia.
Steve Jobs quote and approach:
“Some people say, ‘Give the customers what they want.’ But that’s not my approach. Our job is to figure out what they’re going to want before they do.”
– Jobs emphasized the importance of understanding deeper customer needs and anticipating desires that customers themselves might not yet realize. It’s a reminder to look beyond direct requests and consider the larger context of user experience and innovation.
Why Not Every Request is Possible: 10 Actionable Insights
As much as companies would love to satisfy every customer request, it’s not always practical or feasible. Here’s an expanded list of reasons why some feature requests may not be fulfilled, along with actionable suggestions on how to address each situation:
- Conflicting Requests
Different customers often have conflicting needs. Developing one feature might alienate or frustrate other customers, especially if it overcomplicates the product or detracts from its core purpose.
Actionable Suggestion:
Segment your customer base and analyze which group will benefit most from the requested feature. Consider developing customizable or modular features that allow different customer groups to configure the product according to their preferences without impacting others.
- Resource Constraints
Companies have limited resources, including time, budget, and manpower. Prioritizing one feature may mean shelving others or delaying important projects, which forces tough prioritization decisions.
Actionable Suggestion:
Use a prioritization framework (like the RICE or MoSCoW model) to evaluate each request against available resources. Communicate resource limitations openly with customers and explain which projects have been prioritized and why. Offer phased development timelines if feasible.
- Technical Limitations
Sometimes, a feature request is not feasible with the existing technology stack or product architecture. It may require a significant overhaul or introduce too much complexity to be viable.
Actionable Suggestion:
Collaborate closely with your engineering and product teams to assess technical challenges early. If a feature is not feasible, provide alternative solutions that address the customer’s needs in a more technically achievable way. Additionally, share a potential timeline for when these limitations may be revisited in future product updates.
- Strategic Mismatch
Some feature requests, while valuable to individual customers, don’t align with the company’s long-term strategy or vision. Fulfilling these requests can pull a company off-course and dilute the product’s focus.
Actionable Suggestion:
Use a strategic alignment tool to evaluate whether the feature aligns with the company’s broader vision and goals. If the feature request doesn’t fit, explain this to the customer and offer alternative solutions that are more in line with your product’s direction. Focus on solutions that provide value without compromising strategic objectives.
- Limited Market Potential
If a feature request only benefits a small niche of customers, it may not generate enough value to justify the development time and cost. Serving one segment at the expense of the broader customer base can be risky.
Actionable Suggestion:
Conduct a customer survey to gauge the broader demand for the requested feature. If the market potential is too limited, consider offering the feature as a premium add-on or suggest a custom development agreement where the client funds the feature.
- Risk of Overcomplicating the Product
Adding too many features, or overly specific ones, can make a product difficult to use. A complicated product can overwhelm users and lead to a decline in overall customer satisfaction and adoption.
Actionable Suggestion:
Ensure that every new feature request is evaluated against its impact on user experience. Simplify where possible, and ensure the core product remains user-friendly. Use beta testing with key customers to gauge whether the new feature enhances or detracts from the overall experience.
- Security and Compliance Concerns
Certain feature requests may pose security, privacy, or compliance risks, especially in industries that handle sensitive data. Introducing features without considering these risks can lead to significant legal and operational issues.
Actionable Suggestion:
Involve your legal, compliance, and IT security teams in the decision-making process for any feature that may raise security or compliance concerns. Communicate clearly with customers if a feature is rejected due to regulatory reasons, and provide a detailed explanation of the risks involved. Suggest alternative solutions that meet both security and customer needs.
- Competitive Landscape Pressures
Customers may request features they see offered by your competitors, pushing you to develop similar capabilities. However, not every competitor’s feature is worth replicating, especially if it doesn’t align with your own product’s strengths.
Actionable Suggestion:
Conduct a competitive analysis to assess whether the requested feature offers a genuine competitive advantage. Focus on maintaining your product’s unique value proposition, and only replicate competitor features if they fit within your product strategy. Use customer education to highlight the unique benefits of your solution compared to the competition.
- Long Development Timelines
Certain features, while valuable, may require long development timelines that delay more critical updates or slow down the overall pace of innovation. Customers requesting the feature may lose patience if the process takes too long.
Actionable Suggestion:
If a feature has a long development timeline, break it into smaller, incremental updates that deliver value faster. Regularly update customers on the progress and expected release date to manage their expectations and retain their interest. Consider offering early access or beta versions for key clients.
- Unclear or Vague Requests
Sometimes, customers provide vague or poorly defined feature requests, making it difficult for the development team to understand the exact need. Misinterpreting such requests can lead to wasted resources and unmet expectations.
Actionable Suggestion:
Engage with the customer to clarify the specifics of their request. Conduct discovery sessions or create detailed user stories to better understand the problem they’re trying to solve. Use prototypes or mock-ups to ensure alignment before committing to development.
The famous Henry Ford quote:
“If I had asked people what they wanted, they would have said faster horses.”
– This quote highlights how customers often think in terms of incremental improvements to what they already know, rather than envisioning breakthrough innovations. It reminds businesses to think beyond what customers explicitly ask for and focus on what will truly meet their needs in innovative ways.
Conclusion: Finding Balance in Customer Feedback
Developing new features based on customer feedback is both an art and a science. The best companies know how to listen to their customers without losing sight of their strategic goals, resources, and technical limitations. By evaluating feature requests through the lens of alignment, feasibility, scalability, and ROI, businesses can make informed decisions that benefit not just individual clients but the entire customer base. Moreover, understanding when to say “no” is just as important as knowing when to say “yes.” Successful product development requires balance—between customer demands and internal vision, between immediate needs and long-term growth.
By implementing a structured process to evaluate feature requests, companies can turn feedback into opportunities for innovation without compromising their core product or strategy.
Let me know your thoughts and experiences. If you found this article helpful, feel free to share it and connect with me on LinkedIn
My previous articles include:
- Why Silos in 2020’s CX Aren’t Your Real Problem—And What You Should Focus on Instead – https://go.shr.lc/3Y2Hprp
- Can you really make a choice? The Power of Free Will in Enhancing Customer Experience – https://go.shr.lc/4cJmBJD
- Maximizing Outcomes with Integrated Customer Success and Experience Metrics – https://go.shr.lc/4dPhKbb
- Empowering Employees to Drive CX Innovation: A Comprehensive Path to Success and Growth. – https://go.shr.lc/3MGDtpG
- How to Define and Execute a B2B Customer Experience Strategy – https://go.shr.lc/4eD3ja
- Unlocking Employee Will: Driving Business Transformation and Customer Experience – https://go.shr.lc/3MUZKAg
- The Hidden Flaws in Toyota’s German Dealerships CX: What Happened to Accountability? – https://go.shr.lc/4dqA09V