Almost every potential client that came to me from the start of my career, had a great idea about how to make this world a better place. And I find this great! From a great idea, a great project comes into existence. But Ideas are cheap and they are easy to put on ice if there is no energy, time, and money invested in them. One more issue with ideas is that, if an idea is poorly communicated, it will probably never come into existence, even if it’s the best idea in the world. This is why you need someone to help you do the requirements documentation.