I gave a talk back in February on how to avoid under or over engineering your product. I was heavily inspired for some of these ideas by my good friend Preet Anand.