37signals: Feature Bloat vs. Business Bloat

About This Blog

This site is for  entrepreneurs.  A full RSS feed to the articles is available.  Please subscribe so we know you're out there.  If you need more convincing, learn more about the site.

Community

Google+

And, you can find me on Google+

Connect on Twitter

Get Articles By Email

Your email:

Google

Blog Navigator

Navigate By : 
[Article Index]

Questions about startups?

If you have questions about startups, you can find me and a bunch of other startup fanatics on the free Q&A website:

Answers.OnStartups.com

Subscribe to Updates

 

30,000+ subscribers can't all be wrong.  Subscribe to the OnStartups.com RSS feed.

Follow me on LinkedIn

OnStartups

Current Articles | RSS Feed RSS Feed

37signals: Feature Bloat vs. Business Bloat

 


As a quick overview, 37signals is a small web software company that creates a series of simple applications for project management and collaboration.

Those that follow 37signals (the company) have likely heard at least a few times from them why products should have less features and be kept simple.  I for one, agree with the importance of avoiding “feature bloat” whereby products become so bloated with features trying to do everything for everybody that they don’t do anything for anybody particularly well.   The reason for feature bloat is quite simple.  Developers feel that adding “just that one more feature” will give their product an advantage and attract a few more customers.  Besides, it’s software, so if the feature isn’t really “in the way” anyway, what harm does it really do?  And, if it’s a natural extension of what the product already does, the feature may be easy to add, and as such profitable.  As long as the feature is adding value to one or more customers, isn’t it a good thing?  The simple answer:  not always, and not usually.

I’ve talked about this phenomena before and though there are times when you need to make sure the right features are in your product, you should not use “everything and the kitchen skink” model in building products.  Adding features, even those that are useful to some number of people, has a cost.  There is the “hard” cost of developing and maintaining the feature, but there is also the opportunity cost because adding this feature takes time away from other things you could be doing to help a larger pool of customers.

In summary, Feature Bloat is a bad thing – but it’s not hard to understand why so many (including me) fall into the trap.  

So, now that we’ve taken a look at feature bloat and why it happens and why it’s a bad thing.  What about business bloat?

Business Bloat:  When businesses try to do more and more, not all of which is related to their core business causing their businesses to become “bloated”.

So, the phenomenon of business bloat is simply feature-bloat but at a higher level of abstraction.  In business bloat, we are looking at the business instead of an individual product.  Let’s jump right in to an example (using 37signals).  37signals has been proselytizing the need to avoid feature bloat.  But, let’s look at the company from a different perspective – at the business level.  
  1. Core business:  Building insanely simple web-based software products for micro-firms.  In this regard, they have done exceptionally well (and most would argue that BaseCamp and BackPack are the two products that put this small company on the map).  Nothing to talk about here.  This is what they do well.

  1. Signal vs. Noise Blog:  Nothing wrong with startups having a blog and communicating with customers.  In fact, this can be very, very helpful for a startup to start building visibility in the market and start having conversations with their customers.  However, I’d argue that there is (ironically) much more noise than signal on their blog, but that’s just my opinion.  The blog gets a lot of traffic and is a great vehicle for the company to promote itself and its products.

  1. Workshops:  The team is passionate about what they do and what they have learned in building the company.  They’re using this to educate new startup entrepreneurs on how they can “get real”.  Nothing necessarily wrong with this either, and it’s a noble cause (and makes money) – but these kinds of things do take time and one could argue that it has become less about the customers.  (Question:  What percentage of “real” customers benefit from one of these workshops?)

  1. “Getting Real” Book:  Similar to the workshops, this is just another vehicle to share all the wisdom and insight that the founders have accrued.  To avoid the pain and hassle of going the traditional route, they “self published” and sold the book online to make money.  It’s a pretty good book (and they made lots of money:  $175,000 at last count, I think).  Once again, they’re passionate about what they’ve learned and want to share it with the world.  They’re also making a fair amount of money at it.  Not a bad thing.  But now, we’re starting to see more and more of a “services” company buried inside 37signals.  Nothing wrong with that, just a different company.

  1. Job Board:  As an extension of the blog, they start a simple web-based job board where employers can post recruitment descriptions ($250/month, last I checked).  This is seemingly a way to make “easy money” by leveraging the immense base of designers and programmers that frequent the 37signals blog.  Once again, I have no doubt that this is a profitable endeavor for them (in fact, I can’t think of a whole lot that the company does, that doesn’t make money).


