A lot of great ideas never see the light of day. This can happen for myriad reasons. Sometimes its the management that takes too much time understanding the idea, at other times it stays in the pipeline for a perfect execution. Yet companies succeed and fail depending on the idea’s execution.
So if you are a decision maker, you have to ask yourself: Should I go ahead and launch the idea and improve it over time or Should I wait till I have perfected the strategy and execute it when its ready? I think some of the best companies know that there is never a perfect time to launch an idea. It’s much more important to adapt and tweak the idea overtime rather than wait and get surprised by the competition. Thus slow and steady does not win the race in this context.