Lead, don't follow, your market

Stop playing catch-up

A practical guide to building features before customers demand them, using real examples from major companies.

Stop playing catch-up: Lead your market with strategic features

Do you find your business frequently playing catch-up with your competitors? It's expensive, risky, and exhausting for you and your team. And when you rush to match what others are doing, you waste resources and risk falling further behind.

But what if you could identify and build features your customers will need before they even ask for them? Before your competitors even think of it?

Why this matters now

Traditional feature development often happens too late. You spot a competitor's innovation and rush to match it. At the end all you have to show for it are higher costs and frustrated teams.

Research from UserTesting1 suggests a different approach. Adding new features ahead of customer demand improves market performance.

Listen to early signals

Your best insights will often come from unexpected places:

  • Customer behavior patterns in your existing systems

  • Cross-industry trends that might affect your market

  • Front-line staff feedback about common customer requests

  • Support tickets and complaints that highlight pain points.

For each of these, assign clear ownership: Who will collect and analyze this data?"

The feature-driven development (FDD) methodology is a variation on Agile methods. It puts these signals at the center of product planning. Teach your teams to track how customers use your product. They will develop the power to identify new opportunities before your competitors do.

Build a practical framework

Success requires a systematic approach. Based on proven FDD methods, here's a three-step process that works:

  1. Teach your organization to spot the signals.

    • For each signal—customer behavior, front-line staff feedback, support tickets, market trends—identify who will own it.

    • Work with each signal owner to build systems to collect and analyze each signal.

  2. Integrate each signal into your product planning. Assess the impact of each potential feature based on:

    • Customer value

    • Technical complexity

    • Business alignment

    • Resource requirements.

  3. Start small.

    • Break big features into smaller pieces you can test and refine quickly.

    • Work with signal owners to measure the impact of each small experiment.

Manage risk through smart staging

The key to reducing risk is staging your development carefully. Instead of big, risky launches, FDD recommends building features in small, testable chunks. This approach:

  • Reduces development risks

  • Allows for quick adjustments

  • Keeps costs under control

  • Maintains team momentum.

Track what matters

Choose simple metrics that directly connect to business value:

  • Customer adoption rates

  • Time saved in operations

  • Revenue gains

  • Cost reductions.

Avoid vanity metrics that look good but don't drive decisions. The best metrics are usually ratios or rates.

Getting started

Here's your action plan:

  1. Pick one area where you often play catch-up

  2. List the early warning signs you missed

  3. Create a simple tracking system for similar signals

  4. Plan a small test feature

  5. Measure the results.

The bottom line

Smart companies don't wait for market pressure to force innovation. Blend market analysis with feature-driven development to act quickly on opportunities.

The choice is yours: lead your market or chase it.

I send out short articles like this every week on Tuesday. I write about how businesses can effectively innovate through software.

You can subscribe for yourself over here:

Subscribe!


  1. Learn more about UserTesting's research and FDD: https://www.usertesting.com/blog/leverage-feature-driven-development