This has come up two times in the past couple weeks making it worthy of a blog post: don’t add too many features to your produt before soliciting customer input. In fact, in some cases, you should sell your prospects on the idea of a new feature and/or product just to get their feedback to see if it is the right direction to go.
As a rule of thumb, you should be able to build and launch your web application in three months tops. If it takes longer than that, you’re making it too complicated. We made that mistake with one of our products and are now spending hundreds of hours refactoring the back-end and actually removing some features from the product. Don’t let it happen to you.