So, the question is this:  As long as the company is generating much-needed cash and making money, what’s wrong with all of the above?  Maybe nothing.  Maybe in the early stages, startups should be as “opportunistic” as possible.  But, some of these arguments start sounding a lot like the same arguments that lead to feature bloat.  Sure, each individual feature is easy and makes some money (by acquiring a few more customers), but if adding more features leads to feature-bloat, doesn’t adding more and more “non-core” activities to the business lead to business bloat?

Extending the 37signals example, how have items #2 - #5 added value to customers and strengthened the core business?  Could time spent on these activities be better used to further the direct value to customers?  As the torch-bearers for the “less features, less bloat” mantra, are the smart guys at 37signals following their own advice?

What do you think?  Am I simply envious of what they’ve done and how easily they can make cash doing just about anything?  Should they continue to exploit opportunities to monetize their brand and current popularity?  What about a 37Signals PR firm (they do most of their own PR, and know a thing or two about getting press)?  What about a 37signals “Usability Certification” program whereby they “certify” other people’s products for usability (at $750/each)?  There are likely many more things the company could do, all of which would likely make money.  But, what should the company do?

Would love to hear your thoughts.

Posted by Dharmesh Shah on Thu, Jun 22, 2006

COMMENTS

They are doing the right things. Too often we have a "view" of what a company should be, what it started as, etc., and forceably follow that. Crazy. The object should be to listen to your customers and "morph" to higher gross margins where ever your competency allows you to. Business is all about capitalizing on opportunity and less about structure. Eyes wide open will serve us well.

posted on Thursday, June 22, 2006 at 10:20 AM by Stacy


They are a great software company, brilliant indiviudals, but that's all - they have been elevated to celebrity status, which I think is a bit too much. Jason and co. are way too smart not to see that themselves, so they are skinning it every possible way while the good times last. The Job board is the most obvious proof to this.

posted on Thursday, June 22, 2006 at 10:52 AM by


I once worked for a major oil company that also sold petroleum bypoduct-based fetilizers, plant foods, and weed killers. While not eco-friendly, these products were sucessful and profitable, so to further flog their sales the company started a publishing arm that produced gardening and home improvement books and periodicals. With a Midas-like grasp of tastes, the company made this successful as well. Then a new CEO came onboard and asked a couple of simple questions: "Why is an oil company publishing gardening books?" "Wouldn't the capital that is being invested in this ancillary activity be better employed and provide a greater return if it were invested in our core business of exploring for and producing oil?" After a lot of hand wringing and agonizing among analytical staff -- because the publishing enterpriise was successful and publishing is more classy than oil -- the answers came back in the affirmative, and the oil company sold the publshing arm for a profit and reinvested the proceeds in more extensive overseas exploration. We all know what has happened to oil since then. The CEO was no dummy.
What I learned from this is: 1. Define a core business and stick with it; 2. If sidel deals are more attractive than the core, maybe you're in the wrong business or haven't properly defined the core business.

posted on Thursday, June 22, 2006 at 11:15 AM by


Releasing products is not 37signals' core business. They started as a service company, helping people build better websites.

Better websites is 37signals' core business. Look at the elements you identify again in that light:

Their products: These are examples of better websites. Arguably the 37signals look and feel is canonical Web 2.0. They are examples of what the company had been saying for years. They are what Rails evolved from.

Signal vs. Noise blog: I actually agree that right now there is more noise than signal. Used to be there was a lot of discussion of design and trends, and these days it's mostly chat logs and screenshots of pretty and ugly websites, but it still speaks to their core business of better websites.

Workshops: This directly relates to their actual core business. They explicilty demonstrate to other people how to build better websites.

"Getting Real" book: Again, instructing people how to build better websites.

Job board: Connect people who build better websites to people who need better websites.

In fact I think their core business is building better software, not just websites that's just what they know most.

It's even possible that their core business is building better _businesses_, but they're only just barely getting into that larger domain.

posted on Thursday, June 22, 2006 at 11:32 AM by Rob Drimmie


It's not their products that make them popular, its their marketing. They preach to the choir as it were. Ask 10 non-developers/non-web designers if they've heard of 37signals and you'll get a blank stare. Developers love to hear things like "you don't need a spec" and "tell the customer they don't need this and that". So they draw them in with their blog and it's cult-like following, and then every product they recommend gets tried by their readers.

