You have convinced your boss that ADF has what it takes to build the next generation of destination management software. Now he is asking you how much this new enterprise application will cost, and how long it will take to build.
To be able to answer these questions, you will need to gather the requirements, do a high-level design of the solution, and estimate how long it will take.
The first step is to gather the requirements. This can be done in many different ways, depending on your organizational culture and environment: