Collect and evaluate the high-level project requirements.