The funny thing is after we are drawn in, we get annoyed by them because their products are simple enough for any of us to do on a weekend, yet they are making mega bucks and we arn't! Thus the flames roar.

posted on Thursday, June 22, 2006 at 12:57 PM by Phil


37signals is a marketing company. RoR provides the publicity and credibility (the buzz) that allows them to run a bunch of commodity services. But RoR in itself is not a very valuable resource. There's just too much parity in the market for web platforms.

posted on Thursday, June 22, 2006 at 3:14 PM by ab3nnion


I have been reading your blog for quite a while. For once, I would disagree.

Having a core business is good for small/medium/big companies. It is important to identify a strategy, a vision and stick with it (and change it when needed).

With "really small" (<50) companies, it is false. You are more flexible since you have control on your organisation (simply less layer and you know better the people). This is one of the advantage of running a small company.

Having a vision is importance to manage medium and short term: who to hires, which customers to pick, how to invest, which organisation to build,...

When you are really small, most people in the team are polyvalent and need to be really good on a professional level. You simply don't need all this. You can live really well as a company being opportunistic for a really long time (I know I did it). You do need to identify your strong points and your weaknesses though, but you cannot correct them (in a bigger company you can), since you hire quite rarerly.

The only problem with this approach is you don't scale. In the case of 37signals, from what I read of them, they do not wish to get bigger and scale.

When creating a company, I deeply think you need to know who you are and what you want. Being big is not the only solution to make a good living out of it. Every way have its pro and cons. But it is one way or the other.

posted on Thursday, June 22, 2006 at 5:22 PM by Nicolas Toper


I agree with the above - 37Signals is a marketing company, and they are selling revolution, not software.

Which is actually an interesting phenomenon - a business more about a feeling than a product. 37S delivers a feeling of rebelllion through its various offerings, which is what separates them from the 9000 other simple web-apps, hundreds of books, and dozens of events.

I say this to praise and not bury or criticize - that kind of brand power is the envy of Procter & Gamble, secures their business from mere direct competition, and is an object lesson for the rest of us, even more than their explicit lessons in simplicity.

posted on Thursday, June 22, 2006 at 6:08 PM by



There is a fine line. Not many people can see where the vision ends and vision dilution begins.

The case of water vs. enahnced water is what I mention on my blog.

It's still "water" but it's enhanced.

:)

Marc
p.s. A VERY fine line.

posted on Thursday, June 22, 2006 at 8:31 PM by Marc


