There is a practice to meet with a dedicated team before starting to work under the project. Also there will be a Business Analyst who is ready to answer your questions and translate all technical information into simple language. So the answer is NO. You don't need them. Just explain your idea and we will do everything else.