“How do you know when it’s done? It’s never done. That’s not the right question. The question is: when is it good enough?” – Seth Godin
Your idea doesn’t do the world any good sitting in your mind. Your idea doesn’t do your company any good sitting in your inbox. Your idea doesn’t do your client any good sitting on your desktop. If you are waiting till it is perfect to release it to the world, you are wasting valuable time (and a valuable opportunity).
The questions you need to answer: Is it valuable to the world? Is it simple enough for my audience to understand? Is it visually appealing? When those questions have been answered and put into action, your idea is good enough.
When it is good enough, go to market. Nothing is final, you can always improve. You can never get back the time you wasted trying to be perfect.