[I posted this inside the forum but I'll put it out here too just in case someone else may find it usel]

If you owned a bottled water company in the 80's and some kid from your marketing department came up to you and said that the company could carve a new profitable niche by introducing Vitamin Enhanced or Fruit Flavored water, then would you have listened or would you have said "Kid, that's the lousiest idea I've ever heard!"?This happens all the time. Great opportunities wasted. You can't blame the CEO or the kid from marketing.

But you may be able to stop it from happening to you by basing your vision on the following adaptive model (where all points should be processed in parallel):

1. Be ready to jump on opportunity when it opens up.

2. Don't go outside of the acceptable boundary of your target market (see #3)

[You may want to put your ubergeek hat on for the next two bullets]

3. Realize that the acceptable boundary of your target market is an ever-changing thin line that expands and contracts in different directions in opportunity space, and does so chaotically and unpredictably over time. So it's up to you to visualize it (based on your knowledge of the opportunity space for your industry) and it's up to you to make the bets. Having said that, I believe there is always a stable layer of enhanced value possibilities within your market's opportunity space, that is right around your core vision, and making your bets right there (when appropriately timed) is a good idea.

4. Make sure that your vision is on a stable, adaptive path, i.e. a path that takes into consideration the direction and magnitude of your vision (as vectors in space representing your vision from the past, in the present and for the future) so that you may adapt your path of vision in a stable way across time.

Marc
http://evolvingtrends.wordpress.com

posted on Friday, June 23, 2006 at 1:04 AM by Marc


That did not come out very clear ... :P

A much better articulated version can be found inside the forum if anyone is interested.

Marc

posted on Friday, June 23, 2006 at 4:09 AM by Marc


I would like to pursue Nicolas' ideas a little more. I think what you are saying is that "the vision thing" doesn't apply to very small companies: that is. they are different in kind not just in size from medium and large companies. If true, this is a valuable insight for planning and organization. What is the alternative mechanism that can be used to apportion resources and focus activity? How is a market selected, a product designed, development initiated and sustained? Is the organizing principle the skill mix of the company's staff at any particular time? Or is there a larger, more stable principle that can be relied upon as a navigation marker?

posted on Friday, June 23, 2006 at 11:00 AM by


Hi,

What I meant is basically when you own your company. You are free to manage your life. This is the big advantage actually.

Small companies tend to be more flexible. At the extreme, a one guy company is easy to move: he does what he wants depending on the current market need. A two guys company is nearly the same. And so on.

But they have a skill set not really adaptable in a small amount of time. Suppose a DNA computer becomes better than silicon one and scripting languages become useless (total nonsense), then 37signals would have serious issues. IBM too but they should be able to overcome them (they have had already transitioned from mechanical to electronic).

You can also see this as a general isse in systemic. The more you optimize your system (an organisation), the bigger it got, the more you loose adaptability.

Small companies are opportunisitic because they can be. Big cannot if they want to grow.

I speak about those issues on my blog: http://www.deviant-abstraction.net


posted on Friday, June 23, 2006 at 4:23 PM by Nicolas Toper


I have a little trouble with Mr. Toper's comment. While I agree that companies in general should be flexible to take on new opportunities I would add that these new opportunities should be closely related to what they are doing already or speak to the core strengths of company. Presumably even a small company started with a founders vision. They should be doing all they can to execute on that vision rather than jumping on new opportunities du jour. A dilution of effort is fatal to a smaller company than a larger one.

I was part of a new team brought in to help reinvent an existing small company and it scared the heck out of me when the CEO would jump at any new interesting idea. Most ended up in the trashbin having wasted valuable resources when he finally "discovered" that either his new or the existing team could not deliver or that there was way too much competition. While this company needed entrepreneurial leadership and new products it did not require a heart and lung transplant.

posted on Tuesday, June 27, 2006 at 5:59 PM by Gary Valan


You are right. However, what I said was only meant for companies from 1 to 10 persons. It is the size of 37signals.

And not knowing your strength and the type of company you are creating/you want is a way to failure.

For instance, when I add my company (I founded my company at 20), I was from the first model (do anything, pursue any opportunity), then I tried to go to the second model. It failed and I had to take a job...

posted on Tuesday, June 27, 2006 at 6:14 PM by Nicolas Toper


Funny you pick them as an example of what not to do.
If they weren't doing so well you wouldn't be talking about them would you?
Why not pick google ? They are doing lots of unrelated stuff too?
I would say they are doing the right thing because they know who their target audience is and everything they are doing is for that group of people. One thing brings in customers for the other things which is great.
Great point, bad example :)

posted on Thursday, June 29, 2006 at 2:20 AM by Elisha Klein


I feel what they are doing conforms perfectly to their policy against feature-bloat.
They are a growing company. Focussing on their core area will lead to feature-bloat. They clearly do not wish to add any more features to their existing services. The only way to grow their business without doing that is increasing the number of offerings.

posted on Thursday, June 29, 2006 at 5:05 AM by shitiz bansal


Thanks to everyone for their great comments. It would be inappropriate for me to try and comment on all of them here, so will take a select few that represent what some of the general points are and respond to them in a follow-up article.

Until then, a few quick points:

1. I respect that 37s has accomplished a lot and my hat's off to them for that. Some really sound unconventional thinking.

2. I can't accept the argument that simply because they are very successful, that all practices and decisions got them there and were good ones.

3. It's also hard to accept that everything they are doing is for the same target audience.

Stay tuned for more...

posted on Thursday, June 29, 2006 at 8:39 AM by


If you read out the book "The Culting of Brands" you quickly learn exactly what 37Signals and its followeers are collectively: a cult. Jason Friend and DHH use all the same techniques that cult leaders use to grow their followingd and hence their power, especially the demonization of those that are not "in the fold." It's sad that cults exist, but as with most cults, it will all come crashing down soon as more and more of their former believers become disenchanted and spread the word.

posted on Monday, October 29, 2007 at 3:21 AM by Editor @ WhyBaseCampSux.org


Comments have been closed for this article.