The False Promise of One More Feature

August 25, 2009

How often have you said (or heard someone say), “If we just add that one new feature, we’re going to hit a home run with this thing!”

I’ve heard it a lot. I’ve even said it a lot (more times than I’d care to admit.)

It’s easy to get lured into the feature creep trap – where we believe that by adding that one extra thing, that one last piece of the puzzle that everyone’s supposedly clamoring for – we’re going to increase sales, grow a successful business and exit for $100MM.

Except two things happen:

  • The individual feature never has the impact we expect; and,
  • Because of that, we jump to the “next must-have feature that’s going to win this one for us!”. (Feature creep can become an addiction…)

Fred Jabre has a great post about the reason his startup failed. Kudos for writing it, and I’m certain Fred will take another kick at the startup can in the future. Here’s the key quote:

So the number one reason my startup failed was: I was distracted by a cool and shiny feature that didn’t solve anyone’s problem. The shinier and more tempting features of any software program should be regarded with a high level of suspicion. There may be a reason some things are so shiny and alluring. Traps often have this quality. My advice to anyone creating a solution is to march straight towards your initial goal, as long as the goal really does address a true need then that’s what you should focus on.

The whole time I was reading the post (which I recommend you go do!) I kept thinking to myself, “When was Fred going to speak with customers to find out what they wanted, how they wanted it delivered, and how much they’d pay?” And inasmuch as Fred’s experience is a great case study for why obsessing over uber-cool features is bad in startups, I think he has to also be careful about the advice he’s providing. “Marching straight towards your initial goal” can be equally as blinding, unless you’re absolutely sure that the goal makes sense. Fred does point out that the goal has to truly address a need; but even that’s not going far enough. This is a perfect situation for using Customer Development (read: Four Steps to the Epiphany and Lessons Learned). Before you start marching anywhere, figure out who your customers are, speak to them, get them on board, test your assumptions, rinse and repeat. The hard work isn’t in building the actual application, it’s in knowing what to build and why.

Of course it’s easy to be a “backseat startup driver”, but Fred’s experience is extremely common for startups. I’ve been through it myself (and it sucks!)

At the end of the day, the shiny new feature might matter, but never as much as you really think (and possibly not at all!) And certainly not at the expense of building an actual business.

Please share this post via email, Twitter, Facebook, etc. Click the tweet button to the left or click here: To follow me on Twitter click here. To subscribe via RSS click here.

