I have faced several kind of such situation. When my manager gave me a task, i used to write it down on a piece of paper. I divided the task into following sections:
1> Requirement(As given by the manager)
2> Pre-Requisites( Things required to complete the task)
3> Architecture of the task(In brief, at least on paper, detailing to be done while documenting it)
When he used to walk up to me and ask me, i used to show him the paper. He used to look at it, modify it, give it to me and used to say : "Make these changes and then show me, once you finalize just document it and start coding".
Due to this there was no misleading, less talking more and precise working. Eventually we become meticulous in our work.
See, when you listen to any requirement, your brain might not understand at the first go. But when you start writing you will actually understand what your manager asks you to do. Most importantly you will have something to show.
Statements like "Sir, i was thinking that....." or "Sir, may be we could......"
Such statements are misleading and annoying, you may have a brilliant approach, but does not get reflected completely if you dont write it down, because the brain tends to forget what you thought an hour ago.
Best way, write it down and show it to your manager. Always carry a notepad. I consider myself a waiter who is just waiting for orders in a restaurant
Thanks a ton,