First of you need to understand why the end user wants to develop the report, what the user is trying to achieve. Then you find out if there is any existing report currently in use.
You wil also...