When commenting, please use your real name. Simple as that. Otherwise your comment will very likely be deleted. There's absolutely NO SEO benefit to using a cheesy website name. So don't do it.
  • It is so true! You really do have to solve someones problem to remain a successful business in todays economy. It doesn't matter how you look as much as how well you perform for them or what service you provide. That is the key.
  • alantollemache
    Extra features are only valuable if they are truly valued by the customer. The new feature needs to solve a pain point of the customer- otherwise the feature is just a "nice-to-have" but not a deal clincher There are other ways of adding value e.g. competitive pricing, promotions, bundles etc.

    Regards,
    Alan
    http://www.accountant-bookkeeper.com.au
  • chrisvegeabc
    "shiny feature that didn’t solve anyone’s problem." <- you telling the truth brother! :)

    Definitelly, only sth that really gives real value to clients can grow.
    This Me-To approach in case of many startups not only is pretty risky, but simply creates useless confusion in mind on target.
    At the end of a day - how many twiiter-like myspace-like site can we use?

    "it’s in knowing what to build and why." <- Many thx for that, I am currently working on my own new website - thanks to your post I have to rethink few detailes now :)

    bye
    chris
  • swapmycouncil
    The problem is that we are really serving three very different types of users. You are better off typing on a sheet of paper, your major aims and objectives and re-read it every time you appear to be sidetracked. Sometimes it has nothing to do with the product.
    http://www.swapmycouncilhouse.co.uk/
  • Great post! You really made me think about proper focus. I'm enjoying this blog.
  • Great post, we all get caught up in everything we own by trying to buy add-on or accessories so why should business ventures be any different
  • ananinami
    A good bit of philosophy ... You are better off typing on a sheet of paper, your major aims and objectives Lida and re-read it every time you appear to be sidetracked. Getting new widgets and gadgets are definately just a fad!
  • willemhagen
    I think they really matter...
  • In my opinion, one of the greatest highs in life is to create something and see it work once you have created. Humans were meant to be creative beings and the evolution has rewarded creativity and achievement with wonderful and pleasant bursts of neurochemical brain creates each time you do something creative - not to mention the potential financial rewards and satisfaction and increased confidence that comes from having done something.
  • We should go to forums and take a suggestions of old user...should not trust on promises. Conducting a survey from current users to see what they think about the new feature or the change, this is very important.
  • isagenix
    Yes poker i agree with you
  • lee
    Perhaps it is best to get your original features being great before swamping it with more features.
  • redfezrecords
    thankss very goodd
  • funpolls
    Generally, before making a promise on a feature, we have to survey current users to see what they think about the new feature or the change.
  • jeckydas
    tnx for sharing !
  • great post, thanks for sharing. I can identify with Fred
  • CashSaver
    This happend on my blog i was so entised by the fact i had a chat room and a few other shinny things i forgot that Content is the key and focus on a good product rather then just taking some junk and making it shinny.
  • I think it's so true, simply but looking at the facebooks example.

    When they added the "status" feature, facebook did not drastically increase it's popularity. But when tweeter came out and became based solely on that one facebook's feature it hit the home run! At least that's IMHO, all that tweeter is, is that facebook's feature :D
  • tile_cleaning_kansas_city
    One of my clients has a huge problem when it comes to feature creep. He's always wanting to add more and more to the site. This definitely creates a situation where we lose focus of the primary goal. I despise feature creep.
  • smartupz
    I think that two things everyone should have in mind while designing a product or building a startup:
    1. Scratch your own itch (do the product that solves your own problem - that way you know what customers want because you are the customer)
    2. Focus on things that never change (focus on reliability, speed, easy of use and other things that customers would always value - i.e. twitter integration is not one of those features - twitter is here today, maybe gone tomorrow...)

    I think we should have more Zen approach to the design - read more here: http://bit.ly/zCQT8
  • One other point that this topic underscores is that, when starting a business, focussing on shiny 'features' not on customer 'benefits' may well lead to business suicide.
  • unique_gift_ideas
    Great point. Your priority should be to make customers happy and make sure you are satisfying their need. You can have all the coolest features and still have no customers. What's the point?
  • We see this time and time again at business start up stage. People adding "one last thing" (multiple times) before market launch ... when really they should be taking their offer to market. Sometimes it has nothing to do with the product. It is just nerves.
  • A good bit of philosophy ... You are better off typing on a sheet of paper, your major aims and objectives and re-read it every time you appear to be sidetracked. Getting new widgets and gadgets are definately just a fad!
    Andy
  • moinuddin
    That's true. I have decided to get into finance sector but now, web design field lures me a lot. only God knows the result out of it.

    I suggest, don't just get fascinated by everything that comes your way. set a target for yourself and try to overcome all the obstacles until you succeed.
  • Rob
    Ben,
    Yeah, we face that even when we listen to customers. Our roadmap is driven almost entirely by customer requests. The problem is that we are really serving three very different types of users. We often think if we just get X feature implemented, that part of our user base will explode. But the truth is, it's always a long hard slog and a ton of work to make anything successful.

    There is never a magic bullet.
  • Rob - Thanks for the comment. Any chance you can cut down to only serving one type of customer?

    Customers requests - by themselves - are also a considerable challenge. Customers are often the worst culprits when it comes to "one more feature". You'll often hear people say, "Customers don't know what they want". It's a challenge to really assess the need for a feature - from a customer request - vs. customers that aren't going to pay more (or pay at all) for something, and they're just asking for the heck of it.
  • it is more imporatnt to know why and what we are working on,what is the problem before jumping into the solution.
  • airconditioning
    Feature creep is the one reason that even after 4 years of work, the web app I wrote to automate and track jobs for our business is still not finished. Every time I get close to finishing, that shiny new feature trap lures me in.
  • I'm sorry to hear that. 4 years is a long time, for ANY project (even massive ERP implementations!) Seems like you should find a way to just launch, and at least see what happens before adding more features. There must be a LOT of features after 4 years...
blog comments powered by Disqus
Previous post: