Found this great article today, via Jason Putorti.
LOTS of good stuff in there and worth a read if you create things on the Internet, startup or otherwise. Such as…
Start by building a minimum product to ensure you can get something out sooner rather than later. Build a good foundation and add later as your product gains traction with your users. Many times I’ve witnessed what could’ve been a very nice product launch, turn into something that only the business owners thought was a success. The feeling is “We’ve worked very hard on this and we deserve to feel proud about it.” Unfortunately, your users could care less how many hours you’ve put into it. That’s why it’s important to plan well and bite off only as much you can chew.
“Perfection” is a word people don’t like to use in product meetings. It’s time to bring the perfectionists back with the caveat that the team work on less rather than more in order to achieve both a product that is elegant and do-able by the product team. In the long-run, you’re users will thank you with rave reviews and you can return the favor with frequent updates as you check-off one new feature after another.
Looks like the site this is from (Daniel McKenzie), has a ton of good info. Be sure and check it out.