
A lesson I’ve learned from both working in a start-up, and more significantly, working with so many start-ups for the last 15 months, is how easy it is to look at a marketplace and see nothing more than a list of must-have features. If you’ve got user profiles, you need a messaging system. If you’ve got a site, you need an FAQ, support section, and a blog. If you’ve got activity, you need activity streams, RSS, and all that jazz. If you’re selling stuff online, you need a reviews section, after all, all of the big players have them, right? You’re not a big player. You’re just getting started.
Be careful what you copy
It’s tempting to look at any dot com success and assume that all the features they have today are what made them take off. It’s almost never the case.
In fact, most of the success stories launched with what seems to be an impossibly small set of features. For example, when Basecamp launched in 2004, it didn’t support file uploads. Their solution was to let you upload a file to your own server, and then hotlink it. Sounds ridiculous now, doesn’t it? Nor for that matter could you receive notifications by email, edit a comment that has been posted, reply by email, or assign a date to a to-do item. Put simply, they didn’t start out the way you see them today. They were just getting started.
Similarly Amazon launched in 1994, but only added book reviews in 1996; they focused on getting users first. They didn’t add CDs until 1998, and it was 2001 before they even posted a profit. It’s easy to ignore this, and look at their success from this point onwards, but you’re not starting out where they are today. You’re just getting started.
Sure they have changed the market, and changed expectations, but if you’re going head to head with them, you can’t do it on features. Furthermore, they didn’t decide to add these features just because everyone else had them. They made the decisions based on market knowledge, their customers, feedback, what technology was available at the time, and more.
Don’t play to your weakness
Start-ups have some significant advantages over the big players:
- No Customers - Surprisingly, this can be a big advantage. If you want to remove a feature because it doesn’t work right, you don’t have to explain yourself. In the early days you have total freedom to shape your product, you can simply select the code, tap the delete key, and you’re done.
- No Public Shareholders - You don’t have to answer to a higher power, who may not appreciate the way you are developing your product, or how you’re wasting time testing how a feature sits in the interface.
- Agility - If you’re starting out, you probably don’t have a massive code base, with an impossibly large database, which means updates and migrations take hours. If you want to see how flickr integration would work, you can knock it together pretty quickly, add it, test it, and then make a informed decision about including it.
- Freedom - You don’t have to use a feature just because you implemented it. Sure, you might have paid a developer, who did an excellent job, but ultimately if the feature sucks, then you have the freedom to get rid of it. It’s not easy for Microsoft or Google to shitcan 7 months worth of development, or abandon their product roadmap, there are billions of shareholders’ dollars at stake, never mind the established reputation of the brand. On the other hand you can do what you want in the early days.
- You can stand out - As the young upstart, you can get away with a lot more crazy stuff than an established business. Whether that means a funky homepage, a marketing campaign involving chocolate covered grasshoppers like Grasshopper did, hilarious sales confirmation mails like Derek Sivers did with CDBaby, or just personally mailing a hand-written thank you card to all of your customers, like Wufoo did. You need to play to your strengths.
Choose your battles
When I see start-ups looking to go toe-to-toe with established multi-million dollar businesses, I think “wow, that’s courageous.” When I see that they want to take them on at their own game, feature by feature, product by product, price by price, I worry a lot for their future. Playing to your weaknesses in a head-on competition is a surefire way to destroy yourself. You’ll never have the budget, the customer base, the data, or the experience to pull it off. Discretion truly is the better part of valour.
Think of it this way, If you had to compete with Ryan Giggs, and you could choose the game, would you really pick soccer? I hope not.
When you’re planning your product, remember that you should start off with just the useful features, unless you’re funded to the hilt and are taking on the large corporations. Also, remember that some features require customers and data before they’re even remotely useful.
A few key differentiators is all you need to make your mark. Wasting time and money on ancillary “nice to haves” isn’t good for your application. If you ask for a “feature to let customers post reviews”, and you need it yesterday, don’t laugh when I say you might have to wait two years. Wait until you have customers, and we’ll see what’s so important then.
16 Comments
“…take them on at their own game, feature by feature, product by product…”
I’ve heard this strategy referred to as “Yesterday’s Technology - Tomorrow!”
Posted by DGentry at 4:51 pm on 24 November, 2009.
Hey Des,
I feel as if you wrote this blog especially for us! And I am sure you’ve tried to drill some of those points home to us over the last year, cause they sound pretty familiar.
Just in case anyone doubts Des, don’t. He is 100% right on this.
Eoin.
Posted by Eoin at 5:01 pm on 24 November, 2009.
Excellent post Des.
It’s something I see all the time too, and while it’s great to see people getting excited about moving their project forward with the next ‘killer’ feature I find myself spending a fair amount of time convincing them to chill out and hold off on blowing their budget.
So yeah, I basically talk myself out of work on a regular basis. Damn this conscience!
Posted by Cormac at 5:23 pm on 24 November, 2009.
Excellent post Des. It’s THE lesson I find.
For my first start-up, a few years ago, I worked for months with a friend on countless features and it was never good enough to fight with the big guys so we reworked everything once again, I spent more and more money on it (including buying domains on the other side of the planet because when we’d be big…) and none of it paid off in the end. We were just getting started.
If easy does it, I say for start-ups that small, simple and original is beautiful (and the growing it is fun).
Posted by Marc-Andre at 6:00 pm on 24 November, 2009.
Thanks for the excellent post Des. Every time I have the thought, “man, we don’t even have that feature…”, I need to remind myself that building a business is a marathon and that we’ll eventually get there.
Posted by Duff OMelia at 7:19 pm on 24 November, 2009.
I don’t totally agree with “you don’t have customers”. You should have customers in mind when you build the product, and not only in mind but show them what you intend to build and get feedback and use it. See, for example the Customer Development Model championed by Steve Blank.
Posted by Joe Agliozzo at 7:47 pm on 24 November, 2009.
Love it, a lot of experience and knowledge is in here
Posted by sharel at 7:48 pm on 24 November, 2009.
I agree 100%. Great article. You are right, it is all about having the smallest set of features and not competing directly.
This all goes along with the philosophy of Launch first and then Iterate.
Posted by Shaan at 7:58 pm on 24 November, 2009.
Wonderful Post! Till now we had some little conflict on this.
But, now we realise what we are doing wrong for over an year in out startup.
Thank a zillion Des…
This post will sure be helpful for lot of us.
Posted by Dev at 8:16 pm on 24 November, 2009.
Hey Joe,
I’m not saying that anyone should design with out the customer in mind.
What I am saying is that without customers you have the freedom to refine your product. Say for example you add in twitter support, or “export to flickr” and it proves popular with maybe 5% of your users - it then becomes a very tricky feature. Not everyone uses it, so for most people it’s cluttering up the interface. Additionally, you’ll have to support it now, so if APIs change, that’s now your problem.
Without customers you can have a look at it, show it to a few friends, and then remove it if you don’t like it.
Of course you must keep the customer (and more importantly revenue) in mind when designing, but that doesn’t mean you have to include the sum of all desired features.
Thanks for your comment
Des
Posted by Des Traynor at 8:41 pm on 24 November, 2009.
Des -
Agree with your original post and reply to my comment, for the most part, only in your example I wouldn’t even add twitter or export to flickr until I interviewed users and found if they really wanted it - unless it was totally trivial to add it and test it by just making it “live”. I assume though that it’s not. And if it’s not, I wouldn’t spend “any” engineering resources on it until I tested. Easier/cheaper/faster to do testing than engineering in most cases, I guess is my point.. would you agree or see it differently?
Posted by Joe Agliozzo at 8:46 pm on 24 November, 2009.
@Joe Agliozzo
I think we agree overall.
In reply to you I’d say that you don’t have users, you have potential users, and in my experience potential users are bad at explaining what they’d potentially use.
But yes, when you have a clear target market, you want to find out their pain, understand it, and produce software that will eliminate it.
Des
Posted by Des Traynor at 8:58 pm on 24 November, 2009.
Super post Des. I don’t know enough about development to get into the tech side of things but I do know that too many features is a problem most non techie people have. Sure just lash it in there and it’ll be grand
Less is defo more. But look at techies they don’t even listen to your advice..Sorry to use the most over used example in the world but Twitter…great service, simple, clean and basic and now they are throwing tons of features like lists and RTs etc to try and make it better. Not everything needs to be made better. It’s like in cooking terms you could try and make a bacon buttie better and add new features but at the end of the day don’t fix it if it ain’t broke. Apologies for the ramble, it’s late
Posted by Niall Harbison at 2:23 am on 25 November, 2009.
Niall, that’s an interesting point re:cooking.
I’d deffo agree re: bacon butties, when something is done, stop messing with it.
And I’d guess you learn how to cook beef, before you tackle beef Wellington?
Cheers for the comment!
Des
Posted by Des at 2:00 pm on 25 November, 2009.
Such solid advice. I work out of a university incubator in Manchester which has a number of web driven early stage operations - one, for example, is an online estate agency concentrating more on landlord support services than property sales, and another is building up a strong portfolio of higher end outdoor sports equipment, themesd around a high knowledge base. Both are building incrementally around their core, differentiated offerings, not trying to be everything to all women and men from day one. A USP is a USP and it doesn’t need to be splattered with overkill at any time, never mind start-up. Malcolm.
Posted by Malcolm Evans at 8:05 pm on 25 November, 2009.
Hi Des,
Thanks for the post - I appreciate the thoughts
Posted by Maia at 1:42 am on 26 November, 2009.
14 Trackbacks
[...] You are just getting started… “how easy it is to look at a marketplace and see nothing more than a list of must-have features. If you’ve got user profiles, you need a messaging system. If you’ve got a site, you need an FAQ, support section, and a blog. If you’ve got activity, you need activity streams, RSS, and all that jazz. If you’re selling stuff online, you need a reviews section, after all, all of the big players have them, right? You’re not a big player. You’re just getting started.” [...]
Posted by Hyperbio » Blog Archive » Howdy startup! at 9:59 pm on 24 November, 2009
[...] Your Just Getting Started [...]
Posted by Business Start Up Advantages | Cecilia Edwards at 1:48 pm on 25 November, 2009
[...] favorites from the past few months: http://www.contrast.ie/blog/youre-just-getting-started/ http://www.zeldman.com/2009/11/24/on-self-promotion/ [...]
Posted by SEO Tips » Blog Archive » Best of 2009 – Favorite Articles at 1:57 am on 4 December, 2009
[...] favorites from the past few months: http://www.contrast.ie/blog/youre-just-getting-started/ http://www.zeldman.com/2009/11/24/on-self-promotion/ [...]
Posted by Best of 2009 – Favorite Articles « Man in the net :: Ontology :: Semantic :: Knowledge at 2:10 am on 4 December, 2009
[...] favorites from the past few months: http://www.contrast.ie/blog/youre-just-getting-started/ http://www.zeldman.com/2009/11/24/on-self-promotion/ [...]
Posted by Best of 2009 – Favorite Articles at 2:20 am on 4 December, 2009
[...] favorites from the past few months: http://www.contrast.ie/blog/youre-just-getting-started/ http://www.zeldman.com/2009/11/24/on-self-promotion/ [...]
Posted by Best of 2009 – Favorite Articles | SEO News at 3:47 am on 4 December, 2009
[...] favorites from the past few months: http://www.contrast.ie/blog/youre-just-getting-started/ http://www.zeldman.com/2009/11/24/on-self-promotion/ [...]
Posted by Best of 2009 – Favorite Articles | Peer Marketing Group at 8:29 pm on 9 December, 2009
[...] favorites from the past few months: http://www.contrast.ie/blog/youre-just-getting-started/ http://www.zeldman.com/2009/11/24/on-self-promotion/ [...]
Posted by Best of 2009 – Favorite Articles SEO Technique Help W3C Tag at 8:19 am on 10 December, 2009
[...] Your Just Getting Started [...]
Posted by Business Start Up Advantages | Get InPower at 11:28 am on 30 April, 2010
[...] The sad reality is that unless you’ve already amassed a significant following, through your reputation, your blog, your previous company, or by winning a competition, you most likely won’t have three hundred paying customers on day one. Try three. But that’s okay, you’re just getting started. [...]
Posted by Your Web App has Launched – Now What? | Carsonified at 1:29 pm on 4 May, 2010
[...] The sad reality is that unless you’ve already amassed a significant following, through your reputation, your blog, your previous company, or by winning a competition, you most likely won’t have three hundred paying customers on day one. Try three. But that’s okay, you’re just getting started. [...]
Posted by Your Web App has Launched – Now What? « gabriel catalano | in-perfección at 6:02 pm on 4 May, 2010
[...] The sad reality is that unless you’ve already amassed a significant following, through your reputation, your blog, your previous company, or by winning a competition, you most likely won’t have three hundred paying customers on day one. Try three. But that’s okay, you’re just getting started. [...]
Posted by Your Web App has Launched – Now What? | DesignerLinks | Home to Web design news, jQuery Tutorials, CSS tutorials, Web Designing tutorials, JavaScript tutorials and more! at 6:42 am on 5 May, 2010
[...] The sad reality is that unless you’ve already amassed a significant following, through your reputation, your blog, your previous company, or by winning a competition, you most likely won’t have three hundred paying customers on day one. Try three. But that’s okay, you’re just getting started. [...]
Posted by Your Web App has Launched – Now What? | RefreshTheNet at 10:44 am on 5 May, 2010
[...] The sad reality is that unless you’ve already amassed a significant following, through your reputation, your blog, your previous company, or by winning a competition, you most likely won’t have three hundred paying customers on day one. Try three. But that’s okay, you’re just getting started. [...]
Posted by Your Web App has Launched – Now What? « Defonic International Solutions at 6:17 am on 9 May, 2010