The Hook
Your biggest customer asks for feature X. Your CEO says "We need to build it—they're 20% of revenue." Your product team says "This isn't aligned with our vision. We should decline."
If you say yes, you're customer-driven. If you say no, you're customer-informed.
Which is correct? Both and neither. It depends on your stage.
The Framework
| Model | Definition | When It Works | Risk |
|---|---|---|---|
| Customer-informed | Listen to customers, but product vision leads | Product-market fit achieved; mission is clear | Ignore major customer needs; churn |
| Customer-driven | Customer requests drive roadmap | Early stage; still finding product-market fit | Build unfocused features; lose vision |
| Balanced | Customer input informs vision; vision prioritizes features | Most companies, most stages | Hard to execute; everyone debates balance |
Most young companies are customer-driven (good: finding product-market fit). Most mature companies should be customer-informed (good: executing vision).
If you're mature and customer-driven, you've lost your identity. If you're early and purely customer-informed, you're likely wrong about what customers actually need.
Actionable Steps
1. Define Your Stage
- Early (< $1M ARR): Be customer-driven. Listen hard. Build what they ask for.
- Growth ($1M–$10M): Shift towards balanced. Customer input informs, but vision guides.
- Scale (> $10M): Be customer-informed. Your vision is proven. Customers choose you for it.
2. Be Explicit About Your Model
Tell customers: "We listen to users, but our product vision guides prioritization. That means sometimes we say no to features that don't fit our direction."
This sets expectations. Customers respect clarity.
3. Re-evaluate as You Scale
Your model should change as you grow. What worked at $1M (customer-driven) will destroy you at $100M.
Key Takeaways
-
Customer-driven is right for early stage. Customer-informed is right for scale. Confusing them creates identity crises.
-
Be explicit about your model with customers. "We listen but aren't driven by individual requests" prevents expectation misalignment.
-
Shift your model as you scale. Early: customers lead you. Late: you lead customers.
Real-World Case Studies: Customer-Driven Gone Wrong
Case Study 1: Basecamp vs. Customer Requests
Basecamp has a famous policy: "We ignore most customer requests."
For years, customers asked: "Add our branding to the interface (white-label)." Basecamp said no. Reason: White-label was outside their vision. They wanted to be the iconic purple interface, not a generic tool.
Result: Customers chose Basecamp because of the clarity. Yes, some wanted white-label. But the majority valued having a clear, opinionated product more than flexibility.
Contrast: Jira built white-label. And Confluence. And dozens of customizations. Now Jira is considered bloated. Customers liked that Jira was flexible. But they liked it even more when Basecamp showed them an alternative: "A tool with a clear point of view."
Lesson: Being customer-informed doesn't mean ignoring customers. It means being honest: "We hear you, but that's not our direction."
Case Study 2: Slack vs. Customer-Driven Trap
Early Slack (first 1–2 years) was somewhat customer-driven. Customers asked for features. Slack built them (threads, reactions, emoji, custom integrations).
But Slack never became "Build exactly what every customer asks for." They maintained a vision: "All team communication in one place."
When customers asked for "Advanced workflow automation," Slack said "No, that's not our focus" (initially). They doubled down on chat quality instead.
Result: Slack became the communication standard because they had a clear identity. Once dominant, they then built automation (from a position of power, on their terms, not customer-driven).
Contrast: Other chat tools (HipChat, Campfire) were more customer-driven. They built whatever customers asked. But they never developed a clear identity. They disappeared.
Lesson: Maintain a vision. Customers choose you for your vision, not for building every feature they request.
The Economics: Balancing Customer Input With Vision
Scenario A: 100% Customer-Driven (all features from customer requests)
- Year 1: Build 20 features customers ask for
- Year 2: Product is bloated, identity-less
- Year 3: Customers churn; they can't figure out what you stand for
- Outcome: $10M ARR, then slow decline
Scenario B: 100% Vision-Led (ignore all customer feedback)
- Year 1: Build features aligned with vision
- Year 2: Product is coherent but customers feel unheard
- Year 3: Customers churn; they feel ignored
- Outcome: Niche product with $5M ARR, limited growth
Scenario C: Balanced (customer input informs vision)
- Year 1: Gather customer feedback, incorporate into vision
- Year 2: Ship features that align with vision AND customer needs
- Year 3: Clear identity + customer trust
- Outcome: $20M+ ARR, strong growth trajectory
The math is clear: Balance wins.
How to Decide: Is This a Feature You Should Build?
Decision Matrix
| Question | Yes → | No → |
|---|---|---|
| Does this align with our core vision? | Consider it | Decline it |
| Do multiple customers (not just one) request it? | Prioritize | Lower priority |
| Is this customer at risk of churn if we don't build it? | Consider expediting | Business case is weaker |
| Would this help us acquire new customers in our target segment? | Prioritize | Lower priority |
| Can we build this in a way that doesn't dilute our product? | Consider it | Probably decline |
If 4+ yeses: Build If 2–3 yeses: Consider building If 1 or fewer yeses: Probably decline
Anti-Patterns: Customer-Driven Gone Wrong
Anti-Pattern 1: "The Customer Is Always Right"
You say yes to every customer request because they're paying you.
Result: Product becomes a sum of customer hacks, not a coherent vision.
Fix: Be explicit: "We listen but aren't driven by individual requests. Some features don't fit our direction."
Anti-Pattern 2: "The CEO Overrides Product Vision for Revenue"
Biggest customer asks for custom feature. CEO says "Build it." Vision gets ignored.
Result: You're now a custom services company, not a product company.
Fix: Separate product roadmap from custom work. Sometimes the answer is: "We can build this as a custom engagement, not in the core product."
Prodinja Connection (Updated)
Most of the tension between "customer-informed" and "customer-driven" comes from treating the feature request as the thing to evaluate, instead of the underlying job the customer is trying to get done. Prodinja's Customer Jobs tool is designed to help you reframe the request as a job-to-be-done statement, score the opportunity Ulwick-style (importance vs. satisfaction, so underserved jobs stand out from merely loud ones), and map the Forces of Progress — the push, pull, habit, and anxiety behind the ask. Walking a request through that lens can turn "our biggest customer wants feature X" into a clearer question: is this an underserved job worth building for, or a one-off push that doesn't generalize?
Key Takeaways (Updated)
-
Customer-driven works early; customer-informed works at scale. Know your stage. Shift as you grow.
-
Most successful products balance both. Listen to customers (customer-informed), but maintain a clear vision (not customer-driven).
-
Be explicit with customers about your model. "We listen, but vision guides prioritization" prevents misalignment.
-
Henry Ford was wrong about 'faster horses.' Customers often can't articulate what they need. Listen for the underlying need, not the specific request.
-
The biggest mistake: Becoming driven by your biggest customer. That way lies marginal customization and lost identity.