Bug tracking isn't a network-effect business
37signals.com
37signals.com
I'm sure there were other bug-tracking systems available when FogBugz was being developed, yet FogBugz has stuck around and is perceived as being a 'safe' product now -- perhaps because of Fog Creek's longevity?
2) Convince a few well respected companies to take a chance on you.
3) Use that social proof to get everyone else to follow their lead.
4) Profit.
#1 could be an intangible improvement over existing offerings, such as better customer service, better (or no) contract terms and/or pricing, etc.
Something that's been talked about here before is offering localized versions of popular services, such as the dating sites tailored to the local culture of Japan (or was it China?) due to the large difference in the way that dating work over there as apposed to western countries. This could make #2 much easier to accomplish, if your offering is a better match for a specific subset of possible customers, but I guess that's the definition of finding a niche market, huh?
And you know what, they're all right. The problem is how to find out who's more right than the others so you can allocate resources properly and coordinate the changes.
EDIT: I think the term I (and we) are looking for is positive feedback loop. That's ultimately why network effects cause a race to grow the fastest.
Moving on, be careful about moving to a sales force driven strategy. When you're selling with a sales force you have to cover the overhead of an expensive sales process. This is one of the big reasons why a lot of software is priced low enough that someone can pay for it with a credit card, and lots of software priced over $50,000 but very little between those two numbers. Also once you go down the enterprise software route the quality of your sales process matters more than the quality of your software. A good read on that is http://lists.canonical.org/pipermail/kragen-tol/2005-April/0....
I'm not saying that this is a bad strategic move or the wrong strategy for your company. But you should be aware of the consequences.
Unfortunately, you attract top sales talent with big money, and they get lethargic if the big money doesn't come from commissions, and they tend to over-promise to make the sale. This can piss off the developers and makes it not "a place developers want to work". You definitely have to maintain a balance.
The idea that comes immediately to mind is profit sharing. When Joe closes the big deal, everyone gets commission. Even if it's not a significant amount, it'll let your developers continue to feel valued.
At least that'd make me happier (Edit: Assuming I were in that situation).
We convince every new client we sign up to use Unfuddle unless they have a very strong preference for any other. I am sure I must have sold >5 new clients to Unfuddle this way, and those people sold Unfuddle to a few more contractors who to few more clients who to ...
I recommened to 5 people, who recommended to
5*(avg no of ppl influenced) * (decay factor people), who to
5*[(avg no of ppl influenced) * (decay factor people)]**2
...
" not a network effect as long as [(avg no of ppl influenced) * (decay factor people)] > 1?Again, they're distinct. 'Network effect' is the term to use when you're emphasizing that each new adopter increases the value of the installed base. A 'decay' factor doesn't usually come into such analysis.
To say that any product with enthusiastic users has a 'network effect', because the users tend to influence other potential customers, robs 'network effect' of its specific meaning.
Seriously, though, allow me to illustrate:
If the value of $1MM to you is N. And you add a second $1MM. The value is almost certainly going to be less than 2N.
Geez, people, is there some sort of contagious aphasia going around? Somebody call the CDC.
Go to http://highrisehq.com/ , scroll down a bit until you see the second large green button, there you can see the text: "Thousands of small businesses and entrepreneurs manage over 15,000,000 contacts with Highrise."
If it doesn't matter how many people use Highrise, why that text then?
Well, because this fact is indeed important, as the blog says "As long as there’s a sound business behind the product, she doesn’t care about anyone else." That's of course correct but a lot of people use the amount of other people using the product as a way to determine how sound of a business there is.
Also, of COURSE products have a network effect! Haystack attempts to be a marketplace for design work; if they cannot draw traffic to it then it fails.
Edit: changed Highrise to Haystack
If ten times the number of people are raving over their competitor eventually, that'll have a big effect against them (or, at least, put them on the back foot).
Developers move from company to company, and take their knowledge and preferences with them. When you're setting up a new company or department, you're going to pick the program that your team knows.
My employer bought an instance of a certain bug tracker because one of our vendors was using it and we needed to keep their data when we changed vendors. A year later, the whole division uses it.
With software related to the dev process, look how fast Subversion went from cool to uncool. It took just one viral Linus video.
I think there IS a bit of a network effect and Joel is correct to have concerns.
This isn't as critical with open-source software (I can install a bunch of bug-tracking tools, use them for a few days, and keep one I like), but if I have to pay to try these products, the popularity factor gets more important. Even if there's a no-risk trial (still have bad memories of trying to cancel that AOL subscription way back in the day).
Fog Creek could try to shrink the industry by getting rid of the per-seat licensing, but if they have a similar price structures and features as their competitors, they’d better be able to win deals.
37 signals is in a similar situation. They're really small relative to what's possible. As far as I can tell they're on course to be small forever, in terms of revenue.
You already have a good product. You know there's a market. You know people are willing to buy it. Now what do you do if you decide you want to accelerate your growth a lot?
What's "relatively small"? Plenty of 100-person VC-funded companies never get that kind of revenue.
I made it a point not to base size on headcount, since I agree that's meaningless. I'm talking strictly about revenue.
Of course there's a network effect. Oracle gets market share, third parties build stuff that relies on Oracle, Oracle gets more market share. Your bug tracker gets market share, people build source control and build system integration around it, it gets more market share.
Swapping out bug trackers is both theoretically and practically as easy as swapping out databases.
Highrise, in particular, benefits from form processors, iPhone apps, analytics tools all outside of highrisehq.com. Nothing exists in isolation - everything in software services is a network-effects business. You can argue over how strong network effects are, but they're always present.
In the comments here for the Inc. article he said something about being good at marketing but terrible at sales. Being reliant on one or the other of these seems like a fundamental quality for a company.
Unfortunately, it is hard to say if these fears are unfounded or not.
[edit: http://confluence.atlassian.com/display/JIRAEXT/JIRA+Plugins]