Archive for May, 2009

Bad Business Model Evolution

can't fail cafe

There’s a right way to evolve your business model, and a wrong way. Every business changes throughout the company or project’s time line – especially those small ones who are still trying to find themselves and the money. But, there are a few things that in today’s culture and marketplace which have the potential to kill businesses as they evolve.

Let’s say we just start a project as a hobby. Originally, the project is different because the we’re just one person and we don’t have time to add a bunch of crazy features. We add just what it needs to be functional and work elegantly well. We release it to the world and people love it because of it’s simplicity (differentiation from all the other similar, commercialized projects out there in the market).

So, our little project gets some popularity. People talk about it. They love the simplicity. They share it with their friends. Everyone’s happy.

Then one day the popularity is overwhelming. There’s the pressure to keep revising the product to keep it fresh. There’s the bug lists, good ideas, and feature requests. People are telling us we should add this feature and that feature. So, we add a few.

Now the product has hit the masses. It’s competitive with all the other products out there in features and functionality, which spawns more talk and more users.

Now this little hobby has turned into what could be a full time job…. if we were getting paid for keeping up on everything. But we’re not. It’s just a hobby right? … But wait, what if we monetized this little project and turned it into a full time job. We could get paid to create things that people already love us for doing right now. We think about it for 10 more seconds and exclaim, “It’s a win win for everyone!” thinking if we had more time, we could make the product better. And with a better product, people would love us more. Yay!

To get to full time status, we need to earn some dollars, so what’s the easiest way to do that? Move to an advertisement supported model. Nobody would really complain because it’s still free. Then, we’ll make a “Pro” version of our product without ads and with more features. People would buy the “Pro” version and if they didn’t, we’d still get ad dollars from the free one. So we go about “upgrading” our project.

Hold on!

Now let’s just stop here. Let’s look at what we’ve done.

  1. Start with a simple (different) product
  2. Start with a free product (and by “free” I mean no ads too products that are “free” with ads are not really free – they take a mental expense to ignore the ads)
  3. Make the product similar to other products out there by adding features (effectively removing our differentiation point)
  4. Make the product ad supported (removing the “free” part)
  5. Make a pro version of the product that people pay for with more features (more like other products)

See what I’m getting at here? This process is never good for the consumers. Never good for your users. They will forget your product existed and move to a different one, because what makes it different now? Nothing. The features are the same. The cost changed (in both pro and “free”).

Don’t do this.

(photo credit: pbo31)