This is general guidance that you've found is key in achieving success. Can be marketing related, funding, technology, hiring, anything. If you could just pick 3 that you think have held up over time and have had the biggest positive impact in success, what are they? (And please vote for this question if you like it.)
COMPILATION TO DATE (10/29/09) If I combine similar suggestions, the top 3 look like this:
PEOPLE - hire smart people who get things done.
CUSTOMERS - listen to your customers closely.
PRODUCT - Get it out, evolve, iterate quickly and make it great.
And the rest:
YOURSELF - Be passionate and disciplined with a sense of urgency, leading others by your example.
CASH - Spend wisely.
CHANGE - Be flexible for the changes that will occur.
GOALS - Have them.
RISK - Never bet the farm, but do take bigger risks on smaller projects, lesser risks on projects going steadily.
Where to start. Here's everything I've learnt from six months of my first startup.
Firstly:
Any advice you're given, take with a pinch of salt. You learning on your feet is the only really valuable way to learn.
Give a shit. About everything. Your product, your reputation, your fellow founders, your customers. Give a shit some more: if you fail, you should feel terrible. Boy will your friends mock you. That's critical as this way you'll try harder not to fail.
Read The Four Steps to the Epiphany. Now. NOW.
Be cheap, lean and fast. And by that I mean really fast. Someone somewhere else is working on a product that's better than yours in every way, your only way to win is to launch before them. And by cheap I mean really cheap. Seriously, 90% of all startups are neither cheap nor lean.
Outsource stuff that isn't core: analytics, metrics, email, hosting, monitoring, feedback systems, literally everything you can.
Get your proposition awesome and simple. Like, if you can't define what you're doing and why that's valuable in under a paragraph try harder.
Simple is good. Simple revenue models, simple products, simple infrastructure, simple internal nonsense. Simple is more.
If you're raising money take money if you're offered it. Would you rather own 100% of nothing or 75% of something? Are you building a product or are you raising a fund? It's the former, take the money because the opportunity cost is too great to fuck about for six months touching VCs.
Revenue impresses everyone. As does a term sheet.
Know where you'll be in 3 days, 3 months, 1 year and 3 years. Make sure the 3 year goal is to be stomping on a publicly listed company.
Marketing is a black art, I don't think anyone is good at it without having a pre-existing tribe. Solution: start early, communicate with potential users, start the conversation. Look down, are you blogging? If you're not you've stumbled at the first hurdle. Don't bother planning too much for marketing: You'll do better on your feet, focus on product management now.
Product management is hard. Get users. Learn from them. Respect them. See #2.
If you're not a designer keep your UI and design simple.
Respect the UX else I'll stab you. Seriously. I don't care what you're doing, but there should be an emotional attachment to using your stuff. Even if you're a text editor: make the user feel like they're in the zone. AND DON'T CONFUSE UI WITH UX FOR THE LOVE OF GOD. Mac developers usually nail UX. Learn from that.
You'll be told you'll fail, or that people don't want your product, or that you should do something else, or that what you're doing isn't big or valuable enough (trust me, I hear this all the time) -- fuck them. Prove them wrong. You're an entrepreneur (god that word sucks) - if I told you to jump off a bridge would you? so why would you listen to me when I said stop? Prove. Me. Wrong. See #2. That's a force to be reckoned with.
I'll leave you with the most powerful story (I'd love a source, I'm terrible at story telling) I've been told. Ever. :
A few years ago a young girl decided she wanted to swim across the channel. So she did. However a few hours into the swim, she got tired and felt like crap. It was raining and foggy. Miserable. So she called it quits. It turns out she was about 20 minutes swim from the shore, and would have done it in record time. If only she hadn't quit.My point is, when the going is toughest, and it looks like all the chips are down. They might not be. And imagine how sick you'd feel if you gave up so close to winning?
Oh, and if when you chat to your co-founder you aren't blown away and left with a "whoa." you've probably chosen the wrong dude.
The three best pearls of wisdom I received for my startup:
Hmm, how about 3 pearls of wisdom working for a startup?
And for the rest of it...
Cheers.
Lots of answers got rather deep :) I'm going to keep it simple.
The best pearl I ever received was not to place even a single employment ad until I had controls, checks and balances well thought out and in place. This may seem (hopefully) like arcane wisdom to many, yet I see so many new companies oblivious to or ignoring this very simple principle.
COMPILATION TO DATE (10/29/09)
(Not sure if I should put here or as a comment to my original question so I'll give this a shot.) If I combine similar suggestions, the top 3 look like this:
PEOPLE - hire smart people who get things done.
CUSTOMERS - listen to your customers closely.
PRODUCT - Get it out, evolve, iterate quickly and make it great.
And the rest:
YOURSELF - Be passionate and disciplined with a sense of urgency, leading others by your example.
CASH - Spend wisely.
CHANGE - Be flexible for the changes that will occur.
GOALS - Have them.
RISK - Never bet the farm, but do take bigger risks on smaller projects, lesser risks on projects going steadily.
Thanks to those who answered. I hope more will. I hope it's interesting for everyone.
1) Always be ready to adjust your plan because things will look different in the future than you think today.
2) Work with the right people who know how to adjust the plan and know how to succeed.
3) Have a sense of urgency whether you're working at a big public company or a small startup.
Beautiful compilation. Good job.
I would simply modify "hire smart people who get things done" for "hire people smarter than you and who get things done".
Also, considering that cash flow is the Achilles' heel of every startup, I would add: Cash is king so manage it VERY carefully.
Yourself: Understand that being a startup means taking risks, being open minded, listening to others, being flexible
Financing: Whether you Bootstrap or take on some debt make sure you its reasonable amount in case you fail (don't want to put yourself into personal bankruptcy). Try not to sign personal guarantees for loans. Find as much unsecured money as possible
Product: You don't need to build the Taj Mahal to go to market just a functional prototype
I've been in software development for 20 years now. Last 10 in management roles before I started my own startup. You know what I learned?
There are ideas and there's execution. We all have ideas. Ideas are cheap, but few of us can really execute and when it comes to execution -- It's 90% people. So, get good people. Not the ones that talk and talk endlessly. Not the ones who are there to pass time, not those who obsess about ergonomic chairs for their sore butts, or the latest LED technology for their aching eyes and brains or the ones who will run out in the middle of the day to buy the latest mouse and expense it cause they just gotta have it or those who come at 11am and claim to be working till 9pm, only to leave at 6:30 or people whose lives are full of drama that boils down into "why they can't be there today". Don't hire those who gather a crowd around them every 20 minutes to discuss the latest xkcd. Don't hire the ones who constantly complain and find reasons why "this cannot be done" and marvel at the beauty of the reasons they found for failure. Don't hire pessimists or cynics - they will infect the rest. Get people who can get it done without complaining, without looking for reasons to fail before they started. Those who say things "can be done". Those who find ways even if it means working hard and being creative. Get people who can execute. Startup is no place for non-performers. They will drown your ship. Guaranteed.